Software design engineers interested in system design and implementation and software application development and debugging using the Xilinx Standalone library.
For class schedules as well as tuition and registration information, please contact one of our Authorized Training Providers.
This two-day course introduces you to software design and development for the Xilinx Zynq® All Programmable System on a Chip (SoC) and Zynq UltraScale+ MPSoC devices using the Xilinx Software Development Kit (SDK). You will learn the concepts, tools, and techniques required for the software phase of the design cycle.
Topics are comprehensive, covering the basics of SDK tool use, customization of the board support packages (BSPs) for resource access and management of the Xilinx Standalone library. Major topics include device driver use, user application debugging and integration.
Practical implementation tips and best practices are also provided throughout to enable you to make good design decisions and keep your design cycles to a minimum. Sufficient practical information is provided to start developing software applications for the ARM® Cortex™-A9, Cortex-A53, Cortex-R5, and MicroBlaze™ processors.
While this course focuses on embedded systems using the processing system (PS), it also covers MicroBlaze processor development (both independent of the PS and in concert with the PS).
* This course focuses on the Zynq All Programmable SoC and the Zynq UltraScale+ MPSoC architectures. Check with your local Authorized Training Provider for the specifics of the in-class lab board or other customizations. Zynq UltraScale+ MPSoC designs are run using QEMU rather than a hardware platform.
After completing this comprehensive training, you will know how to: