==============
Xilinx Runtime
==============

.. image:: https://travis-ci.org/Xilinx/XRT.svg?branch=master
    :target: https://travis-ci.org/Xilinx/XRT

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


Xilinx Runtime (XRT) is implemented as as a combination of userspace and kernel
driver components. XRT supports both PCIe based boards like U30, U50, U200, U250,
U280, VCK190 and MPSoC based embedded platforms. XRT provides a standardized software
interface to Xilinx FPGA. The key user APIs are defined in
`xrt.h <src/runtime_src/core/include/xrt.h>`_ header file.

-------------------------------------------------------------------------------

`System Requirements <https://xilinx.github.io/XRT/master/html/system_requirements.html>`_

-------------------------------------------------------------------------------

`Build Instructions <https://xilinx.github.io/XRT/master/html/build.html>`_

-------------------------------------------------------------------------------

`Test Instructions <https://xilinx.github.io/XRT/master/html/test.html>`_

-------------------------------------------------------------------------------

Comprehensive documentation on `xilinx.github.io/XRT <https://xilinx.github.io/XRT>`_

-------------------------------------------------------------------------------
