
Technically Speaking, Inc
Zynq UltraScale+MPSoC – Software Developer- Custom Online

This two-day online course is structured to provide software designers with a catalog of OS implementation options including hypervisors, various Linux implementations, booting and configurating a system, and power management for the Zynq UltraScale+MPSoC family.
Course Outline and Lab Descriptions
Day 1 & Day 2
Topic Descriptions
-
Zynq UltraScale+MPSoC FreeRTOS (Lecture,Demo,Lab) Zynq UltraScale+MPSoC Application Processing Unit (Lecture)
-
Zynq UltraScale+MPSoC Real-Time Processing Unit (Lecture,Demo,Lab)
-
ARM TrustZone Technology (Lecture)
-
Introduction to QEMU (Lecture,Demo,Lab)
-
OpenAMP Lecture, Lab (pairs with the Xen Hypervisor,
but not SMP)
-
Zynq UltraScale+MPSoC Software Stack (Lecture,Demo)
-
Zynq UltraScale+MPSoC PMU Development and
Debugging (Lecture,Demo,Lab)
-
Zynq UltraScale+MPSoC Boot and Configuration (Lecture,Lab)
-
Zynq UltraScale+ MPSoc Application Processing Unit- Introduction to the members of the APU,specifically the Cortex A53 processor and how the cluster is configured and managed.
-
Zynq UltraScale+ MPSoC Real-Time Processing Unit- Introduction of the various elements with the RPU and different modes of configuration.
-
ARM TrustZone Technology-Illustrates the use of the ARM TrustZone technology.
The course focuses on the Zynq UltraScale+ MPSoC architecture. The 2015.4 version of this class does not use a physical board, but rather a local emulation environment and the Vivado Design Suite.