FPGA Accelerator Card

All the modules and APIs works with Alveo U280 out of the box, many support U50, U200 and U250 as well. Most of the APIs can be scaled and tailored for any 16nm Alveo card.

Software Platform

Supported operating systems are RHEL/CentOS 7.4, 7.5 and Ubuntu 16.04.4 LTS, 18.04.1 LTS.

GCC 5.0 or above is required for C++11/C++14 support. With CentOS/RHEL 7.4 and 7.5, C++11/C++14 should be enabled via devtoolset-6.

Development Tools

This library is designed to work with Vitis 2020.2, and a matching version of XRT should be installed.


This library depends on the Vitis Utility Library, which is assumed to be placed in the same path as this library with name utils. Hence the directory is organized as follows.

/cloned/path/database # This library, which contains L1, L2, etc.
/cloned/path/utils # The Vitis Utility Library, which contains its L1.