VMETRO has released two high-speed analogue input XMC modules with the new generation Xilinx Virtex-5 FPGA.
The AD3000 is a single channel 3GSPS ADC, and the AD1500 is a dual channel 1.5GSPS ADC. The modules’ analogue input utilises either a National Semiconductor ADC083000 or ADC081500 8-bit converter.
Both designs share a common FPGA back-end with either a Virtex-5 SX95T or LX110T FPGA and are directly connected to the analogue input.
This combination of high-speed analogue input and high-performance FPGA processing is ideal for demanding real-time applications such as Electronic Counter Measures (ECM), Radar and Telecommunications.
“By leveraging the performance, power and integration benefits of our 65-nm Virtex-5 FPGAs, VMETRO has delivered single-board GSPS ADC XMC modules, providing the required processing performance while meeting customer power budgets,” said Per Holmberg, director of Programmable Digital Solutions Marketing at Xilinx.
“We have been delivering the benefits of 65-nm FPGAs since May 2006. As one of our early access customers, VMETRO now has a leading edge in their market place.”
“The AD3000 and AD1500 are not just analogue input cards, they both include a fully user programmable FPGA processing block on an XMC module.”, says Thomas Nygaard, Chief Technology Officer at VMETRO, “These boards are changing the rules of the game; in the past, each design was only possible using two separate boards, or one large board because of the power and complexity involved, but not anymore.”
An LVPECL trigger input, an LVPECL output, an LVTTL output and the sample clock input are provided on the front panel. This connectivity allows the AD3000 and AD1500 to be operated in a range of modes, including multi-board synchronous sampling.
The FPGA is connected to two 8Mbyte memory banks of QDRII SRAM capable of accepting the incoming data at full speed from the ADC, and two 128Mbyte banks of DDR2 SDRAM. Although the use of these memories is defined by the application, they can be used to help maximize the FPGA’s DSP processing ability and provide large data buffers.
FPGA reconfiguration is stored in local FLASH memory. The PCI-X interface can be used to send commands to the FPGA to reconfigure itself from a file stored in this FLASH.
Alternatively, a JTAG header is provided for code development under the ChipScope Pro development tool chain.
Off board data links are provided through either PCI-X or PCI via the PMC connectors or high-speed, multi-Gbps Virtex-5 RocketIO transceivers using the XMC connectors.
There are sixteen full-duplex low-power serial transceivers arranged across two XMC connectors. Each of the sixteen transceivers can operate at up to 3.2 Gbps. A PCI Express end-point controller is available within the FPGA supporting x1, x2, x4 or x8 PCI Express operation. This optional built in protocol support frees up FPGA resources and simplifies system design.
Host software support includes Windows, VxWorks and Linux, including drivers for high-speed DMA access between the XMC and host CPU, FPGA reconfiguration and diagnostics.
Example software and firmware are provided for using the National Semiconductor ADC083000 and ADC081500 with the Virtex-5 FPGA as well as the external memory.
A companion product, the XCLK1 clock generator PMC/XMC card can be used to generate 1 to 4 low skew and minimal jitter clock signals to the A/D boards.
These high-speed analogue input XMC modules are available from Dedicated Systems Australia.