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 filehost/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 ananimation.gif
later.