Remove D$ -> BTB path
This commit is contained in:
parent
de492b3cf7
commit
3520620fbd
@ -655,7 +655,7 @@ class Control(implicit conf: RocketConfiguration) extends Module
|
|||||||
Mux(replay_wb, PC_WB, // replay
|
Mux(replay_wb, PC_WB, // replay
|
||||||
PC_MEM)))
|
PC_MEM)))
|
||||||
|
|
||||||
io.imem.btb_update.valid := (mem_reg_branch || mem_reg_jal || mem_reg_jalr) && !take_pc_wb && !mem_reg_xcpt
|
io.imem.btb_update.valid := mem_reg_branch || mem_reg_jal || mem_reg_jalr
|
||||||
io.imem.btb_update.bits.prediction.valid := mem_reg_btb_hit
|
io.imem.btb_update.bits.prediction.valid := mem_reg_btb_hit
|
||||||
io.imem.btb_update.bits.prediction.bits := mem_reg_btb_resp
|
io.imem.btb_update.bits.prediction.bits := mem_reg_btb_resp
|
||||||
io.imem.btb_update.bits.taken := mem_reg_jal || mem_reg_branch && io.dpath.mem_br_taken
|
io.imem.btb_update.bits.taken := mem_reg_jal || mem_reg_branch && io.dpath.mem_br_taken
|
||||||
|
Loading…
Reference in New Issue
Block a user