User`s manual

About the X5 XMC Modules
The EEPROM application is straightforward to use: a Target board is selected, then an .EXO file is selected for
reprogramming. The Target number tells the software which XMC module to program. If you have multiple XMC modules
in the system, each has a unique Target number assigned by the software. If you don't know which card is which target, you
can use the Finder program to blink the LED on each Target.
Once you have selected the .EXO file, press the load button to begin programming. The progress bar shows that the
programming is underway and when it is completed. Programming a few minutes due to the size of the configuration
bitstreams used by the Virtex-5 device. DO NOT TURN OFF THE HOST COMPUTER OR RESTART IT UNTIL
PROGRAMMING IS SUCCESSFULLY COMPLETED.
Once the EEPROM is reprogrammed, the X5 module must be power-cycled for reconfiguration to take place and the new
bitstream loaded into the Virtex-5 device.
If an invalid image is programmed into the EEPROM, or the process is interrupted before completion for any reason, the
Virtex-5 may no longer configure properly or may not communicate properly on the PCIE bus. If this occurs, the utility
cannot be used to reprogram the EEPROM again. Instead, a Xilinx JTAG cable must be used to configure the Virtex-5
device from a known good image, followed by a warm-boot of the host system to allow the host OS to recognize the X5
module on the PCIE bus. Once this is accomplished, a known-good image may be reprogrammed into the EEPROM using
the VsProm.exe tool.
X5-GSPS User's Manual 44