Skip to content

Commit 9c38fa3

Browse files
committed
Fix test io connection
1 parent 6e2ecc2 commit 9c38fa3

2 files changed

Lines changed: 6 additions & 4 deletions

File tree

src/main/scala/radiance/muon/MuonCore.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -298,7 +298,7 @@ class TraceIO()(implicit p: Parameters) extends CoreBundle()(p) {
298298

299299
/** Muon core and core-private L0 caches */
300300
class MuonCore(
301-
test: Boolean = false
301+
val test: Boolean = false
302302
)(implicit p: Parameters) extends CoreModule {
303303
val io = IO(new Bundle {
304304
val imem = new InstMemIO

src/main/scala/radiance/muon/MuonTile.scala

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -298,7 +298,7 @@ class MuonTile(
298298
}
299299

300300
class MuonTileModuleImp(outer: MuonTile) extends BaseTileModuleImp(outer) {
301-
val muon = Module(new MuonCore(test = true))
301+
val muon = Module(new MuonCore(test = false))
302302

303303
MuonMemTL.connectTL(muon.io.imem.req, muon.io.imem.resp, outer.icacheWordNode)
304304

@@ -317,6 +317,8 @@ class MuonTileModuleImp(outer: MuonTile) extends BaseTileModuleImp(outer) {
317317
muon.io.softReset := outer.softResetFinishSlave.in.head._1.softReset
318318
outer.softResetFinishSlave.in.head._1.finished := muon.io.finished
319319

320-
val cdiff = Module(new CyclotronDiffTest(tick = true))
321-
cdiff.io.trace <> muon.io.trace.get
320+
if (muon.test) {
321+
val cdiff = Module(new CyclotronDiffTest(tick = true))
322+
cdiff.io.trace <> muon.io.trace.get
323+
}
322324
}

0 commit comments

Comments
 (0)