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.

Partner

so-logic
Updated at: to the top