From 98012ee8b77d2cb9a527374e1aeb706990b7bb99 Mon Sep 17 00:00:00 2001 From: LoveLonelyTime <1390751361@qq.com> Date: Fri, 17 May 2024 17:12:09 +0800 Subject: [PATCH] fix cache bugs --- src/main/scala/bergamot/cache/Cache.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/scala/bergamot/cache/Cache.scala b/src/main/scala/bergamot/cache/Cache.scala index c55355a..54affd1 100644 --- a/src/main/scala/bergamot/cache/Cache.scala +++ b/src/main/scala/bergamot/cache/Cache.scala @@ -115,7 +115,7 @@ class SetCache(wayDepth: Int, cacheLineDepth: Int, cacheCellDepth: Int) extends switch(statusReg) { is(Status.idle) { // Priority: Flush >| Read > Write - when(io.flush.req) { + when(io.flush.req && !flushWorkingReg) { flushWorkingReg := true.B flushReg := 0.U }