beautypg.com

Sdram, Flash, Virtex fpga – Sundance SMT319 User Manual

Page 13: Reprogramming the firmware and boot code, Sdram flash

background image

Version 1.0.7

Page 13 of 45

SMT319 User Manual

SDRAM

Memory space CE0 is used to access 32MB of SDRAM over EMIFA. The SDRAM
operates at EMIF clock speed (typically 100MHz).

FLASH

A 2MByte Flash ROM device is connected to the C60 EMIFB.
The ROM holds boot code for the C6x, configuration data for the FPGA, and optional

user-defined code.
A software protection algorithm is in place to prevent programs accidentally altering
the ROM’s contents. Please contact Sundance for further information about re-
programming this device.

Virtex FPGA
The SMT319 incorporates a Xilinx Virtex XC2V2000 FPGA. This device controls the
majority of the I/O functionality on the module, including SDLs, SHBs, Global Bus,
timers and interrupts.
This device requires configuring after power-up (the Virtex technology is an SRAM
based logic array). This configuration is performed by the DSP as part of the boot
process.

Reprogramming the firmware and boot code

Sundance Flash Programming Utility (SMT6001) supports SMT319.
The SMT6001, allows you to manipulate the contents of the Flash ROM and perform
the following operations:

• Install or update the bootloader
• Install or update the FPGA data
• Store, enable and disable a user application
• Display information about the contents of the ROM


Please refer to the following link for more information about SMT6001:

http://www.sundance.com/docs/SMT6001 User Manual.pdf