fix(icache): acc err时应该把valid置为1
This commit is contained in:
parent
66420825a1
commit
7195770448
|
@ -45,7 +45,7 @@ class ICache(implicit config: CpuConfig) extends Module {
|
||||||
io.cpu.acc_err := acc_err
|
io.cpu.acc_err := acc_err
|
||||||
(0 until config.instFetchNum).foreach(i => {
|
(0 until config.instFetchNum).foreach(i => {
|
||||||
io.cpu.inst(i) := saved(i).inst
|
io.cpu.inst(i) := saved(i).inst
|
||||||
io.cpu.inst_valid(i) := saved(i).valid
|
io.cpu.inst_valid(i) := saved(i).valid || acc_err
|
||||||
})
|
})
|
||||||
io.cpu.addr_err := io.cpu.addr(read_next_addr)(1, 0).orR
|
io.cpu.addr_err := io.cpu.addr(read_next_addr)(1, 0).orR
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue