Skip to the content.

Designing Control logic and Memories using Vitis HLS

In this part of the lab, we will try to replicate the FSM logic and LUT functionality done in Spatial for Vitis HLS and run a hardware emulation for the same. The testing procedure remains same as Lab 1. We will perform the GEMM operations in the lab3.

  1. Designing Control Logic and Memories using Vitis HLS
  2. Your Turn
  3. Extra Credit
  4. Submission

Your Turn

  1. Fill in the FSM control logic TODO in Lab2Part3BasicCondFSMAlt/src/vadd.cpp and make sure hardware emulation functionality is meeting
  2. Fill in the LUT initialization code TODO in Lab2Part4LUT/src/vadd.cpp and make sure hardware emulation functionality is meeting

Extra Credit

You could try and generate the bitstreams for either or both the cases and check out their functionality.

Submission