Rename core.io.cease to finished; bump vortex

This commit is contained in:
Hansung Kim
2024-01-26 14:25:12 -08:00
parent cfce029b70
commit 16c4292e57
3 changed files with 5 additions and 5 deletions

View File

@@ -100,7 +100,7 @@ class VortexBundle(tile: VortexTile)(implicit p: Parameters) extends CoreBundle
//val rocc = Flipped(new RoCCCoreIO(nTotalRoCCCSRs))
//val trace = Output(new TraceBundle)
//val bpwatch = Output(Vec(coreParams.nBreakpoints, new BPWatch(coreParams.retireWidth)))
val cease = Output(Bool())
val finished = Output(Bool())
val wfi = Output(Bool())
val traceStall = Input(Bool())
}

View File

@@ -451,11 +451,11 @@ class VortexTileModuleImp(outer: VortexTile) extends BaseTileModuleImp(outer) {
core.io.reset_vector := DontCare
outer.regNode.regmap(
0x00 -> Seq(RegField.r(32, core.io.cease))
0x00 -> Seq(RegField.r(32, core.io.finished))
)
// Report when the tile has ceased to retire instructions; for now the only cause is clock gating
outer.reportCease(outer.vortexParams.core.clockGate.option(core.io.cease))
// Report when the tile has ceased to retire instructions
outer.reportCease(Some(core.io.finished))
outer.reportWFI(Some(core.io.wfi))