Module 04: AI Engine and PL Integration - 2022.2 English

Vitis Tutorials: AI Engine Development

Document ID
XD100
Release Date
2022-12-01
Version
2022.2 English

In Module 01 - Creating a Custom Platform, you created your custom embedded platform with the base components (CIPS, AI Engine, NoC, clocking infrastructure, and boot software) to create an AI Engine design that is stitched together.

In Module 02 - Creating an AI Engine Application, you introduced the beamforming kernel and created your downlink and uplink subgraphs, the data flow specification graph, and your top-level AI Engine application.

In Module 03 - Creating the PL Kernels, you solved the data storage problem by creating PL kernels to send reference input data to the AI Engine and store output data generated by the AI Engine.

In this module, you stitch together the custom platform (.xpfm), the AI Engine graph (.o), and the PL kernels (.xo) into an XCLBIN file with the Vitis™ compiler (v++) linker step.