• Designed up a 32-bit register CPU which runs MIPS instruction set architecture (Assembly language) using Verilog HDL • Implemented 20+ MIPS instructions of I (immediate), J (jump), and R (register) types • Sped up the CPU by implementing the pipelining approach and designing the processor as a Mealy state machine so instructions only went to states necessary for execution. • Used a testbench in Verilog for exercising and verifying the functional correctness of the CPU logic.
-
Notifications
You must be signed in to change notification settings - Fork 0
shubhpatel9/32-bit-register-CPU
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
Computer architecture course team project
Topics
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published