FPGA & SoC Programming with Zybo: Vivado and Vitis Training

Posted By: lucky_aut

FPGA & SoC Programming with Zybo: Vivado and Vitis Training
Published 5/2025
Duration: 3h 25m | .MP4 1280x720, 30 fps(r) | AAC, 44100 Hz, 2ch | 1.68 GB
Genre: eLearning | Language: English

"SoC Development with Zybo Z7-10: Hardware Design, Embedded Software, and FPGA Programming Using Vivado & Vitis"

What you'll learn
- You will learn the entire SoC development process on the Zybo Z7-10 from start to finish.
- You will learn how to design hardware using Vivado and synthesize it onto an FPGA.
- You will learn how to write embedded C code using Vitis and run it on the SoC.
- You will learn how to manage data flow between the processor and hardware in Zynq-based systems.

Requirements
- Basic knowledge of C programming
- Basic understanding of digital design and FPGA concepts (preferable)

Description
In this course, you will learn theentire SoC (System-on-Chip) development processusing theZybo Z7-10development board. We will coverhardware design with Vivado, embedded software development with Vitis, and FPGA programmingthrough hands-on applications.

This course focuses onXilinx’s Zynq-7000 SoC architecture, bringing together bothFPGA and embedded processor-based development processes. First, we will create hardware components usingVivado, then writeembedded C code for the ARM processor using Vitis. Finally, we will develop real-world applications by managingdata flow between the FPGA and the processor.

Topics Covered in This Course:

Creating a hardware block diagram in Vivado

Data communication between FPGA and processor

Embedded software development with Vitis

Controlling fundamental components such as GPIO, UART, and Timers

Integration of FPGA and ARM processor

Debugging on real hardware and performance analysis

Zynq SoC architecture and memory management

Additional Features:

Access to all course codes via GitHub

Mini quizzes at the end of lessons to reinforce learning

This course isideal for students, engineers, and enthusiastswho want to gainhands-on experiencein FPGA and embedded systems. It is also suitable for beginners in FPGA or SoC development, as each topic is explainedfrom scratch.

If you want to develop projects with theZybo Z7-10or learn how to useXilinx tools, this course is perfect for you. By the end of the course, you will have asolid understanding of the SoC development process.

Who this course is for:
- Engineers and students interested in FPGA and SoC development
- Those who want to learn embedded systems, FPGA design, or hardware-software integration
- Anyone who wants to combine FPGA and processor-based systems in their projects
More Info

Please check out others courses in your favourite language and bookmark them
English - German - Spanish - French - Italian
Portuguese