In this example, we will create a platform project to extract the information from Vivado exported XSA.
The main processing units in the Zynq UltraScale+ processing system are listed below:
Application processing unit: Quad-core Arm® Cortex™-A53 MPCore processors
Real time processing unit: Dual-core Arm Cortex™-R5F MPCore processors
Graphics processing unit: Arm Mali™ 400 MP2 GPU
Platform management unit (PMU): AMD MicroBlaze™ based platform management unit
The platform project reads in hardware information from the XSA file and contains the runtime environment for the above processing units. Application software can link against the libraries generated in the platform project.