soc/cores/freqmeter: Minor cosmetic cleanups.
This commit is contained in:
parent
ce5e3e3b93
commit
e6f1d677e7
|
@ -21,20 +21,20 @@ class _Sampler(Module):
|
|||
# # #
|
||||
|
||||
inc = Signal(width)
|
||||
counter = Signal(32)
|
||||
count = Signal(32)
|
||||
|
||||
# Use wrapping property of unsigned arithmeric to reset the counter at each cycle. Doing
|
||||
# it in fmeter clock domain would not be reliable.
|
||||
# it in FreqMeter clock domain would not be reliable.
|
||||
i_d = Signal(width)
|
||||
self.sync += i_d.eq(self.i)
|
||||
self.comb += inc.eq(self.i - i_d)
|
||||
self.sync += \
|
||||
self.sync += [
|
||||
count.eq(count + inc),
|
||||
If(self.latch,
|
||||
counter.eq(0),
|
||||
self.o.eq(counter),
|
||||
).Else(
|
||||
counter.eq(counter + inc)
|
||||
count.eq(0),
|
||||
self.o.eq(count)
|
||||
)
|
||||
]
|
||||
|
||||
# Freq Meter ---------------------------------------------------------------------------------------
|
||||
|
||||
|
|
Loading…
Reference in New Issue