mirror of
https://github.com/m-labs/artiq.git
synced 2024-12-20 00:46:30 +08:00
drtio: fix master TSC KCSR readout
This commit is contained in:
parent
651d538217
commit
bcb5053fb6
@ -38,7 +38,7 @@ class RTController(Module):
|
|||||||
# master RTIO counter and counter synchronization
|
# master RTIO counter and counter synchronization
|
||||||
self.submodules.counter = RTIOCounter(64-fine_ts_width)
|
self.submodules.counter = RTIOCounter(64-fine_ts_width)
|
||||||
self.sync += If(self.kcsrs.counter_update.re,
|
self.sync += If(self.kcsrs.counter_update.re,
|
||||||
self.kcsrs.counter.status.eq(self.counter.value_sys))
|
self.kcsrs.counter.status.eq(self.counter.value_sys << fine_ts_width))
|
||||||
tsc_correction = Signal(64)
|
tsc_correction = Signal(64)
|
||||||
self.csrs.tsc_correction.storage.attr.add("no_retiming")
|
self.csrs.tsc_correction.storage.attr.add("no_retiming")
|
||||||
self.specials += MultiReg(self.csrs.tsc_correction.storage, tsc_correction)
|
self.specials += MultiReg(self.csrs.tsc_correction.storage, tsc_correction)
|
||||||
|
Loading…
Reference in New Issue
Block a user