Global training solutions for engineers creating the world's electronics

Xilinx - Zynq UltraScale+ MPSoC for the System Architect

Are you looking to attend a scheduled course?

This training is delivered within: Designing with the Zynq UltraScale+ MPSoC ONLINE » 
The current schedule is showing on this page. If you specifically require team-based training on this subject, please contact your local team ».

Training Duration: 2 days

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

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
  • Vivado® Design Suite
  • Vitis™ unified software platform
  • Hardware emulation environment:
    • VirtualBox
    • QEMU
    • Ubuntu desktop
    • PetaLinux
  • Zynq UltraScale+ MPSoC ZCU104 board*


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

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

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 how information 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}

Course Dates

17 Oct 2023 ONLINE EurAsia Enquire
13 Nov 2023 ONLINE Americas Enquire
11 Dec 2023 ONLINE Americas Enquire

Looking for team-based training, or other locations?

Complete an enquiry form and a Doulos representative will get back to you.

Enquiry FormPrice on request

Next dates for this course