D.Module2.6SLX45T - Interactive Tour

Note: Javascript and CSS must be enabled to display this page correctly

FPGA IO
Click to stop animation
FPGA and DSP
Click on the FPGA board components for detailed information.

 
Return to the D.Module2.6SLX45T product page

© D.SignT 1998-2011 comments: webmaster@dsignt.de Impressum / Imprint last change: 2011-10-13

COM Connector

These signals are interconnected from top to bottom connector to allow direct access to the DSP board communication interfaces. Except I2C none of these signals is connected to the FPGA. I2C is used for board control (I/O power supply, FPGA Configuration, etc.).

close

BUS1 and BUS2 Connector, bottom side

These signals form the main interface for external hardware to FPGA banks 0 and 2. All signals are routed as differential pairs with matched lengths to minimize skew in high-speed applications. Signal names have been chosen to comply with the FMC Mezzanine standard, but of course any arbitrary hardware can be attached.
The programmable I/O voltage supports LVTTL, LVCMOS (3.3, 2.5, and 1.8V) and LVDS I/O standards. Also supported are SSTL and HSTL which require a reference voltage, but at the expense of less avaialble I/O pins.
 
Connected to both BUS2 connectors and the FPGA are one of the DSP synchronous serial ports (TI: McASP/McBSP, ADI: SPORT) and two DSP GPIO signals. Depending on the configuration these signals can be used as as additional FPGA-I/O or as a direct connection to the DSP (e.g. for supplementary A/D converters which do not require FPGA preprocessing).

close

BUS1 and BUS2 Connector, top side

This is the DSP external bus interface. Depending on the DSP, synchronous pipelined and asynchronous access is supported. These signals are available on all D.Module2.DSP boards as DSP - FPGA interface.
Also available on the BUS2 connector and connected to the FPGA are two DSP synchronous serial ports (TI: McASP/McBSP, ADI: SPORT) and four DSP GPIO signals.

close

EXP Connector

One half of the bottom Expansion connector is directly connected to the top-side EXP connector, providing direct access to the DSP Expansion signals. No FPGA I/Os are connected here.
The second half is routed to the FPGA and, via a bus switch, also to the top EXP connector. This allows to use these signals as either FPGA I/O resources, as a direct connection to the DSP expansion signals, or as an alternative DSP - FPGA interface. The latter is supported by the D.Module2.TS203: the TigerSHARC link ports.
 
Connected to the FPGA Bank 2 are 24 single-ended or 12 LVDS signals: If not used for the DSP interface, these signals may for example be configured as a base mode CameraLink Interface.

close

GTP Top Connector

One Gigabit Transceiver for DSP - FPGA communications is routed to the FPGA, typically used as Serial Rapid IO (SRIO). Another GTP pair plus a reference clock is routed to the bottom side GTP connector for direct access to a DSP Gigabit Transceiver, typically PCIe.

close

GTP Bottom Connector

Three Gigabit Transceivers, two GPIO signals, and two reference clock inputs are available on this connector, plus a direct connection to a DSP PCIe transceiver. GTPs can be used as Serial Rapid IO (SRIO) for inter-system communications, JESD204 interface to high speed A/D and D/A converters, a PCIe link to a PC, SATA, or as SGMII to attach Gigabit Ethernet PHYs.

close

Board Control

Via I2C the DSP has full control over the FPGA board. Access to the FPGA Configuration Flash Memory and the configuration I/O signals enables in-system and remote updates.

close

DDR3 Memory

128M bytes DDR3 memory operating at 333MHz (DDR3-1066) provide ample storage for large data acquisition buffers and delay lines. The Spartan6 dedicated memory controller handles intialization and access with minimum logic usage.

close

Spartan6 FPGA

The Spartan6 LXT family is optimized for Bank 0 and 2 are used for external I/O. All global clock inputs are accessible, the VCCIO voltage is programmable via I2C.
Bank 1 forms the parallel bus DSP interface, Bank 3 interfaces to 128M bytes DDR3 memory.
An I2C programmable clock synthesizer generates an auxiliary global FPGA clock and two reference clocks for the MGT Gigabit transceiver blocks.
An SPI Flash Memory stores the FPGA configuration. At power-on the FPGA is automatically configured. The DSP has full access to this configuration memory and to the FPGA configuration I/O signals for in-system and remote updates and re-configuration.
A JTAG interface is provided for configuration during development and as a debugging interface using Xilinx ChipScope.

close

COM connector COM connector BUS connectors bottom side BUS connectors top side EXP connector EXP connector GTP connector bottom side GTP connector top side Board Control Interface DDR3 Memory FPGA FPGA