Bestellen Sie unseren kompletten Trainingskatalog

Zynq 7000 SoC for the Software Designer - LIVE ONLINE


This online course introduces you to software design and development for the Xilinx Zynq® SoC using the Xilinx Software Development Kit. You will learn the concepts, tools, and techniques required for the software phase of the design cycle. Topics are comprehensive, covering the design and implementation of the board support package (BSP) 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.

The theoretical content is supplemented by exercises carried out by the participant.

Duration: 3 mornings of 4 hours each

Times:    9.00 a.m. - 11.00 a.m.    Lecture part 1

              11.00 a.m. - 11.15 a.m.  15 minute break

              11.15 a.m. - 1.15 p.m.    Lecture part 2

Exercises: self paced by the participants. Estimated time for completion appr. 2-3 hours. At the end of a lecture, the exercises to be performed by participants are discussed. The results / sample solutions are presented by the trainer the next day.

After registration: the participant receives the presentation documents in electronic form (PDF) as well as the workbook for the exercises, the login data and a list of 
requirements to be done in advanced.

Course Objectives:

  • Reviewing the basics of using the Vitis platform

  • Customizing board support packages (BSPs) of the Xilinx Standalone library

  • Utilizing device drivers effectively

  • Developing software applications for the ARM® Cortex™-A9 processors

  • Debugging and integrating user applications


  • Overview of Embedded Software Development

  • Embedded UltraFast Design Methodology

  • Zynq-7000 SoC Architecture Overview

  • Driving the SDK/Vitis Software Development

  • System Debugger

  • Standalone Software Platform Development

  • Memory File System for Standalone

  • Using Linker Scripts

  • Migrating from SDK to the Vitis Platform

  • Introduction to Interrupts

  • Software Interrupts: Writing Interrupt Handlers

  • Operating Systems: Introduction and Overview

  • Linux: A High-Level Introduction

  • Linux Software Application Development

  • Booting Overview

  • Software Profiling Overview

  • Understanding Device Drivers

  • Custom Device Drivers


  • Exploring the Architecture of the Zynq-7000 SoC
  • Driving the SDK Tool
  • System Debugger
  • Application Development
  • Software Interrupts
  • Linux Application Development
  • Boot Loading from Flash Memory
  • SDK Tool Profiling
  • Writing a Device Driver

Anwendbare Technologien

XILINX ZYNQ-7000 SoC Familie


konzeptionelles Verstehen von "writing and modifying scripts for user applications, compiler settings and boot loader operation"

konzeptionelles Verstehen von "embedded processing systems"

Grundlegende Kenntnisse der Programmiersprache C/C++


15.09.2020 in PLC2 ONLINE
13.10.2020 in PLC2 ONLINE

Dauer und Kosten

Dauer in Tagen: 3Kosten: € 1.500,00 (netto pro Teilnehmer inkl. ausführlichen Schulungsunterlagen sowie Pausengetränken und Mittagessen)


Michael Schwarz

Michael Schwarz

+49 (0) 7664 91313-15
E-Mail schreiben

PLC2 Design

Individuell, detailliert, kundenspezifisch: Mit unserem Expertenwissen erstellen wir für Sie Designs, die genau Ihre Anforderungen erfüllen.

Plc2 Design