Programming View of Zynq UltraScale+ MPSoC Devices - 2020.2 English

Zynq UltraScale+ MPSoC Software Developer Guide (UG1137)

Document ID
UG1137
Release Date
2021-01-05
Version
2020.2 English

The Zynq® UltraScale+™ MPSoC supports a wide range of applications that require heterogeneous multiprocessing. Heterogeneous multiprocessing system consists of multiple single and multi-core processors of differing types. It supports the following features:

  • Multiple levels of security
  • Increased safety
  • Advanced power management
  • Superior processing, I/O, and memory bandwidth
  • A design approach, based on heterogeneous multiprocessing presents design challenges, which includes:
    • Meeting application performance requirements within a specified power envelope
    • Optimizing memory access within heterogeneous multiprocessing system
    • Providing low-latency, coherent communications between various processing engines
    • Managing and optimizing system power consumption in all operational modes

Xilinx® provides comprehensive tools for hardware and software development on the Zynq UltraScale+ MPSoC, and various software modules such as operating systems, heterogeneous system software, and security management modules.

The Zynq UltraScale+ MPSoC is a heterogeneous device that includes the Arm® Cortex™-A53, high-performance, energy-efficient, 64-bit application processor, and also the 32-bit Arm Cortex™-R5F dual-core real-time processor.