Run Time for AIE and FPGA based platforms
.. SPDX-License-Identifier: Apache-2.0 Copyright (C) 2019-2022 Xilinx, Inc. All rights reserved. Copyright (C) 2022-2026 Advanced Micro Devices, Inc. All rights reserved.
.. image:: https://scan.coverity.com/projects/17781/badge.svg :target: https://scan.coverity.com/projects/xilinx-xrt-5f9a8a18-9d52-4cb2-b2ac-2d8d1b59477f
.. image:: src/runtime_src/doc/toc/XRT-Layers.svg :align: center
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 _
No open issues yet, or sync has not completed.