Skip to content

rchane/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


About

Xilinx Run Time for FPGA

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • C++ 66.8%
  • C 25.6%
  • Python 2.5%
  • Shell 2.2%
  • CMake 2.1%
  • Makefile 0.4%
  • Other 0.4%