From f75fffcf96489524e43b835b1940d09357469b24 Mon Sep 17 00:00:00 2001 From: Sebastien Bourdeauducq Date: Tue, 10 Jan 2017 14:29:30 -0600 Subject: [PATCH] drtio: fix satellite RX data corruption --- artiq/gateware/targets/kc705_drtio_satellite.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/artiq/gateware/targets/kc705_drtio_satellite.py b/artiq/gateware/targets/kc705_drtio_satellite.py index a57a93924..8fe31625a 100755 --- a/artiq/gateware/targets/kc705_drtio_satellite.py +++ b/artiq/gateware/targets/kc705_drtio_satellite.py @@ -183,7 +183,7 @@ class Satellite(BaseSoC): else: raise ValueError self.submodules.rx_synchronizer = gtx_7series.RXSynchronizer( - self.transceiver.rtio_clk_freq) + self.transceiver.rtio_clk_freq, initial_phase=180.0) self.submodules.drtio = DRTIOSatellite( self.transceiver, self.rx_synchronizer, rtio_channels) self.csr_devices.append("rx_synchronizer")