Pentek has announced the newest member of its Onyx family of multichannel, high-speed software radio XMC FPGA modules: the Onyx Model 71720 3-channel, 200 MHz A/D, 2-channel 800 MHz D/A module based on the high density Xilinx Virtex-7 FPGA.

Pentek is among the first board suppliers to leverage the high-performance, low-power Virtex-7 FPGA family, addressing the most challenging unmanned aerial vehicle (UAV), radar and communications applications.

GateXpress PCIe Configuration Manager

GateXpress is a sophisticated FPGA-PCIe hardware engine for managing the reconfiguration of the FPGA, representing a major enhancement in the Onyx architecture. At power up, the GateXpress manager immediately presents a PCIe target to the host computer for discovery and enumeration, giving the FPGA time to load from FLASH. This is especially important for larger FPGAs where the loading time can exceed the PCIe discovery window, typically 100 ms on most PCs.

The bitstream configuration FLASH can hold four different FPGA images, selectable at boot up with hardware switches. Once booted, the GateXpress manager offers three options for dynamically reconfiguring the FPGA with a new IP image. The first option is to load a different image from FLASH through a software reload command.

The second option is for applications where the FPGA image must be loaded directly through the PCIe interface from the host computer. This is important for security in sensitive applications that prohibit latent images left in nonvolatile memory when power is removed. It is also extremely useful for applications where the FPGA IP may need to change many times during the course of a mission without requiring a reboot or restart of the system.

The third option, typically used during development, allows the user to directly load the FPGA through JTAG using Xilinx iMPACT.

In all three FPGA image loading scenarios, the GateXpress configuration manager handles the hardware negotiation, simplifying and streamlining the loading task. In addition, the GateXpress manager preserves the PCIe configuration space during loading. This eliminates the need for rebooting the host computer for re-discovery because the host simply continues to see the board with the expected device ID. Thus, GateXpress allows dynamic FPGA reconfiguration though software commands as part of the runtime application.

Boosting Performance, Retaining Architecture

The Onyx Model 71720 shares many of the same architectural and front-end characteristics as the Cobalt Model 71620 data acquisition module. The similarity of the two families gives developers the opportunity to port software developed for Cobalt modules to the corresponding Onyx modules with a minimum of effort. All ReadyFlow board support libraries work with both families, further simplifying the software development effort. Thus, developers will be able to migrate from Cobalt to Onyx modules as their performance needs increase.

Architectural enhancements in the Onyx family include a doubling of the DDR3 memory in both size and speed to 4 GB and 1600 MHz, respectively. The PCIe interface has been upgraded to Gen 3, delivering peak transfer rates up to 8 GB/sec. The Model 71720 comes preconfigured with a suite of built-in functions for data capture, synchronization, time tagging and formatting, making the board an ideal turn-key interface for radar, communications or general data acquisition applications.

Form Factors and Software Support

The Model 71720 XMC module is designed for both air-cooled and conduction-cooled operating environments. It is available on carriers for 3U/6U CompactPCI (Models 73720/72720), 3U VPX (Model 53720) and PCIe (Model 78720). Software support packages are available for Linux, Windows, and VxWorks operating systems. For systems that require custom functions, IP can be developed using the Pentek GateFlow FPGA Design Kit, extending or even replacing the factory-installed functions.

For more information, visit