diff --git a/liteeth/phy/trionrgmii.py b/liteeth/phy/trionrgmii.py index aec1abf..ba3dc99 100644 --- a/liteeth/phy/trionrgmii.py +++ b/liteeth/phy/trionrgmii.py @@ -144,9 +144,9 @@ class LiteEthPHYRGMIICRG(LiteXModule): # ------- self.pll = pll = TRIONPLL(platform) pll.register_clkin(None, freq=125e6, name=f"auto_eth{n}_rx_clk_in") - pll.create_clkout(self.cd_eth_rx, freq=125e6, phase=0, name=f"auto_eth{n}_rx_clk", with_reset=False) + pll.create_clkout(self.cd_eth_rx, freq=125e6, phase=0, name=f"auto_eth{n}_rx_clk", with_reset=False, is_feedback=True) pll.create_clkout(self.cd_eth_tx, freq=125e6, phase=0, name=f"auto_eth{n}_tx_clk", with_reset=False) - pll.create_clkout(None, freq=125e6, phase=90, name=f"auto_eth{n}_tx_clk_delayed") + pll.create_clkout(None, freq=125e6, phase=45, name=f"auto_eth{n}_tx_clk_delayed") # Reset. # ------