Bump rocket-chip
This commit is contained in:
@@ -53,7 +53,7 @@ class AbstractConfig extends Config(
|
|||||||
|
|
||||||
// By default, punch out IOs to the Harness
|
// By default, punch out IOs to the Harness
|
||||||
new chipyard.clocking.WithPassthroughClockGenerator ++
|
new chipyard.clocking.WithPassthroughClockGenerator ++
|
||||||
new chipyard.clocking.WithClockGroupsCombinedByName(("uncore", Seq("sbus", "mbus", "pbus", "fbus", "cbus", "implicit"), Seq("tile"))) ++
|
new chipyard.clocking.WithClockGroupsCombinedByName(("uncore", Seq("sbus", "mbus", "pbus", "fbus", "cbus"), Seq("tile"))) ++
|
||||||
new chipyard.config.WithPeripheryBusFrequency(500.0) ++ // Default 500 MHz pbus
|
new chipyard.config.WithPeripheryBusFrequency(500.0) ++ // Default 500 MHz pbus
|
||||||
new chipyard.config.WithControlBusFrequency(500.0) ++ // Default 500 MHz cbus
|
new chipyard.config.WithControlBusFrequency(500.0) ++ // Default 500 MHz cbus
|
||||||
new chipyard.config.WithMemoryBusFrequency(500.0) ++ // Default 500 MHz mbus
|
new chipyard.config.WithMemoryBusFrequency(500.0) ++ // Default 500 MHz mbus
|
||||||
|
|||||||
@@ -12,10 +12,11 @@ class AbstractTraceGenConfig extends Config(
|
|||||||
new chipyard.iobinders.WithAXI4MemPunchthrough ++
|
new chipyard.iobinders.WithAXI4MemPunchthrough ++
|
||||||
new chipyard.iobinders.WithTraceGenSuccessPunchthrough ++
|
new chipyard.iobinders.WithTraceGenSuccessPunchthrough ++
|
||||||
new chipyard.clocking.WithPassthroughClockGenerator ++
|
new chipyard.clocking.WithPassthroughClockGenerator ++
|
||||||
new chipyard.clocking.WithClockGroupsCombinedByName(("uncore", Seq("sbus", "implicit"), Nil)) ++
|
new chipyard.clocking.WithClockGroupsCombinedByName(("uncore", Seq("sbus"), Nil)) ++
|
||||||
new chipyard.config.WithTracegenSystem ++
|
new chipyard.config.WithTracegenSystem ++
|
||||||
new chipyard.config.WithNoSubsystemClockIO ++
|
new chipyard.config.WithNoSubsystemClockIO ++
|
||||||
new chipyard.config.WithMemoryBusFrequency(1000.0) ++
|
new chipyard.config.WithMemoryBusFrequency(1000.0) ++
|
||||||
|
new chipyard.config.WithControlBusFrequency(1000.0) ++
|
||||||
new chipyard.config.WithSystemBusFrequency(1000.0) ++
|
new chipyard.config.WithSystemBusFrequency(1000.0) ++
|
||||||
new chipyard.config.WithPeripheryBusFrequency(1000.0) ++
|
new chipyard.config.WithPeripheryBusFrequency(1000.0) ++
|
||||||
new freechips.rocketchip.subsystem.WithCoherentBusTopology ++
|
new freechips.rocketchip.subsystem.WithCoherentBusTopology ++
|
||||||
|
|||||||
Submodule generators/rocket-chip updated: 8881ccd1ca...0e88fc066e
@@ -23,11 +23,13 @@ class TraceGenSystem(implicit p: Parameters) extends BaseSubsystem
|
|||||||
case t: BoomTraceGenTile => t.statusNode.makeSink()
|
case t: BoomTraceGenTile => t.statusNode.makeSink()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
lazy val fakeClockDomain = sbus.generateSynchronousDomain
|
||||||
|
|
||||||
lazy val clintOpt = None
|
lazy val clintOpt = None
|
||||||
lazy val debugOpt = None
|
lazy val debugOpt = None
|
||||||
lazy val plicOpt = None
|
lazy val plicOpt = None
|
||||||
lazy val clintDomainOpt = None
|
lazy val clintDomainOpt = Some(fakeClockDomain)
|
||||||
lazy val plicDomainOpt = None
|
lazy val plicDomainOpt = Some(fakeClockDomain)
|
||||||
|
|
||||||
override lazy val module = new TraceGenSystemModuleImp(this)
|
override lazy val module = new TraceGenSystemModuleImp(this)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user