Sundance SMT784 User Manual
Page 13

User Manual SMT784
Page 13 of 31
Last Edited: 19/03/2009 14:12:00
5.8 Flash
This 64Mbyte memory contains the configuration bit-streams for the FPGA.
The flash contents may be programmed via the PCI/PCIe interface or via USB by
using the SMT6002.
5.9 CPLD and FPGA Configuration
This Xilinx CPLD is capable of configuring the FPGA using data provided from the
flash memory. The CPLD itself should not need to be re-programmed, but if needed
it can only be accessed by JTAG using Xilinx iMPACT.
The CPLD also interfaces to a Cypress USB device. This interface allows an easy
option for upgrading the FPGA configuration stored in flash using the SMT6002.
The USB mechanism to re-program the flash is always present and does not rely on
the FPGA being configured. This can be advantageous if the FPGA configuration has
been updated with a non-working PCI/PCIe interface.
5.10 SHB
Two Sundance SHB connectors are fitted as standard. Each connector has the ability
to carry a 32-bit data bus with a data rate of 133MHz. A dual 16-bit interface
option is also supported.
One SHB is connected directly to the FPGA. To save on pin-count, the second SHB
connector shares the PCI interface signals with the FPGA. For this reason, this SHB
interface and the PCI cannot be operated simultaneously unless a PCI express core is
implemented in firmware.
5.11 LEDs
Two front-panel LED’s are available and connected directly to the FPGA. A heartbeat
signal present indicates the FPGA has been configured correctly.