![]() |
The datapump board is a data pattern generator that sends data over 28-bit LVDS channel links. It is designed to send and receive data to and from DFE motherboards, AFE's, and other hardware using 28-bit or 21-bit LVDS channel links. For each transmitter 128 unique 28-bit words are defined by the user. The transmitters run continuously and are guaranteed to be in sync with each other. All transmitters run off of a local 50MHz oscillator, but have the option of running off of an external clock as well. Each of receivers can trigger on a user-defined data pattern and then capture up to 256 words and store the data in a memory for later readout. All receivers are fully independent. |
|
A PC is used to download the firmware to the datapump's 3 FPGAs via the PC's Enhanced Parallel Port (EPP). After configuration all communication with the datapump occurs over the same parallel port cable. It is important that the PC parallel port is configured as an Enhanced Parallel Port (EPP). Usually this is done in the BIOS setup menu on newer motherboards. The PROBLEM is that parallel ports are rapidly disappearing from PCs and even if a PC has a parallel port it may not fully support the EPP functionality. We have seen problems with Phoenix BIOS machines and EPP ports where the port locks up and the PC must be rebooted. Furthermore with every new OS it becomes more and more difficult to get to the actual hardware. The Datapump spreadsheets use a hack to get to the hardware on NT and XP operating systems... but it's just ugly. The Datapump is not recommended for new designs. Use the simulation tools instead for much better visibility. If one really needs to look at an LVDS link use the newer cable test board. | |
Three Xilinx Virtex FPGAs are used to store the data patterns.
These FPGAs were selected because they're fast,
inexpensive and
feature lots of dedicated 4k-bit true dual-port RAMs.
The three FPGAs are:
|
The software runs under Microsoft Excel and is available as a spreadsheet with embedded VBA code.
There is also a Powerpoint presentation describing datapump operation and the VBA drivers.
Schematic: [PDF] and
[DSN]
Layout: Gerbers and
[MAX]