Other Parts Discussed in Thread: DP83TC814S-Q1
Issue Description:
During testing with two identical boards using the same hardware and software configuration for the PHY, one PHY was configured as Slave and the other as Master. We observed that on some boards, the Ethernet communication quality is very poor.
The communication between the controller and the PHY uses the RGMII interface for data transmission. When comparing register data between normal and abnormal boards, we found that the SGMII_STATUS register's link_status_1000b field reads 1 on normal boards, but 0 on boards with poor communication.
Waveform measurements of data and clock signals on normal and abnormal boards show similar characteristics.
The key question is:
Since we are using the RGMII interface and not SGMII, why does the SGMII_STATUS register show a value of 1 on normal boards?
