Sundance SMT365E User Manual

Page 10

Advertising
background image

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.

Advertising