GitHub - Xilinx/XRT: Run Time for AIE and FPGA based platforms (original) (raw)
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 acrossAMD Ryzen™ client,AMD Ryzen™ Embedded ,AMD Versal™ Adaptive SoCs ,AMD Alveo™ Adaptable Accelerator Cards , andAMD 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.
Documentation xilinx.github.io/XRT