From e584c07be923872f46d48590ab3974911ea65641 Mon Sep 17 00:00:00 2001 From: Florent Kermarrec Date: Thu, 7 Nov 2019 14:21:39 +0100 Subject: [PATCH] lfps/LTPSUnit: add tx_idle control --- usb3_pipe/lfps.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/usb3_pipe/lfps.py b/usb3_pipe/lfps.py index 3f69e1d..74cc430 100644 --- a/usb3_pipe/lfps.py +++ b/usb3_pipe/lfps.py @@ -209,6 +209,7 @@ class LFPSGenerator(Module): class LFPSUnit(Module): def __init__(self, sys_clk_freq, serdes): self.rx_polling = Signal() # o + self.tx_idle = Signal() # i self.tx_polling = Signal() # i self.tx_count = Signal(16) # o @@ -229,7 +230,7 @@ class LFPSUnit(Module): serdes.tx_idle.eq(generator.tx_idle), serdes.tx_pattern.eq(generator.tx_pattern) ).Else( - serdes.tx_idle.eq(0) + serdes.tx_idle.eq(self.tx_idle) ), self.tx_count.eq(generator.count) ]