beautypg.com

Sundance SMT361Q User Manual

Page 21

background image

Version 1.0.2

Page 21 of 24

SMT361Q User Manual

FPGA Memory Map

See

SMT6400 help file

The memory mapping is as follows:

DSP_A memory map:

#define CP0

(volatile unsigned int *)0xB0000000

#define CP1

(volatile unsigned int *)0xB0008000

#define CP3

(volatile unsigned int *)0xB0018000

#define CP4

(volatile unsigned int *)0xB0020000

#define CP0_STAT

(volatile unsigned int *)0xB0004000

#define CP1_STAT

(volatile unsigned int *)0xB000C000

#define CP3_STAT

(volatile unsigned int *)0xB001C000

#define CP4_STAT

(volatile unsigned int *)0xB0024000

#define GB_STAT

(volatile unsigned int *)0xB0034000

#define SDB_STAT

(volatile unsigned int *)0xB0038000

#define

STAT (volatile

unsigned

int

*)0xB003C000

#define SDB_A

(volatile unsigned int *)0xB0040000

#define SDB_B

(volatile unsigned int *)0xB0050000

#define SDB_A_STAT

(volatile unsigned int *)0xB0048000

#define SDB_B_STAT

(volatile unsigned int *)0xB0058000

#define SDB_A_INPUTFLAG

(volatile unsigned int *)0xB0044000

#define SDB_B_INPUTFLAG

(volatile unsigned int *)0xB0054000

#define SDB_A_OUTPUTFLAG

(volatile unsigned int *)0xB004C000

#define SDB_B_OUTPUTFLAG

(volatile unsigned int *)0xB005C000

#define GLOBAL_BUS

(volatile unsigned int *)0xB00A0000

#define GLOBAL_BUS_CTRL

(volatile unsigned int *)0xB0080000

#define GLOBAL_BUS_START

(volatile unsigned int *)0xB0088000

#define GLOBAL_BUS_LENGTH

(volatile unsigned int *)0xB0090000

#define TCLK

(volatile unsigned int *)0xB00C0000

#define TIMCONFIG

(volatile unsigned int *)0xB00C8000

#define LED

(volatile unsigned int *)0xB00D0000

#define INTCTRL4

(volatile unsigned int *)0xB00E0000

#define INTCTRL4_EXT

(volatile unsigned int *)0xB00E4000

#define INTCTRL5

(volatile unsigned int *)0xB00E8000

#define INTCTRL5_EXT

(volatile unsigned int *)0xB00EC000

#define INTCTRL6

(volatile unsigned int *)0xB00F0000