Simplify forwarding.

This commit is contained in:
Sebastian Bugge 2024-11-05 14:13:15 +01:00
parent 804e1ed2e6
commit 1eefeca2d6
Signed by: kaholaz
GPG key ID: 2EFFEDEE03519691
7 changed files with 70 additions and 61 deletions

View file

@ -117,17 +117,9 @@ class CPU extends MultiIOModule {
IF.io.branchAddress := EXBarrier.ALUResultOut
// Forwarding
IDBarrier.forwardMemData := MEMBarrier.forwardMemData
IDBarrier.forwardMem := MEMBarrier.forwardMem
IDBarrier.forwardMemAddr := MEMBarrier.forwardMemAddr
IDBarrier.forwardWbData := MEMBarrier.forwardWbData
IDBarrier.forwardWb := MEMBarrier.forwardWb
IDBarrier.forwardWbAddr := MEMBarrier.forwardWbAddr
IDBarrier.forwardIdData := MEMBarrier.forwardIdData
IDBarrier.forwardId := MEMBarrier.forwardId
IDBarrier.forwardIdAddr := MEMBarrier.forwardIdAddr
// Stall
IF.io.stall := ID.io.stall