Virtex memory map – Sundance SMT365 User Manual

Page 23

Advertising
background image

Version 2.3

Page 23 of 28

SMT365 User Manual

Virtex Memory Map

See general firmware description.

The memory mapping is as follows:

#define SMT365CP0

(volatile unsigned int *)0x90000000

#define SMT365CP1

(volatile unsigned int *)0x90008000

#define SMT365CP2

(volatile unsigned int *)0x90010000

#define SMT365CP3

(volatile unsigned int *)0x90018000

#define SMT365CP4

(volatile unsigned int *)0x90020000

#define SMT365CP5

(volatile unsigned int *)0x90028000

#define SMT365CP0_STAT

(volatile unsigned int *)0x90004000

#define SMT365CP1_STAT

(volatile unsigned int *)0x9000C000

#define SMT365CP2_STAT

(volatile unsigned int *)0x90014000

#define SMT365CP3_STAT

(volatile unsigned int *)0x9001C000

#define SMT365CP4_STAT

(volatile unsigned int *)0x90024000

#define SMT365CP5_STAT

(volatile unsigned int *)0x9002C000

#define SMT365GB_STAT

(volatile unsigned int *)0x90034000

#define SMT365SDB_STAT

(volatile unsigned int *)0x90038000

#define SMT365STAT

(volatile unsigned int *)0x9003C000

#define SMT365SDBA

(volatile unsigned int *)0x90040000

#define SMT365SDBB

(volatile unsigned int *)0x90050000

#define SMT365SDBC

(volatile unsigned int *)0x90060000

#define SMT365SDBD

(volatile unsigned int *)0x90070000

#define SMT365SDBA_STAT

(volatile unsigned int *)0x90048000

#define SMT365SDBB_STAT

(volatile unsigned int *)0x90058000

#define SMT365SDBC_STAT

(volatile unsigned int *)0x90068000

#define SMT365SDBD_STAT

(volatile unsigned int *)0x90078000

#define SMT365SDBA_INPUTFLAG

(volatile unsigned int *)0x90044000

#define SMT365SDBB_INPUTFLAG

(volatile unsigned int *)0x90054000

#define SMT365SDBC_INPUTFLAG

(volatile unsigned int *)0x90064000

#define SMT365SDBD_INPUTFLAG

(volatile unsigned int *)0x90074000

#define SMT365SDBA_OUTPUTFLAG

(volatile unsigned int *)0x9004C000

#define SMT365SDBB_OUTPUTFLAG

(volatile unsigned int *)0x9005C000

#define SMT365SDBC_OUTPUTFLAG

(volatile unsigned int *)0x9006C000

#define SMT365SDBD_OUTPUTFLAG

(volatile unsigned int *)0x9007C000

#define GLOBAL_BUS

(volatile unsigned int *)0x900A0000

#define GLOBAL_BUS_CTRL

(volatile unsigned int *)0x90080000

Advertising