This chapter explains the bare metal software development for RPU and APU using the AMD Vitis™ unified software platform as well as Linux software development for APU using AMD Embedded Development Framework (EDF) Yocto based tools, PetaLinux tools, and the Vitis software platform.
The following figure depicts the top-level software architecture of the AMD Zynq™ UltraScale+™ MPSoC.
Figure 1. Software Development Architecture