Analog Devices VISUALDSP++ 3.5 Manual page 134

C/c++ compiler and library for adsp-219x processors
Hide thumbs Also See for VISUALDSP++ 3.5:
Table of Contents

Advertisement

C/C++ Compiler Language Extensions
The prototypes for these functions are, as defined in
void sysreg_write(const int sysreg, const int value);
int sysreg_read(const int sysreg);
The
parameter for these functions can be a member of the SysReg
sysreg
enumeration defined in
actual registers to a small constant defined as a user friendly name.
The SysReg enumeration has the following definitions:
/* General Register set */
sysreg_ASTAT
sysreg_SSTAT
sysreg_MSTAT
sysreg_ICNTL
sysreg_IMASK
sysreg_IRPTL
sysreg_DMPG1
sysreg_DMPG2
sysreg_IOPG
/* System Control Register set */
sysreg_B0
sysreg_B1
sysreg_B2
sysreg_B3
sysreg_B4
sysreg_B5
sysreg_B6
sysreg_B7
sysreg_SYSCTL = 0x11, // SYSCTL register
sysreg_CACTL
1-96
. This enumerations is used to map the
sysreg.h
= 0x0,
// ASTAT register - arithmetic status
= 0x1,
// SSTAT register - shifter status
= 0x2,
// MSTAT register - multiplier status
= 0x3,
// ICNTL register - interrupt control
= 0x4,
// IMASK register - interrupts enabled mask
= 0x5,
// Interrupt Latch register
= 0x6,
// DMPG1 high address register
= 0x7,
// DMPG2 high address register
= 0x8,
// IOPG I/O page register
= 0x9,
// B0 base register
= 0xa,
// B1 base register
= 0xb,
// B2 base register
= 0xc,
// B3 base register
= 0xd,
// B4 base register
= 0xe,
// B5 base register
= 0xf,
// B6 base register
= 0x10, // B7 base register
= 0x12, // Cache Control register
VisualDSP++ 3.5 C/C++ Compiler and Library Manual
:
sysreg.h
for ADSP-219x DSPs

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the VISUALDSP++ 3.5 and is the answer not in the manual?

Related Products for Analog Devices VISUALDSP++ 3.5

Table of Contents