SNLA452 August 2025 DP83TD510E
The RGMII interface can be chosen via straps or by using register 0x17. Failing to meet the timing requirements listed in the data sheet for RGMII is a common issue. While the RGMII interface has the strictest timing requirements amoung the interface options, these requirements are not as strict for 10Mbps speeds as compared to gigabit RGMII. Regardless, it's crucial to verify that the timing requirements are being met. These requirements are listed in section 5.6 of the data sheet.
Also verify that the required signals for RGMII shown below are all routed properly between the PHY and the MAC.
If a MAC bus is suspected to be problematic, probe the lines at the receiver side of the trace making sure that the receiver's setup an hold times are met, along with VIH/VIL. Typical symptoms of violating these specifications is packet errors at the MAC while the PHY is indicating clean traffic (Register 0x15)
RGMII clock shift can be toggled using register 0x0017 bits [12:11] to meet these requirements
Figure 2-9 RGMII Signaling