This repository contains a fully-functional 32-bit pipelined processor core created using Quartus Prime.
The repository includes:
- Program Counter
- Instruction Memory
- Register File
- Arithmetic-Logic Unit
- Data Memory
- Stall Logic
- Bypassing Logic for both Execute and Memory
- Hazard Detection
- 30+ Page technical report with illustrations and implementation/interface details
- Waveform diagrams from Quartus Prime illustrating processor functionality