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


2 days

Who Should Attend

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

Course Prerequisites

  • Suggested: Understanding of the Zynq-7000 architecture

  • Familiarity with embedded operating systems

Software Tools

  • Vivado® Design Suite 2019.1

  • May require special Zynq UltraScale+ MPSoC family license

  • Hardware emulation environment:

  • VirtualBox

  • QEMU

  • Ubuntu desktop

  • PetaLinux


  • Host computer for running the above software*

Skills Gained

After completing this 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

  • 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}

  • 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}


Upcoming Program

TechSource Systems is the Sole Distributor and Authorised Training Partner of Mathworks Products