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.

DP83867IR 1 Gpbs communication issue on zynq 7030 processor

Other Parts Discussed in Thread: MIO

Hello everyone,

We are working on gigabit Ethernet implementation in zynq processor with following part number.

Gigabit Phy: TI DP83867ir-RGMII interface

Lwip driver: 141-v3.

 Implementation and testing details:

1. All the TI phy signals were routed to MIO pins (Eth0), except reset and clock.

2. Both reset and clock were routed from PL to PHY section.

3.Verification was done across MDIO and MDC interfaces of PHY. As we are able to read the phy address(15) and detect mask(0xa231), we are not suspecting any issue with management interface.

4. More over link is getting established between PC and hardware. But "Ping" is not happening.

 

do we have to modify any parameter values in the xilinx PHY or MAC driver w.r.t TX and RX clock delays in the RGMIIDCTL?

or

does we are missing anything in the implementation procedure.

 Requesting to give some suggestions for debugging process.

  • Hi Kvsk,

    We have a troubleshooting app note here: www.ti.com/.../snla246a.pdf

    If all items in that app note check out, you do not have an issue with the PHY and should look toward the interface with the micro.

    RGMII delays can cause communications issues with micros and I am not familiar with Zynq's SW examples to tell you if something needs to be changed. Please check into this with Xilinx.

    A method to work with the delays could be adjusting the delays in the DP83867 for the RX path until you receive ping packets error free on the Zynq. Then adjust TX path delays until you receive responses to the ping on the PC.

    Best Regards,