Fix RGMII error indication
This commit is contained in:
@@ -127,7 +127,6 @@ class RgmiiSource(Reset):
|
|||||||
while True:
|
while True:
|
||||||
await RisingEdge(self.clock)
|
await RisingEdge(self.clock)
|
||||||
|
|
||||||
if not self.mii_mode:
|
|
||||||
# send high nibble after rising edge, leading in to falling edge
|
# send high nibble after rising edge, leading in to falling edge
|
||||||
self.data <= d >> 4
|
self.data <= d >> 4
|
||||||
self.ctrl <= en ^ er
|
self.ctrl <= en ^ er
|
||||||
@@ -153,8 +152,8 @@ class RgmiiSource(Reset):
|
|||||||
mii_data = []
|
mii_data = []
|
||||||
mii_error = []
|
mii_error = []
|
||||||
for b, e in zip(frame.data, frame.error):
|
for b, e in zip(frame.data, frame.error):
|
||||||
mii_data.append(b & 0x0F)
|
mii_data.append((b & 0x0F)*0x11)
|
||||||
mii_data.append(b >> 4)
|
mii_data.append((b >> 4)*0x11)
|
||||||
mii_error.append(e)
|
mii_error.append(e)
|
||||||
mii_error.append(e)
|
mii_error.append(e)
|
||||||
frame.data = mii_data
|
frame.data = mii_data
|
||||||
|
|||||||
Reference in New Issue
Block a user