Actually fix forwarding.
This commit is contained in:
parent
4c684f1718
commit
97b13a813f
5 changed files with 78 additions and 79 deletions
|
@ -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
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue