Skip to content
This repository has been archived by the owner on Jul 4, 2022. It is now read-only.

UW-Madison ECE 552 class project by Shichen (Justin) Qiao and Xin (Cassie) Su

Notifications You must be signed in to change notification settings

ShichenQiao/ECE552_WISC-SP22_RISC_Processor

Repository files navigation

ECE552_WISC-SP22_RISC_Processor

Five-Stage-Pipelined MIPS Processor Verilog Implementation
Project Specification: https://pages.cs.wisc.edu/~sinclair/courses/cs552/spring2022/project.html

Final CPI = 5.286744

Project Grade:
Project Design Review: 4.69/5
Phase 1: 15/15
Phase 2: 27/27 + 3/3
Phase 2.3: 10/10
Phase 3: 25.5/25.5
CPI Ranking: 3 out of 52, 4.25/4.5

Extra Credit: 10/10 for

  • Branch Decision in Decode stage
  • Additional forwarding paths
  • LRU cache replacement policy
  • Exception Handling
  • Synthesizing the design
  • Critical Word First Read (LRU) Cache

Homework (sub-projects) Scores:

  • HW1: 10/10
  • HW2: 15/15
  • HW3: 20/20
  • HW4: 12/12
  • HW5: 15.88/16

About

UW-Madison ECE 552 class project by Shichen (Justin) Qiao and Xin (Cassie) Su

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages