LC2K Pipeline Simulator
Computer Architecture
Project details
Description
Engineered a cycle-accurate simulator for a custom LC‑2K architecture using a classic 5-stage pipeline (IF, ID, EX, MEM, WB) in C
- Implemented core pipeline logic including data forwarding, hazard detection, and stalling
- Handled control hazards using a basic branch prediction mechanism
- Designed and validated test programs to evaluate correctness of hazard handling and overall performance
- Extended simulator structure from previous projects for instruction-level accuracy and modularity
📸 Photos sourced from official EECS370 lecture/lab slides.
-
Start Date:
Mar 22nd, 2025 -
End Date:
Apr 4th, 2025 -
Github:
Private -
Course:
EECS370 -
Course Topic:
Computer Architecture
7+
Years of Coding Experience
25
Completed CS Projects
3+