Host Software - 2023.2 English

Vitis Tutorials: AI Engine (XD100)

Document ID
Release Date
2023.2 English

After the full hardware design is implemented, the next step is to focus on the host software that enables the entire design. In the AMD Vitis™ core development kit, host code is written in C++ language using the Xilinx® runtime (XRT) API. The XRT native API is described on the XRT site.

This module compiles the following host applications and custom APIs:

  • host/nbody.cpp - NbodySimulator API that implements an NBody Simulator in C++

  • host/log.cpp - Logger API that logs messages to a file

  • host/main_xrt.cpp - Host application that compares AI Engine output to golden data (functional check)

  • host/main_animate.cpp - Host application that runs the design for multiple iterations and saves position data to a file to post-process and create an animation.gif later.