Code Required to Create a Program to Run on an AI Engine - 2025.2 English - XD100

Vitis Tutorials: AI Engine Development (XD100)

Document ID
XD100
Release Date
2025-12-05
Version
2025.2 English

You require three “pieces” of code to use an AI Engine:

  • Kernel code: C/C++ code that runs on the AI engine.

  • ADF graph code: C++ code that describes how the kernel communicates with the outside world. This code sets the connections in the AXI-S interconnect on the AIE tile.

  • Testbench/Control code: C/C++ code to load, initialize, run and terminate kernel code. In a practical application, this runs on an APU (application processing unit) in the processing system.