diff --git a/src/main/scala/vexriscv/plugin/DBusCachedPlugin.scala b/src/main/scala/vexriscv/plugin/DBusCachedPlugin.scala index 1d5adbb..17c429c 100644 --- a/src/main/scala/vexriscv/plugin/DBusCachedPlugin.scala +++ b/src/main/scala/vexriscv/plugin/DBusCachedPlugin.scala @@ -314,7 +314,7 @@ class DBusCachedPlugin(val config : DataCacheConfig, } when(arbitration.isValid && (input(MEMORY_FENCE) || aquire)){ - memory.arbitration.haltByOther := True //Ensure that the fence affect the memory stage instruction by stoping it + mmuAndBufferStage.arbitration.haltByOther := True //Ensure that the fence affect the memory stage instruction by stoping it } }