Forum Discussion
F-tile ethernet hard ip in agilex7
- 1 month ago
Hello,
The recommended workaround is to re-apply the TX pause configuration in software after hot-plug/link recovery. In practice, after the optical module is reinserted and the link comes back up, rewrite TX_PAUSE_EN (tx_pause_en, offset 0x122C[8:0]) because that register controls the TX PAUSE / TX PFC enable bits and can end up cleared.
Regards,
Pavee
Hello,
May I know what type of cable is being used in your setup?
There is no Parameter Editor option to drop or filter undersized frames. The GUI only exposes maximum frame size (TX/RX maximum frame size, Enforce maximum frame size) which handles oversized frames, not undersized ones.
On your MAC segmented interface, undersized frames are flagged via:
o_rx_mac_fcs_error = asserted at EOP for FCS error, malformed, undersized, or truncated oversize
o_rx_mac_error[1:0] = 2'd2 — explicitly “Undersized (frame shorter than 64b)”
The MAC does not silently drop undersized frames by default, it forwards them to the client with error status set. To filter them, add logic in your client to discard frames where o_rx_mac_fcs_error or o_rx_mac_error == 2'd2 at EOP.
Regards,
Pavee
- zjj2 months ago
Occasional Contributor
we use SFP112 and DAC cable, but it still fails to link up.
- paveetirrasrie_Altera1 month ago
Frequent Contributor
Thanks for the update.
Can you please try the suggestion I provided earlier and do let me know if it helps.
Regards,
Pavee