User`s manual
X5-GSPS XMC Module
Figure 25. X5-GSPS FrameWork Logic Data Flow
The data flow is driven by the data acquisition process . Data flows from the A/D devices into the A/D interface component
in the FPGA as controlled by the triggering. The data is then error corrected and the enabled channels flow to the data buffer.
The data buffer implements a data queue in the DRAM. The packetizer pulls data from the queue, creates data packets of the
programmed size and sends those to the PCIe interface logic or out the host link. From here, the Velocia packet system
controls the flow of data to the host. Data packets flow into host memory for consumption by the host program.
The Board Basics and Host Communications chapters of this manual discuss the use of the packet data system used on the
X5 module family. The X5-GSPS module FrameWork Logic connects the data from A/D interface to the packet system by
forming the data into 32-bit words of consecutive enabled channels. Status indicators for the A/Ds are integrated with the
alert log to provide host notifications of important events for monitoring the data acquisition process, some of which are
unique to the X5-GSPS.
The complete description of the FrameWork Logic is provided in the X5-GSPS FrameWork Logic User Guide including the
memory mapping, register definitions and functional behavior. This logic is about 30% of the available logic in the
application FPGA (Virtex5 SX95T device). In many custom applications, unused logic functions can be deleted to free up
gates for the new application.
Power Controls and Thermal Design
The X5-GSPS module has temperature monitoring and power controls to aid in system integration. Also, the module has
been designed to include conduction cooling to improve heat dissipation from the module. These features can make the
module more reliable in operation and also reduce power consumption.
System Thermal Design
The X5-GSPS can dissipate upwards of 25 watts depending on the features in use and details of the logic design, such as
amount and rate of data processing. Forced air cooling may be required depending on the power dissipation and the ambient
X5-GSPS User's Manual 84
2 channels