Design Compendium High Level SystemC for AMD Xilinx devices
Course Description
"Basic SystemC Tutorial" is a document made for beginners who are entering the FPGA world. This tutorial explains, step by step, the procedure of designing a simple digital system using SystemC language and GNU Compiler Collection (GCC compiler).In the "Basic SystemC 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, simulate and test an project.
The following project is designed for:
- Simulator: GNU Compiler Collection (GCC compiler) (Vivado Vitis HLS actual version)
- Programming Language: SystemC
After completing this tutorial, you will be able to:
- Launch and navigate the Vivado Vitis High-Level Synthesis (HLS) tool
- Create a project using New Project Creation Wizard
- Develop a SystemC algorithm for your design
- Verify a SystemC algorithm of your design using GCC
- See simulation results using GTKwave viewer
Lab Descriptions
- Lab 1: "Introduction"
- Lab 2: "Creating Selector Module"
- Lab 3: "Creating Counter Module"
- Lab 4: "Creating Digital Sine Module"
- Lab 5: "Creating PWM Module"
- Lab 6: "Creating Modulator Module"
Event Schedule
No events found. Event request.