Expanded fixed
This commit is contained in:
parent
9240176bc5
commit
f9b6f34cd4
47764
el2_ifu_bp_ctl.fir
47764
el2_ifu_bp_ctl.fir
File diff suppressed because it is too large
Load Diff
18422
el2_ifu_bp_ctl.v
18422
el2_ifu_bp_ctl.v
File diff suppressed because it is too large
Load Diff
|
@ -197,9 +197,9 @@ class el2_ifu_bp_ctl extends Module with el2_lib with RequireAsyncReset {
|
||||||
val use_mp_way = fetch_mp_collision_f
|
val use_mp_way = fetch_mp_collision_f
|
||||||
val use_mp_way_p1 = fetch_mp_collision_p1_f
|
val use_mp_way_p1 = fetch_mp_collision_p1_f
|
||||||
|
|
||||||
val btb_lru_b0_ns = Mux(exu_mp_way.asBool, 0.U, (Mux1H(Seq(~exu_mp_way.asBool->mp_wrlru_b0,
|
val btb_lru_b0_ns = Mux1H(Seq(~exu_mp_way.asBool->mp_wrlru_b0,
|
||||||
tag_match_way0_f.asBool->fetch_wrlru_b0,
|
tag_match_way0_f.asBool->fetch_wrlru_b0,
|
||||||
tag_match_way0_p1_f.asBool->fetch_wrlru_p1_b0)) | btb_lru_b0_hold & btb_lru_b0_f))
|
tag_match_way0_p1_f.asBool->fetch_wrlru_p1_b0)) | btb_lru_b0_hold & btb_lru_b0_f
|
||||||
|
|
||||||
val btb_lru_rd_f = Mux(use_mp_way.asBool, exu_mp_way_f, (fetch_wrindex_dec & btb_lru_b0_f).orR)
|
val btb_lru_rd_f = Mux(use_mp_way.asBool, exu_mp_way_f, (fetch_wrindex_dec & btb_lru_b0_f).orR)
|
||||||
|
|
||||||
|
|
Binary file not shown.
Loading…
Reference in New Issue