FPGA Design with SystemC Basic
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.
Release Date
July 2022
Training Duration
3 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 2021.2)
- 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.