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.

[参考译文] DP8.3867万E:DP8.3867万E

Guru**** 2463330 points


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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/596275/dp83867e-dp83867e

部件号:DP8.3867万E

大家好,我们在 SGMII模式下使用DP8.3867万E。 为了跟踪我们想要解决的稳定问题

在PHY的SGMII端启用环回。 即:  

CPU -> SGMII-link -> DP8.3867万E -> SGMII-link -> CPU

环回模式在数据表的8.4 4和表4第7行中进行了说明

DIGITAL .SGMII似乎是一个很好的匹配项。 不过,我有点困惑  

环回的工作方向以及如何启用。  

有人能告诉我要设置哪个寄存器来启用上述SGMII吗  

是否向CPU回送?  

在BOSCH.loopoop_mode (addr 0x16)中应该选择哪种模式?

此外,我是否还必须设置其他BOSCH (addr 0x16)寄存器标志?

我是否需要在BMCR(addr 0)中设置回送标志?  

//问候Konrad

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

    您好,Konrad,

    DP8.3867万E数据表的表4中所述的数字回送是寄存器0x16 BOSCH.looping_mode[5:2]位中的“数字回送”选项。

    将bit[5:2]设置为0b0001进行数字回送。

    数字回送朝向MAC层。 MAC TX数据包将进入PHY,在PHY的数字中环回,然后发送回MAC层。

    MAC ==> PHY SGMII ==> PHY数字==
    。                                        ||
    MAC <=== PHY SGMII <=== PHY数字<=

    使用SGMII环回,您需要设置电缆上的链路速度,以便为SGMII自动协商提供状态。

    此致,