Compact ZYNQ UltraScale+ MPSoC for SW DesignersBerlin / Freiburg
This 3-day course will enable the software developer to get the best possible start on software development for the ZYNQ UltraScale+ MPSoC family.
This first explains the Zynq MPSoC architecture and then the XILINX Software Development Kit (SDK) with multiple methods of the XILINX MPSoC embedded design design. Symmetric and asymmetric OS support, Open-source Linux kernel and rootfs build using Yocto and/or PetaLinux, FreeRTOS usage for the real-time processing unit, Hypervisor architecture and Software Support and at least mechanisms of individual boot configurations are shown and elaborated in exercises.
Debugging in simulation supported by QEMU or debugging on hardware targets – both are important integral parts of methodology.
While multiple processors in the UltraScale+ MPSoC architecture are typically not running simultaneously in full performance mode, the power management of ressources is software programmable and so enables power reduction in the runtime system.
XILINX ZYNQ UltraScale+ MPSoC & RFSoC
Good understanding of digital embedded systems
Basic knowledge of the C programming language