diff --git a/artiq/gateware/rtio/phy/ttl_serdes_7series.py b/artiq/gateware/rtio/phy/ttl_serdes_7series.py index 8ef6be219..d04095e93 100644 --- a/artiq/gateware/rtio/phy/ttl_serdes_7series.py +++ b/artiq/gateware/rtio/phy/ttl_serdes_7series.py @@ -75,7 +75,12 @@ class _IOSERDESE2_8X(Module): i_I=pad_o, o_O=pad_i, i_T=oserdes.t_out, io_IO=pad) else: - self.specials += Instance("IOBUFDS", + self.specials += Instance("IOBUFDS_INTERMDISABLE", + p_DIFF_TERM="TRUE", + p_IBUF_LOW_PWR="TRUE", + p_USE_IBUFDISABLE="TRUE", + i_IBUFDISABLE=self.oe, + i_INTERMDISABLE=self.oe, i_I=pad_o, o_O=pad_i, i_T=oserdes.t_out, io_IO=pad, io_IOB=pad_n) self.comb += [