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:Mac 至 Mac 桥接模式

Guru**** 2455360 points


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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/940884/dp83869hm-mac-to-mac-bridge-mode

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

我正在检查此设计是否有效、如果是、请检查是否正确配置了83869:

开关 MAC <= SGMII => DP83869 <= RGMII => Sitara CPSW eMAC1

我将83869配置为 RGMII=>SGMII 桥接模式。 寄存器0x01DF 包含源自自举配置的0x0043。 寄存器0x6e 包含0x0600。 我没有链接

寄存器0x05包含0x0000。 寄存器0x0a 也包含全0。 对于自动协商、在桥接模式下自动协商在哪个接口上进行?

是否还可以澄清 GEN_CFG1Register (Address= 0x9)中位10、11、12的功能和定义? 尤其是在桥接模式下。

关于文档"了解 DP83869中的不同运行模式"(SNLA318)、似乎存在一些令人困惑的拼写错误。 具体而言、在第1.5节"SGMII 至 RGMIIB 里奇"中、有一些实例提到"RGMII 至 SGMII"、我认为这是一个错误。

此外、在 SNLA318中、它将 SGMII 接口称为"SerDES"接口。 这是否意味着使用了1000BASE-X“自动协商”,或者是否适用相同的 MAC&PHY 自动协商规则?

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

    您好!

    在 GEN_CFG1中、如果无法进行自动协商、则使用0x0009[12:10]以1G 铜缆模式配置器件。 这些位不应在桥接模式下配置。  

    在您指定的 RGMII 至 SGMII 桥接模式下、PHY 将通过 SGMII 接口协商速度、然后设置 RX_CLK 速率以匹配 SGMII。 SGMII 在某些位置被称为 SERDES、因为它是串行接口、而 RGMII 是并行数据。 SGMII 接口能够与合作伙伴进行自动协商、但这与 MDI 自动协商不同。 桥接模式下的 SGMII 自动协商与 SGMII 到铜线的协商相同。  

    如果 SGMII MAC 无法执行自动协商、则可以使用 SGMII 转 RGMII 桥接模式使用 RGMII 接口来确定传递到 SGMII 接口的速度。  

     设置寄存器0x01DF 后、是否将0x1140写入寄存器0x0C00?  

    您的应用目标速度是多少?您能否测量 RX_CLK 频率以确定 SGMII 速率是否传递到 RGMII 接口?  

    此致、
    Justin  

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

    谢谢你。 我的问题的答案是、我试图控制 GEN_CFG (0x0009)中的 SGMII 自动协商、我应该用0x1140来控制它