Skip to content

Xilinx/XRT

Repository files navigation

FleXible RunTime


FleXible RunTime (XRT) is implemented as a combination of user-space and kernel driver components. It provides an abstracted runtime software interface for AMD NPUs and AMD FPGAs, enabling seamless access across AMD Ryzen™ client, AMD Ryzen™ Embedded , AMD Versal™ Adaptive SoCs , AMD Alveo™ Adaptable Accelerator Cards , and AMD Zynq™ UltraScale+™ MPSoCs . XRT runs on both Linux and Windows, hosted on x86_64 or aarch64 host CPU architectures. XRT uses Linux accel driver model on Linux and Windows MCDM driver model on Windows. XRT ships with a command line tool, xrt-smi, which may be used to examine, configure and validate NPU and FPGA devices.

XRT API header files


System Requirements


Build Instructions


Documentation xilinx.github.io/XRT