This course provides software developers with an overview of the capabilities and support for the Zynq UltraScale+ MPSoC family from a software development perspective. The emphasis is on:
Reviewing the MPSoC architecture, critical features of APU and RPU
Booting and configuring a system
Applying various power management techniques for the Zynq UltraScale+ MPSoC family
This course combines lectures with lab exercises to reinforce the concepts.
Pre-requisites:
General understanding of embedded and real-time operating systems
Familiarity with issues related to implementing a complex embedded system
Course duration:
3 days (9 hours - 3 hours per day)
What do I gain?
Distinguish between asymmetric multiprocessing (AMP) and symmetric multiprocessing (SMP) environments
Effectively use power management strategies and leverage the capabilities of the platform management unit (PMU)
Define the boot sequences appropriate to the needs of the system
Define the underlying implementation of the application processing unit (APU) and real-time processing unit (RPU) to make best use of their capabilities