soc/cores/freqmeter: Minor simplification.

This commit is contained in:
Florent Kermarrec 2021-06-01 10:26:18 +02:00
parent 26db10701a
commit 6c8e839cef
1 changed files with 2 additions and 6 deletions

View File

@ -52,12 +52,8 @@ class FreqMeter(Module, AutoCSR):
period_done = Signal()
period_counter = Signal(32)
self.comb += period_done.eq(period_counter == period)
self.sync += \
If(period_done,
period_counter.eq(0),
).Else(
period_counter.eq(period_counter + 1)
)
self.sync += period_counter.eq(period_counter + 1)
self.sync += If(period_done, period_counter.eq(0))
# Frequency measurement
event_counter = ClockDomainsRenamer("fmeter")(GrayCounter(width))