Global training solutions for engineers creating the world's electronics products

Designing with the Zynq UltraScale+ MPSoC ONLINE

Training duration - 4 sessions (6 hours per session)


PLEASE NOTE: This is a LIVE INSTRUCTOR-LED training event delivered ONLINE.


This four-day LIVE Online Training (LOT) course is structured to provide FPGA HW, SW and system architects with an overview of the capabilities and support for the Zynq UltraScale+ MPSoC family.

Who should attend?

FPGA HW, SW and system architects interested in understanding the capabilities and ecosystem of the Zynq® UltraScale+™ MPSoC device.

  • Familiarity with embedded processor architectures
  • Basic familiarity with programming languages such as C or C++
  • Basic familiarity with embedded operating systems
Software Tools
  • Vivado® Design Suite 2019.1
  • VirtualBox used for Linux emulation
  • QEMU used for HW emulation
  • Ubuntu desktop
  • All Software Provided for use by Doulos in the cloud for the Live Online Training Class
  • Minimum PC requirements (for Live Online Training classes)
    • Moderately powerful system with reliable high-speed internet connection
Skills gained

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

  • Describe and use the hardware structure of a Xilinx Zynq UltraScale+ device
  • Configure and use the components in the Full Power Domain including the Arm Cortex-A53 processors
  • Configure and use the components in the Low Power Domain including the Arm Cortex-R5 processors, the Platform Management Unit (PMU), and the Configuration and Security Unit
  • Develop and run code for the Arm Cortex-A53, R5 and PMU processors
  • Effectively use power management strategies and leverage the capabilities of the PMU
  • Identify mechanisms to secure and safely run the system
  • Define the boot sequences appropriate to the needs of the system
Course Outline
  • Hardware sessions
    • Zynq UltraScale+ MPSoC Application Processing Unit
    • Zynq UltraScale+ MPSoC Real-Time Processing Unit
    • AXI Introduction and Usage
    • Zynq UltraScale+ MPSoC System Protection
    • System Memory Management Unit
    • Peripheral Protection Unit
    • Memory Protection Unit
    • Zynq UltraScale+ MPSoC Clocks and Resets
    • Zynq UltraScale+ MPSoC PMU
    • Zynq UltraScale+ MPSoC Booting
    • Summary

  • Software Sessions
    • ARM TrustZone Technology
    • QEMU
    • Zynq UltraScale+ MPSoC HW-SW Virtualization
    • MultiProcessor Software Architecture
    • Hypervisors
    • OpenAMP
    • Linux
    • Yocto
    • Open Source Library (Linux)
    • FreeRTOS
    • Zynq UltraScale+ MPSoC Software Stack
    • Zynq UltraScale+ MPSoC PMU
    • Zynq UltraScale+ MPSoC Power Management
    • Zynq UltraScale+ MPSoC Booting
    • First Stage Boot Loader
    • Summary

Course Dates

1 Nov 2021 ONLINE Americas Enquire
30 Nov 2021 ONLINE EurAsia Enquire
6 Dec 2021 ONLINE Americas Enquire
10 Jan 2022 ONLINE Americas Enquire
25 Jan 2022 ONLINE EurAsia Enquire
7 Feb 2022 ONLINE Americas Enquire
7 Mar 2022 ONLINE Americas Enquire
22 Mar 2022 ONLINE EurAsia Enquire
4 Apr 2022 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