Skip to content

nishgovinnd/VLSI-RiscV

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VLSI-RiscV

Internship project code

RISC-V RTL DESIGN

Introduction

RISC-V is an open-source architecture for microprocessors that has the following blocks. I have coded these in Verilog during my internship in Maven Silicon using Intel Quartus Prime and Modelsim Altera software for simulation and verification purposes.

Output Waveforms

Image Alt Text
Top Module


Image Alt Text
PC MUX


Image Alt Text
Reg Block 1


Image Alt Text
Immediate Generator


Image Alt Text
Immediate Adder


Image Alt Text
Integer File


Image Alt Text
Wire Enable Generator


Image Alt Text
Instruction MUX


Image Alt Text
Branch Unit


Image Alt Text
Decoder


Image Alt Text
Decoder


Image Alt Text
Machine Control


Image Alt Text
Machine Control


Image Alt Text
Machine Control


Image Alt Text
CSR File


Image Alt Text
CSR File


Image Alt Text
CSR File


Image Alt Text
Reg Block 2


Image Alt Text
Reg Block 2


Image Alt Text
Store Unit


Image Alt Text
Load Unit


Image Alt Text
ALU


Image Alt Text
WB MUX Selection Unit


About

Internship project code

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published