The repository has the labs of the MYTH workshop introduced by Steve Hoover the founder of Redwood EDA. The labs are written in TL-Verilog and the simulation is done on Makerchip.
UPDATE:
The Verilog code is added too with simulation done on Modelsim for day3.
NOTE:
All the labs after the third one are applications of the pipelining idea.
------------------------------------------------------------------------------------------------------------------
2nd Lab: Fibonacci series
4th Lab: Caclculator with counter
5th Lab: Pythagoras (Pipelined)
6th Lab: Accumulating Distance
------------------------------------------------------------------------------------------------------------------
In day4, I have implemented each part of the RISC-V step by step. The last lab was to implement a testbench to test the code.
2nd Lab: Instruction memory connected to the PC
3rd Lab: Instruction Types and Immediate Decode
4th Lab: Instruction Field Decode
5th Lab: Instruction Type Decode
6th Lab: Register File Part1
7th Lab: Register File Part2
NOTE: As the diagram is getting more complicated, I just took screenshot of the part of the diagram that is related to the ALU
9th Lab: Register File Write Part
10th Lab: Adding The Hardware That Supports Branch Instruction
11th Lab: Completing Branch Instruction
-----------------------------------------------------------------------------------------------------------------