Skip to content


Michael Adler edited this page Mar 4, 2015 · 2 revisions


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.

Standard Installation

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.

Supported Hardware Platforms

You can’t perform that action at this time.