Fix privileged debug trigger decode break logic
This commit is contained in:
parent
95c656ceef
commit
662943522f
|
@ -829,6 +829,7 @@ class CsrPlugin(val config: CsrPluginConfig) extends Plugin[VexRiscv] with Excep
|
||||||
when(enabled) {
|
when(enabled) {
|
||||||
decode.arbitration.haltByOther := True
|
decode.arbitration.haltByOther := True
|
||||||
when(timeout.state) {
|
when(timeout.state) {
|
||||||
|
decode.arbitration.flushIt := True
|
||||||
dpc := decode.input(PC)
|
dpc := decode.input(PC)
|
||||||
running := False
|
running := False
|
||||||
dcsr.cause := 2
|
dcsr.cause := 2
|
||||||
|
|
Loading…
Reference in New Issue