Design Compendium Embedded System for AMD Xilinx devices
Course Description
"Basic Embedded System Design Tutorial" is a document made for beginners who are entering the embedded system design world using FPGAs. This tutorial explains, step by step, the procedure of designing a simple digital system using C language, AMD Xilinx Vivado Design Suite and Sozius development board (Zynq-7000 AP SOC embedded processor).
In the "Basic Embedded System Design Tutorial", a PWM signal modulated using the sine wave with two different frequencies (1 Hz and 3.5Hz) will be created. Frequency that will be chosen depends on the position of the two-state on-board switch.
Training Duration
5 days
Purpose of this Tutorial
This tutorial is made to introduce you how to create and test an project and run it on your development board.
The following project is designed for:
- Designing Surface: VIVADO 2022.2
- Programming Language: C
- Device: Sozius Development Board
After completing this tutorial, you will be able to:
- Launch and navigate the Vivado Integrated Design Environment (IDE)
- Create a Zynq-7000 AP SoC processor system project using Vivado IP Integrator tool and Tcl programming interface
- Synthesize and implement the design in the Vivado IDE
- Generate the hardware implementation bitstream file and download it to the target development board
- Export a hardware description XML file for later software development
- Create and debug your software application using Vitis tool
- Debug a design in hardware using Vivado Logic Analyzer
- Use custom IPs in your embedded system design
Lab Descriptions
- Lab 1: "Introduction"
- Lab 2: "Using the Vivado Tool"
- Lab 3: "Creating the Hardware Platform"
- Lab 4: "Creating the Software Platform"
- Lab 5: "Using Custom IPs in Embedded System Design"
- Lab 6: "Debug a Design using Vivado Logic Analyzer"
- Lab 7: "Developing a Device Driver for the Custom IP"
Event Schedule
No events found. Event request.