Overview
In the provided evidence, MIPS is represented by the Peggy-Gits/MIPS-CPU project, described as a 5-stage pipelined MIPS processor implemented in SystemVerilog. The processor is stated to support hazard handling.[1]
Implementation
The project implements the MIPS processor as a 5-stage pipeline in SystemVerilog.[1] The evidence does not enumerate the individual pipeline stages, but it explicitly identifies the processor as pipelined and as having five stages.
Hazard Handling
The processor is described as being capable of hazard handling.[2] The evidence does not specify the exact hazard types or mechanisms used.
Verification Environment
The project also includes a UVM verification testbench. According to the evidence, this testbench contains:
- a randomizing instruction generator,
- a monitor,
- and a coverage collector.[3]
These components indicate that the project includes both implementation and verification assets for the MIPS processor design.