FPGA Manager IP

Overview

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 IP

click image to enlarge

Products

FPGA Manager TypeInterface
FPGA Manager Gigabit Ethernet10/100/1000 Ethernet
FPGA Manager PCIe PCI Express Gen1/Gen2/Gen3
FPGA Manager USB 3.0USB 3.0
FPGA Manager USB 2.0USB 2.0

FPGA Manager Evaluation Kit

FPGA Manager Kit

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-1C-D10)
  • Mercury+ PE1-200 (ME-PE1-200-C) base board
  • Power supply
  • 2 hours support included1

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-USB2FT

USB 2.0 FTDI 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

EN-MGR-OPT-HLL

Higher-level language support: MATLAB (others upon customer request)