Zynq 7000 SoC for the Hardware Designer - LIVE ONLINE
This online course introduces you to building the hardware platform for the Zynq 7000 SoC. It also iterates on the Xilinx Vitis and Vivado toolchain. You will learn how to configure the processing system (PS) and strategies to deploy the programmable logic to enhance the already large base of IPs provided there. The AXI components and capabilities are introduced.
The basic concepts of software development with Vitis are taught to provide understanding into HW and SW interaction with focus on bring up, simulation and debugging.
The theoretical content is supplemented by exercises carried out by the participant.
Duration: 4 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:
- Describe the various tools that encompass a Xilinx embedded design
- Rapidly architect an embedded system containing Single / Dual Cortex A9 or MicroBlaze processor using the Vivado IP integrator and Customization Wizard
- Develop software applications utilizing the Eclipse-based Vitis Software Platform
- Create and integrate an IP-based processing system component in the Vivado Design Suite
- Design and add a custom AXI interface-based peripheral to the embedded processing system
- Simulate a custom AXI interface-based peripheral using verification IP (VIP)
Agenda:
Embedded UltraFast Design Methodology
Overview of Embedded Hardware Development
Zynq-7000 SoC Architecture Overview
Driving the IP Integrator Tool
Overview of Embedded Software Development
Driving the Vitis Unified Software Platform
AXI: Introduction
AXI: Variations
AXI Transaction
Introduction to Interrupts
Interrupts: Hardware Architecture and Support
Creating a New AXI IP with the Wizard
AXI: BFM Simulation Using Verification IP
MicroBlaze Processor Architecture Overview
MicroBlaze Memory
Labs
Driving the IP Integrator Tool
Zynq-7000 SoC Architecture Overview
Driving the Vitis Software Platform
Exploring AXI Transactions Using the AXI Traffic Generator
Building Custom AXI IP
Introduction to Verification IP Simulation
Anwendbare Technologien
- Zynq 7000 System on a programmable Chip
Voraussetzungen
- Erfahrung in FPGA Entwicklung
- Grundlegende Kenntnisse der Programmiersprache C/C++
- konzeptionelles Verständnis von Mikroprozessoren
- grundlegende Erfahrung mit HDL-Modellierung
Dauer und Kosten
Dauer: 4 Tage (je 4 Stunden)
Kosten:
2.000,00
€
netto pro Teilnehmer inklusive ausführlicher Schulungsunterlagen