According to our configuration,ping is failed.
thank you
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hi Feitianyin,
You want the register configuration to set up the DP83867CR into 100 Mbps with Auto-Negotiation enabled correct?
The best way to do this would be to keep Auto-Negotiation Enabled (which you do at the end; Reg 0x0 = 1240; auto-neg enabled and restart auto-negotiation) and de-advertise unwanted modes.
Reg 0x4 = 0181 // De-advertise 10BASE-Te modes
Reg 0x9 = 0000 // De-advertise 1000BASE-T modes
I noticed you wrote Reg 0x10 = C040; Can you try D048 instead? This keeps the TX FIFO depth you want, without altering the reserved bits.
I also noticed that you are writing to Reg 32 & Reg 86, maxing out the timing delays. Is this necessary for your design?
Regards,
Alvaro
Follow your suggestion,change the register and ping the internal IP address, But still ping failed.Is this configuration OK?
How to confirm that the link from MAC to PHY RGMII has been successfully established?
Hi Feitianyin,
We can try enabling a loopback mode to confirm the MAC to PHY connection. This can be done be enabling bit 14 in Register 0x0.
MAC ⊃ PHY
With loopback enabled, we want the MAC to send data to the PHY which will then return the data back to the MAC. If the MAC received the data back then the connection is good, if not then we know where to look.
Regards,
Alvaro