X6 XMC FPGA Modules

X6 Data Acquisition modules are based around a Virtex-6 FPGA with 4096MB DRAM, 8MB FLASH and an eight lane PCI Express (PCIe) 2.0 link to the host. The range includes boards with Analog to Digital Converters and Digital to Analog Converters. All boards have a PLL to generate a sample clock. The boards are XMC FPGA modules and can be fitted on a range of adapters to be used in desktop PC’s, compact PCI racks, VPX or external standalone boxes.

ModuleAdcsDacsFPGADRAM
X6-250M8 @ 250MSPS 14 bit0Xilinx Virtex6, LX240T2 or SX315T2 or SX475T24GB
X6-400M2 @ 400MSPS 14 bit2 @ 500MSPS or 1 @ 1000MSPS 16 bitXilinx Virtex6, LX240T2 or SX315T2 or SX475T24GB
X6-1000M2 @ 1000MSPS 12 bit4 @ 500MSPS or 2 @ 1000MSPS 16 bitXilinx Virtex6, LX240T2 or SX315T2 or SX475T24GB
X6-RX4 @ 160MSPS 16 bit0Xilinx Virtex6, LX240T2 or SX315T2 or SX475T24GB
X6-GSPS1 @ 3.6GSPS or 2 @ 1.8GSPS 12 bit0Xilinx Virtex6, LX240T2 or SX315T2 or SX475T24GB

Design Methodology

The X6 XMC FPGA range are aimed at high rate applications with sample rates from a few MSPS to 3600MSPS. The cards have upto 8 channels of Adc and/or Dac which are all directly connected to the FPGA. The FPGA also has 4096MB of DDR2 memory connected to it and x8 PCIe lanes to the host via the XMC connector. There is a sample clock generation onboard where necessary using low phase noise PLL which can use an internal or external reference. The boards come complete with logic and example software to enable the boards to be used out of the box for data acquisition and/or waveform generation applications. Full support is provided locally by Entegra Solutions Ltd. We have completed many custom designs with these boards and are well placed to advise and provide custom solutions. The factory logic is fully documented and includes projects for Xilinx ISE and development in MatLab.