Programmable PCI FPGA Acceleration Card

Built around the Xilinx Virtex4FX-60 FPGA, this card offers exceptional processing power in a PCI form factor.

I/O options include copper or fiber Gigabit Ethernet, Fibre Channel, Infiniband and Sonet connections via four SFP sockets on the PCI faceplate.

Request a Quote Now: Request a Quote


  • Deployable PCI FPGA Card
    • Enables Fast Time to market for your  applications
    • Complete PCI FPGA Card platform
    • Substantial IP is included with the P6
    • No PCI, DDR2, Ethernet experience required
    • Full Linux distribution is supplied for the embedded PowerPC processors
    • The P6 PCI FPGA Card is in stock
  • Extra P6 Benefits
    • Stable development platform is included (hardware files and Linux software driver)
    • Numerous working Xilinx EDK system-level reference designs are provided
    • Included core-level reference designs
    • EDK and Impulse C support enable design creation without previous FPGA experience
    • IP Protection through encrypted bit streams and key battery backup


Use the P6 to quickly implement your solutions by utilizing the included library of IP cores and reference designs. We provide a complete PCI FPGA platform with DDR2 memory, Gigabit Ethernet I/O, and Linux running on the embedded PowerPC as a starting point for your specific application. Our support for Xilinx EDK allows the quick integration of core building blocks into a complete system on a chip (SOC). Our Impulse C platform support package enables the easy creation of FPGA cores through the Impulse CoDeveloperTM C-to-FPGA compiler.

By supporting multiple tools, we provide you a choice of design entry paths to get your design working quickly on the P6. We use Xilinx EDK software as our top-level integration tool to connect our I/O and processing cores (and your customized cores) using a variety of standard Xilinx and IBM on-chip buses. EDK offers both a GUI and a text method for connecting and configuring the cores in your design, as well as creating the programming bit-stream files for the FPGA.

We support the Impulse C CoDeveloperTM C-to-FPGA compiler in order to simplify the creation of customized processing cores. The Impulse C CoDeveloperTM compiler provides a framework that allows you to use the C language to create mixed hardware/software designs. As an Impulse C Platform Partner, we provide a support package that integrates these designs into our EDK and Linux environments. We supply core reference designs in Impulse C, Verilog and VHDL.

To protect your valuable IP, the P6 provides three different copy-protection schemes. The P6 supports encrypted programming files, utilizing the Xilinx AES 256-bit encryption with a battery backed-up user-supplied key inside the FPGA. We provide a unique serial number on each P6 card and every mini Secure Digital (miniSD) used to program the P6 also has a unique serial number. Either or both of these serial numbers may be used to generate license files on the miniSD card to "lock" IP to a specific board or miniSD.

The I/O flexibility of the P6 is enabled by the four small form factor pluggable (SFP) module sockets on the PCI faceplate. These sockets allow you to choose from a variety of SFP modules, including copper and fiber Gigabit Ethernet, Fibre Channel, Infiniband, SONET, and others. This flexibility allows the P6 to be easily integrated into a wide range of operating environments. Four serial ATA/serial attached SCSI (SATA/SAS) sockets located on the back edge of the card, allows for direct connection to internal storage devices. In addition, these sockets can be used to daisy-chain a P6 card to another so that processing can be distributed without consuming PCI bus bandwidth.

The P6 is designed for on-the-fly reconfiguration. Firmware is stored on either a mini secure digital card or an on-board SRAM memory chip, both of which may be re-written via the PCI bus. Firmware stored in the SRAM memory device may be used to quickly reconfigure the FPGA on-the-fly. Firmware stored in the miniSD card may be used for on-the-fly as well as power-on configuration.

In addition, the economical P6 combines power and flexibility to provide solutions for a wide range of DSP problems. Centered around the Xilinx Virtex4FX-60, this card offers 64GMACS of processing power. An on-board SODIMM socket supports up to 2GBytes of DDR-2 memory.

PCI FPGA Acceleration Card Specifications


Document Description Access Version Date
Datasheet Product Overview Download 2.1 08/09
Design Guide P Series Hardware Overview Guide Requires Registration 1.0 09/08
Design Guide P Series Quick Start Guide Requires Registration 1.0 09/08
Design Guide P Series Design Environment Overview Requires Registration 1.0 09/08
Design Guide P Series Reference Design Guide Requires Registration 1.0 09/08
Test Case P Series achieves very low latency Requires Registration 1.0 07/10