diff --git a/generators/chipyard/src/main/scala/Clocks.scala b/generators/chipyard/src/main/scala/Clocks.scala index afe04eaf..7c9ade21 100644 --- a/generators/chipyard/src/main/scala/Clocks.scala +++ b/generators/chipyard/src/main/scala/Clocks.scala @@ -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 }) } diff --git a/generators/chipyard/src/main/scala/ConfigFragments.scala b/generators/chipyard/src/main/scala/ConfigFragments.scala index 9fb3adb2..03ccdbca 100644 --- a/generators/chipyard/src/main/scala/ConfigFragments.scala +++ b/generators/chipyard/src/main/scala/ConfigFragments.scala @@ -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 })