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