Sundance SMT365E User Manual
Page 10

Version 2.1
Page 10 of 26
SMT365e User Manual
FLASH
A 4MB of Flash ROM is connected to the DSP in the EMIFB CE1 & CE2 memory
spaces. The ROM holds boot code for the DSP, configuration data for the FPGA, and
optional user-defined code.
The EMIFB CE1 and CE2 space control registers should be programmed with the
values 0x00000030 and 0xFFFFFF23 respectively.
As the DSP only provides 20 address lines on its EMIFB, both CE1 & CE2 are used
to access this device. This in itself allows the direct access to 2MB. A paging
mechanism is used to select which half of the 4MB device is visible in this 2MB
window.
As the EMIFB CE1 & CE2 memory spaces alias throughout the available range, the
flash device can be accessed
using the address
range 0x67E00000-0x681FFFFF
.
This gives a 2MB continuous memory space.
Selecting the visible flash memory page (2 pages of 2MB) involves writing to the
following addresses as shown (the data written is irrelevant):
Address
Flash page selected
0x60000000 Page
0
0x60000100 Page
1
The EMIFB CE0 memory space control register should be programmed with the
value 0xFFF0C003.