Host Software - 2022.2 English

Vitis Tutorials: AI Engine Development

Document ID
XD100
Release Date
2022-12-01
Version
2022.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 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.