Assignment-0: Primer to git, Drone CI and bash scripts.
Assignment-1: 8-bit Sequential Multiplier using Verilog HDL. Synthesis was done using both Yosys and Vivado 2020.1 and their outputs are also present in this repo.
Assignment-2: Function to compute nth number in the Fibonacci using RISC-V Assembly.
Assignment-3: Single-cycle implementation of RISCV-32I CPU for Arithmetic and Load/Store instructions
Assignment-4: Single-cycle implementation of RISCV-32I CPU for Branch and LUI/AUIPC instructions
Assignment-5: Interfacing sequential multiplier with PICOrv32
Final Project for the course - AES Accelerator Integrated with PicoRV32I