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.

[参考译文] DP83869HM:DP83869HM RGMII 和 MII 配置

Guru**** 2452720 points
Other Parts Discussed in Thread: DP83869HM

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/935515/dp83869hm-dp83869hm-rgmii-and-mii-configurations

器件型号:DP83869HM
主题中讨论的其他器件: DP83869

您好!

我正在使用 DP83869HM 开发集线器、我在 PHY 调试中挣扎了好几天、但我没有弄清楚根本原因。 您能否帮助我解决以下问题、让我清楚地了解物理层工作?

在 MII 和 RGMII 模式下、TXCLK、XI 和 RXCLK 是否在同一时钟域中? 我想使用相同的 PHY 器件来发送接收到的数据、是否需要使用 FIFO 在 FPGA 代码中实现不同的时钟数据同步?

2.在 MII 模式下、应使用哪个时钟边沿(上升沿或下降沿)来锁定 RX 和 TX 数据? RGMII 模式如何?

3.如何配置为 MII 模式? 在 MII 模式下、如何将 GTXCLK/TXCLK 引脚配置为 TXCLK? 还是在 MII 模式下自动为 TXCLK?

4.如果我使用 MII 模式、TXCLK 应从 DP83869输出、它是否与 XI clk 同步? 如果是、我能否仅使用 XI clk 来锁定我的 TX_DATA?  

如果我使用 RGMII 模式且仅需要100Base-Tx、TXCLK 应输入到 DP83869、能否仅使用一个 CLK 源(来自 FPGA)来驱动 XI 和 TXCLK 引脚?  

6.如何验证 DP83869HM 物理层是否正常工作? 链路状态是否可以显示物理层中的一切正常?

非常感谢!

Rachel

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

    您好、Rachel、

    在所有模式下、PHY 需要 XI 上的25MHz 输入时钟。 这应该来自晶体或外部振荡器。 在 RGMII 中、RX_CLK 由 PHY 生成、TX_CLK 由 MAC 或 FPGA 生成。 在 MII 模式下、PHY 同时生成 RX_CLK 和 TX_CLK 以提供给 MAC 接口。  

    2.在 MII 模式下、应在 TX_CLK 的上升沿捕获数据、在 RGMII 模式下、应在下降沿捕获数据。  

    3.当 PHY 设置为 MII 模式时,MAC 管脚将被正确配置。 要配置为 MII、请参阅寄存器0x1DF[5]以在 RGMII 和 MII 之间进行选择。

    4.当 PHY 配置为 MII 模式时、XI 引脚不会与 TX_Data 引脚同步、您需要使用 TX_CLK。

    不可以、XI 和 TX_CLK 应该是 DP83869的独立输入。  

    6.链路状态将显示 PHY 通过 MDI 链接到其链路伙伴,不会提供 MAC 接口的状态。 使用寄存器0x0016中的数字或模拟回路可以提供一种验证 MAC 接口时序是否正确执行的方法。  

    此致、
    Justin  

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

    您好、Rachel、

    我正在关闭此主题、因为我没有听到响应。 如果您需要帮助、请创建新帖子并参考此主题。

    此致、
    Justin