Shave a gate delay off I$ backpressure path
The deleted code was a holdover from Hwacha's vector fences.
This commit is contained in:
parent
ecc2ee366c
commit
06a831310b
@ -596,7 +596,7 @@ class Rocket(implicit p: Parameters) extends CoreModule()(p)
|
|||||||
io.imem.sfence.bits.asid := wb_reg_rs2
|
io.imem.sfence.bits.asid := wb_reg_rs2
|
||||||
io.ptw.sfence := io.imem.sfence
|
io.ptw.sfence := io.imem.sfence
|
||||||
|
|
||||||
ibuf.io.inst(0).ready := !ctrl_stalld || csr.io.interrupt
|
ibuf.io.inst(0).ready := !ctrl_stalld
|
||||||
|
|
||||||
io.imem.btb_update.valid := (mem_reg_replay && mem_reg_btb_hit) || (mem_reg_valid && !take_pc_wb && mem_wrong_npc && (!mem_cfi || mem_cfi_taken))
|
io.imem.btb_update.valid := (mem_reg_replay && mem_reg_btb_hit) || (mem_reg_valid && !take_pc_wb && mem_wrong_npc && (!mem_cfi || mem_cfi_taken))
|
||||||
io.imem.btb_update.bits.isValid := !mem_reg_replay && mem_cfi
|
io.imem.btb_update.bits.isValid := !mem_reg_replay && mem_cfi
|
||||||
|
Loading…
Reference in New Issue
Block a user