In Module 01 - Creating a Custom Platform, you created a custom embedded platform with 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 downlink and uplink subgraphs, the data flow specification graph, and the 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 AMD Vitis™ compiler (v++) linker step.