Zynq UltraScale+ MPSoC for the System Architect

Course Description

This course provides system architects with an overview of the capabilities and support for the Zynq® UltraScale+™ MPSoC family.The emphasis is on:

  • Utilizing power management strategies effectively
  • Leveraging the platform management unit (PMU) capabilities
  • Running the system securely and safely
  • Reviewing the high-level architecture of the devices
  • Identifying appropriate boot sequences

What’s New for 2020.1

  • All labs have been updated to the latest software versions

Architecture overview MPSoC UltraScale+Level

Embedded System Architect 3

Training Duration

2 days


System architects interested in understanding the capabilities and ecosystem of the Zynq UltraScale+ MPSoC device.


  • Suggested: Understanding of the Zynq-7000 architecture
  • Familiarity with embedded operating systems

Software Tools

  • Vivado® Design Suite 2021.1
  • Vitis unified software platform 2021.1
  • Hardware emulation environment:
    • VirtualBox
    • QEMU
    • Ubuntu desktop
    • PetaLinux


  • Zynq UltraScale+ MPSoC ZCU104 board*

* This course focuses on the Zynq UltraScale+ MPSoC architecture. Check with your local Authorized Training Provider for the specifics of the in-class lab environment or other customizations.

Skills Gained

After completing this comprehensive training, you will know how to:

  • Effectively use power management strategies and leverage the capabilities of the platform management unit (PMU)
  • Identify mechanisms to secure and safely run the system
  • Outline the high-level architecture of the devices
  • Define the boot sequences appropriate to the needs of the system

Course Outline

Day 1

  • Zynq UltraScale+ MPSoC Overview – Overview of the Zynq UltraScale+ MPSoC device. {Lecture, Demo, Lab}
  • HW-SW Virtualization – Covers the hardware and software elements of virtualization. The lab demonstrate how hypervisors can be used. {Lecture, Demo, Lab}
  • QEMU – Introduction to the Quick Emulator, which is the tool used to run software for the Zynq UltraScale+ MPSoC device when hardware is not available. {Lecture, Demo, Lab}
  • Security and Software – Defines what safety and security is in the context of embedded systems and introduces several standards. {Lecture, Demo}

Day 2

  • Power Management – Overview of the PMU and the power-saving features of the device. {Lecture, Demo, Lab}
  • System Coherency – Learn howinformation is synchronized within the API and through the ACE/AXI ports. {Lecture}
  • DDR and QoS – Understand how DDR can be configured to provide the best performance for your system. {Lecture, Demo, Lab}
  • Booting – How to implement the embedded system, including the boot process and boot image creation. Also how to detect a failed boot. {Lecture, Lab}
  • Zynq UltraScale+ MPSoC Ecosystem Support – Overview of supported operating systems, software stacks, hypervisors, etc. {Lecture}



31 January 2022 - 01 February 2022

Cereslaan 24
5384 VT

€ 0,00
20 Xilinx Training Credits

Training brochure

Registration form

Registration on demand, please contact us.