wonyk / building-a-RISC-V-CPU

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

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

License:MIT License