diff --git a/src/main/scala/backBoard/shin/SMUnit.scala b/src/main/scala/backBoard/shin/SMUnit.scala index 3ffeb7c..cc677b5 100644 --- a/src/main/scala/backBoard/shin/SMUnit.scala +++ b/src/main/scala/backBoard/shin/SMUnit.scala @@ -92,7 +92,9 @@ abstract class SMUnitBase(depth: Int = 4) extends Module with RequireAsyncReset{ io.cnt := cPtr - rPtr - when( io.isComf ){ + when( io.flush ){ + cPtr := 0.U + } .elsewhen( io.isComf ){ cPtr := wPtr }