Actually fix forwarding.

This commit is contained in:
Sebastian Bugge 2024-11-01 03:02:36 +01:00
parent 4c684f1718
commit 97b13a813f
Signed by: kaholaz
GPG key ID: 2EFFEDEE03519691
5 changed files with 78 additions and 79 deletions

View file

@ -117,10 +117,6 @@ class CPU extends MultiIOModule {
IF.io.branchAddress := EXBarrier.ALUResultOut
// Forwarding
IDBarrier.forwardExData := EXBarrier.forwardExData
IDBarrier.forwardEx := EXBarrier.forwardEx
IDBarrier.forwardExAddr := EXBarrier.forwardExAddr
IDBarrier.forwardMemData := MEMBarrier.forwardMemData
IDBarrier.forwardMem := MEMBarrier.forwardMem
IDBarrier.forwardMemAddr := MEMBarrier.forwardMemAddr
@ -129,6 +125,10 @@ class CPU extends MultiIOModule {
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
}