Skip to content

A simple 9 instruction 2-issue RISC-V Out of Order Processor designed for UCLA's M116C Computer Architecture

Notifications You must be signed in to change notification settings

achinthya360/RISC-V-Out-of-Order-Processor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RISC-V-Out-of-Order-Processor

A 9 instruction 2-issue RISC-V Out of Order Processor designed as the Honors Final Project for UCLA's M116C Computer Systems Architecture course.

Testing Input

To change the instruction memory, find line 20 in fetch.sv and input a string containing the name of the new source file. Display statements are also left commented out in each module to help with monitoring outputs or Reservation Station and ROB entry values at each stage.

Hazards

Renaming accounts for WAW and WAR hazards. Other memory hazards are still possible due to the absence of store queues.

About

A simple 9 instruction 2-issue RISC-V Out of Order Processor designed for UCLA's M116C Computer Architecture

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages