FPGA Modules Your Way!

Acromag’s reconfigurable FPGA boards for XMC, PMC and mPCIe-based FPGA modules feature a user-customizable Xilinx® FPGA. These modules allow you to develop and store your own instruction sets in the FPGA for a variety of adaptive computing applications.

Select from several models with up to 410K logic cells optimized for logic, DSP, or PowerPC. The high-speed memory and fast bus interfaces rapidly move data.

mPCIe-based FPGA Modules
Zync® UltraScale+ MPSoC | Artix-7

XMC FPGA Modules
Artix-7 | Kintex-7 | Spartan-6

Choose Your Performance Level

Zync® UltraScale+ MPSoC I/O mPCIe-based FPGA Modules

Zync® UltraScale+ MPSoC I/O mPCIe-based FPGA Modules

APZU-300: AcroPack FPGA module, user-configurable Zynq® UltraScale+ MPSoC I/O.

These reconfigurable FPGA modules are based on the PCI Express Mini Card Electromechanical specification and are 70mm in length with an added 100 pin field I/O connector. The AcroPack is 19.05mm longer than the full length mini PCIe card at 50.95mm. It has the same mPCIe board width of 30mm and uses the same mPCIe standard board hold down standoff and screw keep out areas.

The APZU+ module is a Xilinx Zynq base module the has FPGA fabric available for parallel computing applications. The key information resulting from the parallel processing can then be passed to the ARM processing system for further manipulation and processing.

The APZU+ utilizes state of the art Surface-Mounted Technology (SMT) to achieve its wide functionality and is an ideal choice for a wide range of industrial I/O applications that require a high-density, highly reliable, high performance interface at a low cost.

Acromag offers a Quick Start Kit for faster and easier development. Read more about this FPGA development kit.

ARTIX®-7 mPCIe-based FPGA Modules

ARTIX®-7 mPCIe-based FPGA Modules

APA7-500: AcroPack FPGA module, high channel count digital interface: RS485, LVDS and TTL interface options.

These modules provide an FPGA based user configurable bridge between a host processor and a custom digital interface via PCI express. Four models provide a variety of digital I/O standards. Modules feature a user programmable Xilinx Artix-7 series FPGA. Reconfiguration of the FPGA is possible via a direct download into the Flash configuration memory over the PCIe bus. The on-board Flash memory loaded with configuration data allows automatic configuration of the FPGA on power-up.

These modules include a one lane PCIe (PCI Express) interface with one DMA channel for data transfer between the PCIe bus and FPGA block memory.

The board features a 32 Mb Quad Serial Flash memory. The Flash provides storage for the FPGA configuration.

Reconfigurable Xilinx FPGA – In system configuration of the FPGA is implemented via a standard JTAG interface or the PCIe bus. This provides a means for implementation of custom user defined designs.

ARTIX®-7 XMC FPGA Modules

ARTIX®-7 XMC FPGA Modules

XMC-7A:  XMC FPGA module with PCIe interface, plug-in I/O extension mezzanine modules, front or rear I/O.

XMC-7ACC:   XMC FPGA module with PCIe interface, conduction-cooled.

These reconfigurable FPGA modules include the following interfaces: Four or eight high speed serial lanes are allocated to the XMC P15 connector. These lanes can be used for PCIe (PCI Express), Serial RapidIO, or 10 Gigabit Ethernet. The example design will support a four or eight lane Gen 1 PCIe implementation with one DMA channel for data transfer between the PCIe bus and on board DDR3 memory.

Eight or four high speed serial lanes are also allocated to the XMC P16 connector. These serial lanes can be used for Serial RapidIO, PCIe, Gigabit Ethernet, XAUI, or Xilinx Aurora. The example design will support dual Aurora interfaces for use of these lanes. Two global clocks and 34 select I/O signals will also be provided on the P16 connector. Select I/O signals are 2.5V I/O pins that can be selected from single-ended I/O standards (LVCMOS, HSTL, and SSTL) and differential I/O standards (LVDS, HT, LVPECL, BLVDS, Differential HSTL and SSTL).

The P4 rear I/O connector will provide two global clock differential pairs, and 30 LVDS signal pairs.

The board features 128 Meg x 64-bit DDR3 SDRAM and 32 Meg x 16-bit parallel Flash. The parallel Flash provides storage for both the FPGA configuration data and MicroBlaze CPU program storage.

Kintex®-7 XMC FPGA Modules

Kintex®-7 XMC FPGA Modules

XMC-7K:  XMC FPGA module with PCIe interface, plug-in I/O extension mezzanine modules.

XMC-7K CC:  XMC FPGA module with PCIe interface, conduction-cooled.

XMC-7K F: XMC FPGA module with PCIe & SFP+/Aurora interface, dual SFP+ ports.

These modules are XMC modules with the heart of the design being a Xilinx 7 series reprogrammable FPGA. Reconfiguration of the FPGA is possible via a direct download into the Flash configuration memory over the PCIe bus. The on-board Flash memory loaded with configuration data allows automatic configuration of the FPGA on power-up.

These modules include the following interfaces: Four or eight high speed serial lanes are allocated to the XMC P15 connector. These lanes can be used for PCIe (PCI Express), Serial RapidIO, or 10 Gigabit Ethernet. The example design will support a four or eight lane Gen 1 PCIe implementation with one DMA channel for data transfer between the PCIe bus and on board DDR3 memory.

Eight or four high speed serial lanes are also allocated to the XMC P16 connector. These serial lanes can be used for Serial RapidIO, PCIe, Gigabit Ethernet, XAUI, or Xilinx Aurora. The example design will support dual Aurora interfaces for use of these lanes. Two global clocks and 34 select I/O signals will also be provided on the P16 connector. Select I/O signals are 2.5V I/O pins that can be selected from single-ended I/O standards (LVCMOS, HSTL, and SSTL) and differential I/O standards (LVDS, HT, LVPECL, BLVDS, Differential HSTL and SSTL).

The P4 rear I/O connector will provide two global clock differential pairs, and 30 LVDS signal pairs.

The board features 128 Meg x 64-bit DDR3 SDRAM and 32 Meg x 16-bit parallel Flash. The parallel Flash provides storage for both the FPGA configuration data and MicroBlaze CPU program storage.

Spartan®-6 FPGA Modules

Spartan®-6 FPGA Modules

XMC-SLX: XMC FPGA board with PCIe interface, plug-in I/O extension mezzanine modules.

The reconfigurable XMC-SLX modules use the Xilinx Spartan 6 XC6SLX150 FPGA. Reconfiguration of the FPGA is possible via a direct download into the Xilinx FPGA over the PCIe bus. In addition, on board flash memory can be loaded with FPGA configuration data for automatic Xilinx configuration on power-up. Flash programming is also implemented over the PCIe bus. Acromag provides an example design that includes an interface to the user rear I/O and front I/O connectors. The example design also, includes an interface to the SRAM with DMA hardware support.

Faster and Easier Development

To help you develop custom programs, Acromag offers an Engineering Design Kit. This kit provides utilities to help you load VHDL into the FPGA and to establish DMA transfers between the FPGA and the CPU. Kits include a compiled FPGA file and example VHDL code for the local bus interface, read/writes, and change-of-state interrupts to the bus. Get Your FPGAs Made Easy Guide