Part Number: DP83TC811S-Q1
Other Parts Discussed in Thread: DP83TC811
Are there any examples reference designs or guides that provide a worked example of how to get the DP83TC811S-Q1 100base-T1 PHY to work with a ZYNQMP (ZU3EG) GEM over SGMII ? I am using petalinux and have tried everything.
I believe the PHY strap configuration is correct and I can see from the LEDs that the link status is good and activity is detected on the line. The PHY driver successfully probes and I can manually read the internal registers but I cannot get the MAC and the PHY to communicate.
I have verified all the basics, physical connections are no swapped nor polarity reversed. The PSGTR has a 125MHz reference clock and the device tree correctly maps SGMII->PSGTR1->GEM1.
I understand that the SGMII Line rate needs to stay at 1.25Gbps and the 100Mbps line rate must use rate adaption. The GEM side seems to need to complete AN for the PCS to get enabled but that does not work unless it is advertised at 1000baseT which then does not enable rate adaption, and on it goes.
Has anybody tried this architecture and managed to get it working or is it a dead-end ?