AI Engine Software Development Flow - 2020.2 English

Versal ACAP System Software Developers Guide (UG1304)

Document ID
UG1304
Release Date
2020-11-24
Version
2020.2 English

The AI Engine application comprises kernels that run on the AI Engine tiles, and a control application that runs on the CPU. The following figure shows the flow of the AI Engine control application and ELFs generation.

Figure 1. AI Engine Software Development Flow

You define the <graph>.cpp and <kernels>.cpp. The AI Engine compiler takes these inputs to generate aie_control.cpp, which runs on either the APU or RPU to configure and monitor the AI Engine and the ELF files that run on the AI Engine tiles.