Zynq UltraScale+ MPSoC

EMBDZUPMPSoC
Course Description
This course provides an overview of the capabilities and support for the Zynq® UltraScale+™ MPSoC family.
What's New for 2020.1
All labs have been ported to target the Zynq UltraScale+ MPSoC ZCU104 board
Linux Application Development and Debugging lab: Support for debugging an application through tcf-agent added
Level: Embedded System Architect 3
Course Duration: 3 days
Price: $2400 or 24 Xilinx Training Credits
Course Part Number: EMBDZUP3
•Who Should Attend? – System architects, hardware designers and software developrs interested in understanding the capabilities and ecosystem of the Zynq UltraScale+ MPSoC device.
Prerequisites
Suggested: Understanding of the Zynq-7000 architecture
Familiarity with embedded operating systems
Software Tools
Vivado® Design Suite 2020.1
May require special Zynq UltraScale+ MPSoC family license
Hardware emulation environment:
○ VirtualBox
○ QEMU
○ Ubuntu desktop
○ PetaLinux
Hardware
Zynq UltraScale+ MPSoC ZCU104 board
Registration: Register online in our secure store
Course Outline 2020.1
Day 1
Zynq UltraScale+ MPSoC Application Processing Unit
Overview
Cortex A-53 Processor
Architecture Extensions
64-bit architecture features
Exception handling
Cache coherency
Zynq UltraScale+MPSoC Real-Time Processing Unit
Introduction
L1 and L2 Caches
Clocking, Power and Reset
TCM Architecture
TCM Software
AXI
Introduction
Variations
Transactions
Zynq Ultrascale+ MPSOc System Protection
System Memory Management Unit
Peripheral Protection Unit
Memory Protection Unit
Zynq UltraScale+ MPSoC Clocks and Resets
Clocking
PS Resets
Zynq UltraScale+ MPSoC PMU
Introduction
Hardware Architecture
PMU and the IPI
Zynq UltraScale+ MPSoC PMU
Zynq UltraScale+ MPSoC Booting
Boot and Configuration
Boot Image
First Stage Boot Loader (FSBL)
Day 2
ARM TrustZone Technology
Overview
TrustZone Firmware
TrustZone Hardware
QEMU
Introduction
Launching
Bare-Metal Application Development and Debugging
Linux Application Development and Debugging
Zynq UltraScale+ MPSoC HW-SW Virtualization
Hypervisors: Introduction
Virtualization Hardware Support
Multiprocessor Software Architecture
Hypervisors
Introduction
Architecture
Configuration and Use
OpenAMP
Overview
Framework
Using OpenAMP
Linux
Components
SMP: Introduction
SMP: Configuration and Boot
Day 3
Yocto
Overview
Build Workflow
Relationship with PetaLinux
Open Source Library (Linux)
Configuring and Building Linux
PetaLinux and OSL Comparision
FreeRTOS
Introduction
Internals
Implementation
Zynq UltraScale+ MPSoC Software Stack
Introduction
Software Stack
Zynq UltraScale+ MPSoC PMU
PMU Debugging
PMU Application Development
PMU API
PMUSystem Architecture
Zynq UltraScale+ MPSoC Power Management
Overview
Power Domains
Zynq UltraScale+ Booting
Detecting a Failed Boot
First Stage Boot Loader
Introduction and Debugging
Scheduled Embedded Courses
Zynq SoC System Architecture
April 28 - April 29: 09:00 am - 05:00 pm
* This course focuses on the Zynq-7000 SoC. Check with your local Authorized Training Provider for...
Designing with the Versal ACAP: Power & Board Design
May 07 : 09:00 am - 05:00 pm
This course provides a system-level understanding of power and thermal issues related to designing...
Designing with Versal AI Engine 1:Architecture & Design Flow
May 11 - May 12: 09:00 am - 05:00 pm
After completing this comprehensive training, you will have thenecessary skills to:▪ Describe the...
(Workshop) Embedded & Accelerating Applications w/Vitis Unified Software
May 17 : 09:00 am - 05:00 pm
After completing this comprehensive training, you will have thenecessary skills to:
▪ Implement...
Zynq UltraScale+ MPSoC
May 18 - May 20: 10:00 am - 06:00 pm
This course provides an overview of the capabilities and support for the Zynq® UltraScale+™ MPSoC...
Accelerating Applications with the Vitis Unified Software Environment
May 27 - May 28: 09:00 am - 05:00 pm
Learn how to develop, debug, and profile new or existing C/C++ and RTL applications in the Vitis™...
Designing with the Versal ACAP: NoC
June 02 : 09:00 am - 05:00 pm
This course introduces the Versal™ ACAP network on chip (NoC) to users familiar with Xilinx...
Embedded Design with PetaLinux Tools
June 03 - June 04: 09:00 am - 05:00 pm
Level: Embedded Software 4 Course Duration: 2 days Price: $1600 or 16 Xilinx Training Credits...
Designing with Versal AI Engine 2:Graph Programming w/AI Engine Kernels
June 10 - June 11: 09:00 am - 05:00 pm
After completing this comprehensive training, you will have thenecessary skills to:▪ Describe the...
Designing with Versal AI Engine 3:Kernel Programming & Optimization
June 30 - July 01: 09:00 am - 05:00 pm
This course covers the advanced features of the Versal™ ACAP AI Engine, including debugging an...
Alternative Dates and Locations
Faster Technology is able to deliver both private classes at client sites and also public classes at alternate locations and dates. If there are no currently scheduled classes listed above or if none of the classes are convenient, please tell us what dates and locations will meet your needs. No obligation necessary.