diff --git a/misoclib/com/liteeth/phy/gmii.py b/misoclib/com/liteeth/phy/gmii.py index 1b8893a56..3d020b928 100644 --- a/misoclib/com/liteeth/phy/gmii.py +++ b/misoclib/com/liteeth/phy/gmii.py @@ -7,8 +7,9 @@ class LiteEthPHYGMIITX(Module): def __init__(self, pads): self.sink = sink = Sink(eth_phy_description(8)) ### + if hasattr(pads, "tx_er"): + self.sync += pads.tx_er.eq(0) self.sync += [ - pads.tx_er.eq(0), pads.tx_en.eq(sink.stb), pads.tx_data.eq(sink.data) ]