Host Software - Host Software - 2026.1 English - XD100

Vitis Tutorials: AI Engine Development (XD100)

Document ID
XD100
Release Date
2026-06-23
Version
2026.1 English

After you implement the full hardware design, 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 in C++ language using the Xilinx® runtime (XRT) API. The XRT site describes the native XRT API.

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.