Platforms - LEAP-FPGA/leap-documentation GitHub Wiki
To ease the development of FPGA-based and hybrid software/FPGA-based designs this project contains code that implements ‘platforms’ that provides a common set of low-level facilities upon which those designs can rely independent of the actual physical platform on which they are running. These platforms are used by the LEAP infrastructure.
LEAP programs require two main components to allocate FPGAs and communicate with them. Allocation is managed by leap-fpga-ctrl, which maintains a database of FPGAs available on a local machine and governs access to them. Host-side, software, I/O drivers enable communication.
- Install LEAP Base Platform Tools (leap-fpga-ctrl)
- Install Linux drivers
- Xilinx ML605 and VC707 PCIe boards (code in this repository)
- Hitech Global Virtex-5 PCIe board (code in this repository)
- Nallatech ACP FSB-socketed FPGAs
- Xilinx XUP V5 board
- Bluesim-based simulation (code in this repository)