Report cease true from GemminiTile
This commit is contained in:
@@ -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
|
||||
}
|
||||
|
||||
@@ -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))
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user