diff --git a/src/main/scala/vexriscv/plugin/IBusCachedPlugin.scala b/src/main/scala/vexriscv/plugin/IBusCachedPlugin.scala index ed74c86..0823eae 100644 --- a/src/main/scala/vexriscv/plugin/IBusCachedPlugin.scala +++ b/src/main/scala/vexriscv/plugin/IBusCachedPlugin.scala @@ -230,6 +230,7 @@ class IBusCachedPlugin(resetVector : BigInt = 0x80000000l, } redoFetch clearWhen(!iBusRsp.readyForError) + cache.io.cpu.fill.valid clearWhen(!iBusRsp.readyForError) if (catchSomething) decodeExceptionPort.valid clearWhen(fetcherHalt) redoBranch.valid := redoFetch