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.

[参考译文] DP83867E:DP83867E:1000m RGMII 模式无法正常工作。

Guru**** 2782575 points

Other Parts Discussed in Thread: DP83867E

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/912615/dp83867e-dp83867e-1000m-rgmii-mode-can-not-work

器件型号:DP83867E

您好,

我的板使用 DP83867E + FPGA、而我的板使用100M 模式来成功与计算机通信。
我想让电路板在 RGMII、1000MHz、全双工模式下工作。
我目前的情况是、无论如何配置 DP83867E、它都不会成功。 当电路板通过网线连接到计算机时、计算机无法识别网络连接。
如何配置 DP83867E、请提供完整的寄存器配置流程图。 确保它可以在 RGMII、1000MHz、全双工模式下工作。

这一问题已经困扰了我很长时间,请帮助我。

(__LW_AT__我可以确保 RGMII 时序正确、因为使用我的 FPGA 代码可以成功连接到其他芯片上的以太网。)

此致

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    感谢您分享您的问题。 当您设置为 RGMII 100M 模式和 RGMII 1000M 模式时、您能否提供寄存器转储? 您是否计划仅使用寄存器配置或搭接在模式之间切换?

    谢谢、

    Cecilia

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Cecilia

    以下两张图片是1000M 模式和100M 模式、DP83867E 在运行时读取的寄存器。 寄存器地址0~31。

    我尝试使用该寄存器来切换模式、仍然可以连接100M、无法连接1000M。

    当我设置为100M 模式时、它可以正常运行。
    当我设置为1000M RGMII 模式异常时、DP83867 MDI 没有信号输出。

    此致

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    感谢您共享寄存器转储。 我实际上是通过查看寄存器0x0032来确认 RGMII 模式。  

    我还看到1G 寄存器上没有链接。 您是在链路伙伴上强制执行1G 还是自动协商? 您还说过您的时序是正确的、但如果 DP83867对齐、您可能需要尝试启用 RGMII 时钟偏差。  

    谢谢、

    Cecilia