From 02adae7397f24e2048279f3d6830746a90b48b79 Mon Sep 17 00:00:00 2001 From: Sebastien Bourdeauducq Date: Sat, 19 Nov 2016 11:01:33 +0800 Subject: [PATCH] drtio: fix link shutdown --- artiq/gateware/drtio/link_layer.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/artiq/gateware/drtio/link_layer.py b/artiq/gateware/drtio/link_layer.py index bebc9dc7c..2b4b7b45b 100644 --- a/artiq/gateware/drtio/link_layer.py +++ b/artiq/gateware/drtio/link_layer.py @@ -273,5 +273,6 @@ class LinkLayer(Module, AutoCSR): If(wait_scrambler.done, NextState("READY")) ) fsm.act("READY", - ready.eq(1) + ready.eq(1), + If(~self.rx_ready, NextState("WAIT_RX_READY")) )