From 79eccceadd8478d9ea38236468b559e6248e3626 Mon Sep 17 00:00:00 2001 From: Abraham Gonzalez Date: Sat, 27 Feb 2021 22:55:25 +0000 Subject: [PATCH] Small comments to Clocks.scala --- generators/chipyard/src/main/scala/Clocks.scala | 3 +++ 1 file changed, 3 insertions(+) diff --git a/generators/chipyard/src/main/scala/Clocks.scala b/generators/chipyard/src/main/scala/Clocks.scala index 9ca6a801..0ba31abb 100644 --- a/generators/chipyard/src/main/scala/Clocks.scala +++ b/generators/chipyard/src/main/scala/Clocks.scala @@ -75,15 +75,18 @@ object ClockingSchemeGenerators { } val aggregator = LazyModule(new ClockGroupAggregator("allClocks")).node + // provides the implicit clock to the system (chiptop.implicitClockSinkNode := ClockGroup() := aggregator) + // provides the system clock (ex. the bus clocks) (systemAsyncClockGroup :*= resetSetter :*= ClockGroupNamePrefixer() :*= aggregator) val referenceClockSource = ClockSourceNode(Seq(ClockSourceParameters())) + // provides all the divided clocks (from the top-level clock) (aggregator := ClockGroupFrequencySpecifier(p(ClockFrequencyAssignersKey), p(DefaultClockFrequencyKey)) := ClockGroupResetSynchronizer()