diff --git a/misoc/cores/liteeth_mini/phy/mii.py b/misoc/cores/liteeth_mini/phy/mii.py index de54a0340..6ac19553a 100644 --- a/misoc/cores/liteeth_mini/phy/mii.py +++ b/misoc/cores/liteeth_mini/phy/mii.py @@ -58,9 +58,11 @@ class LiteEthPHYMIIRX(Module): converter.sink.stb.eq(1), converter.sink.data.eq(pads.rx_data) ] - self.comb += [ + self.sync += [ sop_set.eq(~pads.dv), - sop_clr.eq(pads.dv), + sop_clr.eq(pads.dv) + ] + self.comb += [ converter.sink.sop.eq(sop), converter.sink.eop.eq(~pads.dv) ]