Update Idealized PLL config
This commit is contained in:
@@ -179,7 +179,7 @@ object ClockingSchemeGenerators {
|
||||
implicit val p = chiptop.p
|
||||
|
||||
// Requires existence of undriven asyncClockGroups in subsystem
|
||||
val systemAsyncClockGroup = chiptop.lSystem match {
|
||||
val systemAsyncClockGroup = chiptop.lazySystem match {
|
||||
case l: BaseSubsystem if (p(SubsystemDriveAsyncClockGroupsKey).isEmpty) =>
|
||||
l.asyncClockGroupsNode
|
||||
}
|
||||
@@ -204,7 +204,7 @@ object ClockingSchemeGenerators {
|
||||
o.reset := reset_wire
|
||||
}
|
||||
|
||||
chiptop.harnessFunctions += ((th: HasHarnessUtils) => {
|
||||
chiptop.harnessFunctions += ((th: HasHarnessSignalReferences) => {
|
||||
clock_io := th.harnessClock
|
||||
Nil })
|
||||
}
|
||||
|
||||
@@ -193,5 +193,5 @@ class WithForcedTileFrequency(fMHz: Double) extends Config((site, here, up) => {
|
||||
})
|
||||
|
||||
class WithIdealizedPLL extends Config((site, here, up) => {
|
||||
case ChipyardClockKey => ClockDrivers.idealizedPLL
|
||||
case ClockingSchemeKey => ClockingSchemeGenerators.idealizedPLL
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user