Skip to content

Files

Latest commit

 Cannot retrieve latest commit at this time.

History

History
27 lines (14 loc) · 1.01 KB

README.md

File metadata and controls

27 lines (14 loc) · 1.01 KB

Building A RISC-V CPU

This repo contains my work while completing the course LFD111x: Building a RISC-V CPU Core.

Visualisation

About

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.

Acknowledgments

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.

Screenshots

Waveforms

Waveform

CPU Diagram

CPU diagram