Zibo's Website A digital collection of my work and life

Computer System Architecture Labs

Computer System Architecture Labs

The lab is a simulation of a pipelined MIPS processor with C++ as part of my school project. The code simulates basic pipelined processor components including Memory, Registers and ALU. It supports dependency-resolving techniques such as stalling, forwarding. This simulation is five-staged: Instruction Fetching (IF), Instructions Decode (ID), Execution (EX), Memory (MEM), Write Back (WB). Code and project specification can be found here.

[ school project ]