From 7d7be6e71140636482ca8611f4cf06044329e00b Mon Sep 17 00:00:00 2001 From: hartytp Date: Tue, 6 Oct 2020 16:32:16 +0100 Subject: [PATCH] wrpll.core: move collector into helper CD so we can get tags out while the filters are reset --- artiq/gateware/drtio/wrpll/core.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/artiq/gateware/drtio/wrpll/core.py b/artiq/gateware/drtio/wrpll/core.py index 4aa57ce9c..0d222768b 100644 --- a/artiq/gateware/drtio/wrpll/core.py +++ b/artiq/gateware/drtio/wrpll/core.py @@ -93,7 +93,8 @@ class WRPLL(Module, AutoCSR): self.submodules.ddmtd_main = DDMTD(ddmtd_counter, ddmtd_inputs.main_xo) filter_cd = ClockDomainsRenamer("filter") - self.submodules.collector = filter_cd(Collector(N)) + helper_cd = ClockDomainsRenamer("helper") + self.submodules.collector = helper_cd(Collector(N)) self.submodules.filter_helper = filter_cd( thls.make(filters.helper, data_width=48)) self.submodules.filter_main = filter_cd(