Tools

This page covers software that may be used for developing accelerators for the HACCs. Some of these tools may be available on the HACCs. You can set these tools up locally on your own computer and carry out development work on your own computer. If you have any questions about software tools related to the HACC, or need any Xilinx academic licenses, please e-mail the Xilinx University Program xup@xilinx.com.

Download Software

  1. Download Vitis Unified Software or Vitis HLS.

    Vitis is the recommended software development flow for use with the HACCs, and is available for free from the Xilinx website.

  2. Installing Deployment/Development Software.

It is recommended to use the XRT version corresponding to a Vitis version, and to try and match the same version that is installed on the HACC. Note that there are separate files for development and deployment shells. You should install the development shell on your own computer.

Documentation

  1. Vitis/Vitis HLS (2020.2).
  2. Read the Get Moving with Alveo articles, start here Get Moving with Alveo: Acceleration Basics, find the other articles in the series here
  3. Xilinx Run Time (XRT) project repository, including links to XRT documentation.
  4. PYNQ Project which supports the Xilinx Alveo platforms and is available to use with the HACCs. There is also a PYNQ support forum (see below).

Support

  1. Vitis Xilinx Community Forum Ask support questions
  2. Alveo support
  3. PYNQ support forum