From 97a0dee3e83431a15b4585b0e5a3c2361047d815 Mon Sep 17 00:00:00 2001 From: Sebastien Bourdeauducq Date: Sun, 6 Oct 2019 22:26:31 +0800 Subject: [PATCH] jesd204: remove ibuf_disable We use the MOSFET to mute the HMC7043 noise on hardware v2 instead. --- artiq/gateware/jesd204_tools.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/artiq/gateware/jesd204_tools.py b/artiq/gateware/jesd204_tools.py index a5151acf3..27a1ce6cc 100644 --- a/artiq/gateware/jesd204_tools.py +++ b/artiq/gateware/jesd204_tools.py @@ -20,7 +20,6 @@ class UltrascaleCRG(Module, AutoCSR): fabric_freq = int(125e6) def __init__(self, platform, use_rtio_clock=False): - self.ibuf_disable = CSRStorage(reset=1) self.jreset = CSRStorage(reset=1) self.refclk = Signal() self.clock_domains.cd_jesd = ClockDomain() @@ -29,7 +28,7 @@ class UltrascaleCRG(Module, AutoCSR): refclk_pads = platform.request("dac_refclk", 0) platform.add_period_constraint(refclk_pads.p, 1e9/self.refclk_freq) self.specials += [ - Instance("IBUFDS_GTE3", i_CEB=self.ibuf_disable.storage, p_REFCLK_HROW_CK_SEL=0b00, + Instance("IBUFDS_GTE3", i_CEB=0, p_REFCLK_HROW_CK_SEL=0b00, i_I=refclk_pads.p, i_IB=refclk_pads.n, o_O=self.refclk, o_ODIV2=refclk2), AsyncResetSynchronizer(self.cd_jesd, self.jreset.storage),