Virtex memory map – Sundance SMT374 User Manual
Page 20

Version 2.2
Page 20 of 29
SMT374 User Manual
Virtex Memory Map
The memory mapping is as follows:
#define DSPA_CP0
(volatile unsigned int *)0xB0000000
#define DSPA_CP1
(volatile unsigned int *)0xB0008000
#define DSPA_CP2
(volatile unsigned int *)0xB0010000
#define DSPA_CP3
(volatile unsigned int *)0xB0018000
#define DSPA_CP4
(volatile unsigned int *)0xB0020000
#define DSPA_CP5
(volatile unsigned int *)0xB0028000
#define DSPA_CP0_STAT
(volatile unsigned int *)0xB0004000
#define DSPA_CP1_STAT
(volatile unsigned int *)0xB000C000
#define DSPA_CP2_STAT
(volatile unsigned int *)0xB0014000
#define DSPA_CP3_STAT
(volatile unsigned int *)0xB001C000
#define DSPA_CP4_STAT
(volatile unsigned int *)0xB0024000
#define DSPA_CP5_STAT
(volatile unsigned int *)0xB002C000
#define DSPA_GBSTAT
(volatile unsigned int *)0xB0034000
#define DSPA_SDBSTAT
(volatile unsigned int *)0xB0038000
#define DSPA_STAT
(volatile unsigned int *)0xB003C000
#define DSPA_SDBA
(volatile unsigned int *)0xB0040000
#define DSPA_SDBA_STAT
(volatile unsigned int *)0xB0048000
#define DSPA_SDBA_INPUTFLAG
(volatile unsigned int *)0xB0044000
#define DSPA_SDBA_OUTPUTFLAG
(volatile unsigned int *)0xB004C000
#define DSPA_SDBB
(volatile unsigned int *)0xB0050000
#define DSPA_SDBB_STAT
(volatile unsigned int *)0xB0058000
#define DSPA_SDBB_INPUTFLAG
(volatile unsigned int *)0xB0054000
#define DSPA_SDBB_OUTPUTFLAG
(volatile unsigned int *)0xB005C000
#define DSPA_SDBC
(volatile unsigned int *)0xB0060000
#define DSPA_SDBC_STAT
(volatile unsigned int *)0xB0068000
#define DSPA_SDBC_INPUTFLAG
(volatile unsigned int *)0xB0064000
#define DSPA_SDBC_OUTPUTFLAG
(volatile unsigned int *)0xB006C000
#define DSPA_GLOBAL_BUS
(volatile unsigned int *)0xB00A0000
#define DSPA_GLOBAL_BUS_CTRL
(volatile unsigned int *)0xB0080000
#define DSPA_GLOBAL_BUS_START
(volatile unsigned int *)0xB0088000
#define DSPA_GLOBAL_BUS_LENGTH
(volatile unsigned int *)0xB0090000
#define DSPA_TCLK
(volatile unsigned int *)0xB00C0000
#define DSPA_TIMCONFIG
(volatile unsigned int *)0xB00C8000
#define DSPA_LED
(volatile unsigned int *)0xB00D0000
#define DSPA_IIOF
(volatile unsigned int *)0xB00D8000