Other Parts Discussed in Thread: DP83869
Tool/software:
我使用xilinx Zynq UltraScale+ MPSoC核心板K26 PS作为主控,DP83869HM采用rgmii to cooper模式工作,目前运行lwip_echo_server例程。
MDIO配置成功,可以自动协商通信速度为1000M.
但是rgmii不能工作,DHCP失败,设置默认ip后,连接telnet,大概1分钟左右提示连接失败。从PC端发送数据无响应。
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.
Hello,
Would it be possible to report your question in English please?
Regards,
Alvaro
Thank you for your reply.
I used xilinx K26 SOM as the controller in my project, DP83869 worked in RGMII to cooper mode and the application was an example named lwip_echo_server supplied by xilinx. When I connect my PCB to the PC by cable, the autonegoation was successful, but the PC can not communication with my board. The problem is similar to the description in the thread:DP83867IR: Tx/Rx Issues with Xilinx K26 SOM - Interface forum - Interface - TI E2E support forums. But the thread is locked, and I can not get its method to solve the problem.
Hello,
Thank you for clarifying the issue. To confirm, when the PCB is connected to the PC via an ethernet cable, link up (auto-negotiation) is successful.
Would you be able to confirm the block diagram of your set up please? Is it like the following:
K26 SOM <-RGMII-> DP83869 <-Magnetics-> RJ-45 Connector <-Ethernet Cable-> PC
Successful Auto-Negotiation tells me that the MDI portion of the DP83869 (from the PHY to the RJ-45) is good. The problem is likely with the RGMII interface. The most common RGMII issue is due to timing, mainly enabling the TX/RX Clock delay.
Please refer to the following FAQs for more information on how to configure the RGMII delay settings.
faq-dp83867e-how-dp8386x-rgmii-straps-work
faq-dp83867e-what-is-the-default-mode-of-rgmii-when-using-dp83867-shift-or-align
faq-rgmii-timing---align-and-shift-mode
Regards,
Alvaro