beautypg.com

Sdram, Flash – Sundance SMT407 User Manual

Page 14

background image

Version 1.0.0

Page 14 of 38

SMT407 User Manual

The C60 contains several registers that control the external memory interfaces
(EMIFs). A full description of these registers can be found in the C60 Peripherals
Reference Guide
.

The standard bootstrap will initialise these registers to use the following resources:

Memory

space

(EMIFA)

Resource Address

range

Internal program memory
(1MB)

0x00000000 - 0x000FFFFF

CE0

SDRAM (2x 8MB chips)

0x80000000 - 0x807FFFFF

CE3

Virtex

0xB0000000 - 0xBFFFFFFF

Entries in the following table apply to DSPA only!

Memory

space

(EMIFB)

Resource Address

range

CE0

DSB HPI

0x60000000 – 0x601FFFFF

CE1 1

st

/ 3

rd

section of flash (2MB

each)

0x64000000 – 0x641FFFFF

CE2 2

nd

/ 4

th

section of flash (2MB

each)

0x68000000 – 0x681FFFFF

SDRAM

Memory space CE0 is used to access 16MB of SDRAM over EMIFA. The SDRAM
operates with a max frequency of 133MHz. The speed of this interface is determined
by a clock oscillator on the board. This speed adjustment is not a user option, but
must be adjusted during manufacture.

The EMIFA CE0 memory space control register should be programmed with the
value 0x00000030.

Note that the DSP only has 20 address pins on the EMIFA, but since address bits are
multiplexed for SDRAM a maximum addressable space of 128MB is possible.

FLASH

An 8MB Flash ROM device is connected to the C60 EMIFB.