diff --git a/liteeth/phy/ku_1000basex.py b/liteeth/phy/ku_1000basex.py index ae818b7..10ea6b7 100644 --- a/liteeth/phy/ku_1000basex.py +++ b/liteeth/phy/ku_1000basex.py @@ -832,8 +832,8 @@ class KU_1000BASEX(Module): ) ] self.comb += [ - tx_reset.eq(~pll_locked), - rx_reset.eq(pcs.restart) + tx_reset.eq(pll_reset | ~pll_locked), + rx_reset.eq(pll_reset | ~pll_locked | pcs.restart) ] # Gearbox and PCS connection