Enclustra FPGA Solutions | FPGA Manager | FPGA Manager

FPGA Manager

FPGA Manager Editor


Enclustra’s FPGA Manager™ solution allows for easy and efficient data transfer between a host and a FPGA over different interface standards like USB 2.0/3.0, Gigabit Ethernet and PCI Express. It is supporting up to 4 GByte data transfer in a single DMA transfer. The solution is optimized for Intel (Altera) and Xilinx FPGAs and includes a host software library (DLL), a suitable IP core for the FPGA and device controller firmware, if necessary. The user host application can communicate with the FPGA through a simple API consisting of simple read/write data commands hiding the complexity of the underlying protocols. Streaming and memory-mapped accesses are supported.

FPGA Manager Architecture

FPGA Manager ArchitectureClick image to enlarge


FPGA Manager Type Interface
FPGA Manager Ethernet 10/100/1000 Ethernet
FPGA Manager Ethernet SoC Edition 10/100/1000 Ethernet TCP/IP
FPGA Manager PCIe PCI Express Gen1/Gen2/Gen3
FPGA Manager USB 3.0 USB 3.0
FPGA Manager USB 2.0 USB 2.0

FPGA Manager Evaluation Kit

FPGA Manager IP Solution

Click image to enlarge

The FPGA Manager Evaluation Kit provides a full featured design platform to build communication centric applications for PCIe, Ethernet and USB 3.0. The kit provides an out-of-the box hardware platform with reference design to both speed your development time and enhance your productivity. It contains following components:
  • FPGA Manager IP Solution, Evaluation License
    • Runs on Windows
    • Supports up to 2 streams
    • Supports PCIe, Ethernet and USB 3.0
    • Encrypted VHDL
    • 1 hour time bomb
  • Reference design
  • Xilinx Kintex-7 based Mercury KX1 FPGA module (ME-KX1-160-2I-D10)
  • Mercury+ PE1-200 (ME-PE1-200-C) base board
  • Power supply
  • 2 hours support included1
  • Price: EUR 1300 / USD 1500 / CHF 1400

1: Included only once per Site and Year.

Product Selection Matrix

Product Code Description
EN-MGR-BASE1 Base license, 2 streaming channels, DMA
EN-MGR-OPT-XIL Xilinx FPGA support
EN-MGR-OPT-ALT Intel FPGA support
EN-MGR-OPT-ETH1G2 Trispeed ethernet support
EN-MGR-OPT-PCIE643 PCIe Gen1 1X/2X/4X in Artix-7 & Cyclone V
PCIe Gen1 1X/2X/4X in Kintex-7
EN-MGR-OPT-PCIE1284 PCIe Gen2 1X/2X/4X in Artix-7 & Cyclone V
PCIe Gen2 1X/2X/4X/8X in Kintex-7
PCIe Gen1/2/3 1–16X in UltraScale+
EN-MGR-OPT-USB3CY USB 3.0 Cypress FX3 support
EN-MGR-OPT-WIN Windows Support (C/C++/.NET) (PCIe/Ethernet/USB)
EN-MGR-OPT-LIN Linux Support (C/C++) (PCIe/Ethernet)
EN-MGR-OPT-ADV Advanced features: 16 channels, multi-width and more

Click on table to enlarge

1: The base package requires at least one of the Xilinx/Intel as well as one device unit options.
2: Requires an additional UDP/IP Ethernet IP Core.
3: Support for PCIe Gen1 only.
4: PCIe 128 Bit support for PCIe up to Gen3.