Tutorials

Here we put some tutorials you can do for VHDL, System-Verilog and SystemC.

VHDL


Here you can find some introductory labs in VHDL(they are mostly adopted from previous rounds of the course!):
  1. Multiplexer
  2. Counter and Adder
  3. Shift Register
  4. Packages and Busses
  5. Decoders
  6. Finite State Machine
    1. The Elevator
  7. PicoCPU
    1. Pico-Datapath Unit
    2. Pico-Memory Unit
    3. Pico-Controller Unit

SystemC


Here you can find some introductory labs in SystemC:
  1. Flip-Flop
  2. Multiplexer
  3. Adder
  4. Shift Register
  5. Decoder and Encoder
  6. Arithmetic Logic Unit (ALU)
  7. Finite State Machine (FSM)