Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RMII receive does not handle extra nibble at the end of the frame #74

Open
shuchitak opened this issue Dec 18, 2024 · 0 comments
Open

Comments

@shuchitak
Copy link
Contributor

shuchitak commented Dec 18, 2024

test_4_1_9.py tests by sending frames that have an extra nibble padded after the CRC word. The MII receiver due to receiving at a nibble boundary (32bit buffered 4bit data port) is able to receive and discard this extra nibble.

 /* Correct for non byte-aligned frames */
  tail <<= taillen & 0x7;

This wouldn't work for the RMII receiver.

I'm not sure if having the capability to correctly receive frames that have only 1 extra nibble (while dropping frames with more than 1 extra nibbles after the CRC word) at the end of the frame is required.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant