Tiles do not generate interrupts

This commit is contained in:
Jerry Zhao
2023-10-17 17:05:45 -07:00
parent 5f51da3db3
commit e8aa68c65c
8 changed files with 8 additions and 8 deletions

View File

@@ -111,7 +111,7 @@ class SpikeTile(
this(params, crossing.crossingType, lookup, p)
// Required TileLink nodes
val intOutwardNode = Some(IntIdentityNode())
val intOutwardNode = None
val masterNode = visibilityNode
val slaveNode = TLIdentityNode()

View File

@@ -117,7 +117,7 @@ class MyTile(
this(params, crossing.crossingType, lookup, p)
// Require TileLink nodes
val intOutwardNode = Some(IntIdentityNode())
val intOutwardNode = None
val masterNode = visibilityNode
val slaveNode = TLIdentityNode()

View File

@@ -459,7 +459,7 @@ class WithTraceIOPunchthrough extends OverrideLazyIOBinder({
val trace = IO(DataMirror.internal.chiselTypeClone[TraceOutputTop](t)).suggestName("trace")
trace <> t
val p = GetSystemParameters(system)
val chipyardSystem = system.asInstanceOf[ChipyardSystemModule[_]].outer.asInstanceOf[ChipyardSystem]
val chipyardSystem = system.asInstanceOf[ChipyardSystem]
val tiles = chipyardSystem.totalTiles.values
val cfg = SpikeCosimConfig(
isa = tiles.headOption.map(_.isaDTS).getOrElse(""),