This repo contains my work while completing the course LFD111x: Building a RISC-V CPU Core.
I have completed creating a CPU Core using the open source ISA RISC-V. It contains the basic functionalities which include arthimetic operations, control flow and memory management.
To view the functionalities breakdown for each chapter, please refer to the respective directories.
I am thankful for the Linux Foundation for creating and putting this course out for free. I have truly learnt a lot. I am also thankful of the various educational institutions who have posted their RISC-V slides online.
I am also grateful for Makerchip, RedWood EDA LLC for the wonderful and beginner friendly IDE to learn TL-Verilog.