Xilinx Runtime (XRT) is implemented as a combination of user-space and kernel driver components. XRT supports Alveo™ PCIe® -based cards, as well as Versal® and Zynq® UltraScale+™ MPSoC-based embedded system platforms, and provides a software interface to Xilinx programmable logic devices.
You must install XRT for use in the Vitis application acceleration development flow. You do not need to reinstall it for every additional platform you choose to download.
Note: Installing XRT is not required when targeting Arm® -based embedded platforms: Vitis compiler has its own copy of
xclbinutilfor hardware generation, and for software compilation, you can use the XRT from the
sysroot. Look for Common images for Embedded Vitis platforms on the downloads page.
Important: XRT installation uses standard Linux RPM and Linux DEB distribution files, and root access is required for all software and firmware installations.
<rpm-dir> or <deb-dir> is the directory where you downloaded the packages to install.
To download and install the XRT package for your operating system, do the following.
- Go to https://www.xilinx.com/xrt.
- From the Getting Started page, you can choose to download the XRT package for a specific Alveo Data Center accelerator card, or for Embedded Platforms. After choosing the platform, you will be redirected to a website with instructions for downloading XRT and the required files for the selected platform.
- Follow the directions to install XRT and your selected platform. Tip: The instructions for installing the Alveo Data Center accelerator cards are provided on the platform download page. Instructions for installing the Embedded Platforms can be found in the following section.