Report cease true from GemminiTile

This commit is contained in:
Hansung Kim
2024-04-09 18:23:07 -07:00
parent b6597660a2
commit 21d2d860ca
2 changed files with 4 additions and 2 deletions

View File

@@ -354,7 +354,7 @@ class SourceGenerator[T <: Data](
}
when(io.reclaim.valid) {
// @perf: would this require multiple write ports?
// NOTE: this does not seem sufficient to handle same-cycle gen-reclaimon
// NOTE: this does not seem sufficient to handle same-cycle gen-reclaim on
// its own
occupancyTable(io.reclaim.bits).valid := false.B // mark freed
}

View File

@@ -140,5 +140,7 @@ class GemminiTileModuleImp(outer: GemminiTile) extends BaseTileModuleImp(outer)
tieOffGemminiRocc
outer.reportCease(None)
// hacky, but cluster will AND the cease signals from all tiles, and we want
// the core tiles to determine cluster cease not Gemmini
outer.reportCease(Some(true.B))
}