From 307a6ca140b1cea8cf0c08072fb733312de6fd0a Mon Sep 17 00:00:00 2001 From: Sebastien Bourdeauducq Date: Mon, 9 Dec 2019 18:13:22 +0800 Subject: [PATCH] gth_ultrascale: make OBUFDS_GTE3 work https://www.xilinx.com/support/answers/67919.html --- artiq/gateware/drtio/transceiver/gth_ultrascale.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/artiq/gateware/drtio/transceiver/gth_ultrascale.py b/artiq/gateware/drtio/transceiver/gth_ultrascale.py index aefea7652..ea7f908f5 100644 --- a/artiq/gateware/drtio/transceiver/gth_ultrascale.py +++ b/artiq/gateware/drtio/transceiver/gth_ultrascale.py @@ -695,6 +695,8 @@ class GTH(Module, TransceiverInterface): if clock_recout_pads is not None: self.specials += Instance("OBUFDS_GTE3", + p_REFCLK_EN_TX_PATH=0b1, + p_REFCLK_ICNTL_TX=0b00111, i_I=self.gths[0].rxrecclkout, i_CEB=0, o_O=clock_recout_pads.p, o_OB=clock_recout_pads.n)