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
xclbinutil
for 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.