mips-pipeline-simulator
mips-pipeline-simulator copied to clipboard
A MIPS Simulator with a 5-stage pipeline.
Results
2
mips-pipeline-simulator issues
Sort by
recently updated
recently updated
newest added
When hazard protections are on, all `lw` instructions are followed by a stall regardless of hazards
2
The code flow seems to always hit this conditional, because `G_MEM.ID_EX_CTRL["MEM_READ"] == 1` (as it should, as it's an `lw`) and `G_MEM.ID_EX["RT"] == if_id_rt` (should it? not sure). https://github.com/KanegaeGabriel/mips-pipeline-simulator/blob/454a821d5f650de567cf83c3b69a50fd7db19ec5/stages.py#L55-L58 A...
`addi $8, $7, -3` failed to be translated. can be solved using a 2's complement conversion manually, it should work bit-wise. changes should be taken in the translator and in...