Part Number: DP83869HM
Other Parts Discussed in Thread: DP83869
Hello,
Background:
We have a custom board with a DP83869HM PHY connected to an FPGA acting as a MAC over 4 wire SGMII interface. The PHY is configured to SGMII-to-Copper Ethernet Mode via resistor strapping.
After power-up, an SGMII link is always automatically achieved. Once the PHY detects a MDI/Copper Link Up/Down Event, the PHY triggers an SGMII autonegotiation and this usually brings down-and-up-again the SGMII link.
Once a valid SGMII link has been established data can flow consistently at 1G speeds error-free even for jumbo frames for an indifinite ammount of time.
Issue:
Every time the DP83869HM PHY detects an MDI/Copper Link Event and subsequently re-starts SGMII autonegotiation with the MAC, there is a chance that this process will not resolve and the SGMII link will never come up again by itself.
Triggering a new UP/DOWN event on the MDI/Copper Link has then a chance to result in a succesful SGMII re-negotiation and bring the link back up.
Attempts to fix:
We have increased the SGMII_AUTONEG_TIMER (Bit 7) of the GEN_CFG3 Register (Offset = 31h) from 2us to 1.6ms and further to 11ms. This write to the extended register set was performed with via MDI through REGCR and ADDAR registers.
This did not result in any noticeable improvement.
Is there any ERRATA pertaining to this issue? What would you advise?






