PRODUCTS & TECHNOLOGY
XMC Module Links Configurable FPGA to High-Speed PCIe, SRIO and GigE Interface
Page 1 of 1
An XMC mezzanine module features a configurable Xilinx Virtex-6 FPGA enhanced with multiple high-speed memory buffers, I/O and numerous high-bandwidth serial interfaces. In the XMC-6VLX from Acromag, the FPGA provides rapid processing and is closely coupled to the serial interconnects to prevent data transfer bottlenecks. 10 Gigabit Ethernet, PCI Express, Serial RapidIO and Xilinx Aurora implementations are supported. Optional front-panel I/O adds dual SFP ports for Fibre Channel or copper Gigabit Ethernet and a VHDCR connector for expanded I/O signal access.
Build options include the choice of a Xilinx XC6LX240T or XC6LX365T FPGA device and additional front-panel I/O connectors. Base models are ready for use in air-cooled or conduction-cooled systems. The front I/O option adds two 2.5 Gbit/s SFP connectors and a 36-pin VHDCR connector for JTAG, USB and 22 SelectIO. SelectIO signals are Virtex-6 FPGA I/O pins that support single-ended I/O (LVCMOS, HSTL, SSTL) and differential I/O standards (LVDS, HT, LVPECL, BLVDS, HSTL, SSTL). All models are available with extended temperature range parts suitable for -40° to 85°C operation. Large, high-speed memory banks provide efficient data handling and storage. Generous 128M x 64-bit DDR3 SDRAM buffers store captured data prior to FPGA processing. The data is directly accessible through the FPGA. Afterward, data is moved to the 2M x 72-bit SRAM for high-speed DMA transfer to the bus or CPU.
Acromag’s Engineering Design Kit includes a compiled FPGA file and example VHDL code provided as selectable blocks with examples for the local bus interface, read/writes and change-of-state interrupts to the PCI bus. A JTAG interface allows users to perform onboard VHDL simulation. Further analysis is supported with a ChipScope Pro interface. For easy integration of the boards with embedded Windows applications, Acromag developed a DLL driver software package for compatibility with Microsoft Visual C++ and Visual Basic. Sample files with C source demonstration programs provide easy-to-use tools to test operation of the module.
For connectivity with real-time application programs, Acromag offers C libraries for VxWorks and other operating systems. The libraries provide generic routines (source code included) to handle reads, writes, interrupts and other functions. Demonstration programs enable the developer to quickly exercise the I/O modules before attaching the routines to the application program. This diagnostic tool can save hours of troubleshooting and debugging. Free Linux example programs are also available.
Available in a variety of configurations, models start at $8,250 with upgradeable logic, I/O and operating temperature capabilities.