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.

[参考译文] DP83TC813R-Q1:[STLA]:ETH PHY 寄存器

Guru**** 2540720 points


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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1301728/dp83tc813r-q1-stla-eth-phy-registers

器件型号:DP83TC813R-Q1

大家好!

本主题与读取 EthPhy 寄存器有关: T X_PKT_CNT ,  RX_PKT_CNT  尤其是  RX_PKT_CNT_3

我有几个希望他们得到解答的问题:

1-  读取寄存器的正确方法是 TX_PKT_CNT_3 和  RX_PKT_CNT_3

2-  通过试验读取了寄存器、  RX_PKT_CNT_1 (0x063C) 和  RX_PKT_CNT_2 (0x063D)  程序读取外部寄存器、  
          第1)步:将0x1F 写入寄存器0xD
          步骤2)写入 0x063C 到寄存器0xE
          第3)步:将0x401F 写入寄存器0xD
          步骤4)读取寄存器0xE

 如果我再次读取寄存器、寄存器似乎  复位 并且从0再次开始、因为附加的屏幕截图显示了读取  RX_PKT_CNT_1  寄存器。
这种反应的原因可能是什么?

3-  您能提供一个示例、说明如何在以太网总线上注入错误、该错误会反映在寄存器中  RX_PKT_CNT_3 (0x063E) 无论是硬件级别还是软件级别?

提前感谢

此致

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

    您能就这个主题(将其分配给适当的团队)帮助我们吗?  

    CC: 

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

    您好 Mostafa、  

    1.是的,你在第2点提到的试验是正确的读取登记册的方式  T X_PKT_CNT ,  RX_PKT_CNT。  

    2.这个响应的原因是因为在按顺序读取寄存器0x63C、0x63D、0x63E 时这个寄存器应该被清除。  

    3. 可以尝试在以太网总线上注入错误的一些示例是从 MAC 注入错误、以及使 MAC 的时序偏离严重以引起错误。  

    此致、

    阿瓦塔  

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

    您好,Avtar

    感谢您的答复、但我想就第2点和第3点提出更详细的问题。

    实现  第2点 :在我们实现 EthTrcv 方面,我们实际上根本不读取寄存器0x63C, 0x63D 或0x63E,所以我仍然不知道为什么寄存器被清除

    实现  第3点 :例如,如果我要使来自 MAC 的计时偏斜,这将通过在 PHY 芯片中配置来自 MAC 的计时来实现? 需要操作哪种配置?

    第1点 已为我完成

    感谢您的快速响应。
    提前感谢

    此致、

    M·坎德尔

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

    您好 Mostafa、

    实现  第2点:  我在你的初始帖子中感到困惑、我看到所张贴的屏幕截图显示了  RX_PKT_CNT_1  即0x063C。 这些寄存器在读取后将被清除。  

    实现  第3点:  MAC 的时序从 MAC 侧偏离 PHY 芯片、因此发送到 PHY 的 MAC 内部的时序可能存在严重偏斜、以便在计时达到 PHY 时、建立时间将严重偏离所需的错误。  

    如果您有任何疑问,以及我的第2点是否合理,请告诉我。  

    此致、
    阿瓦塔  

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

    您好,Avtar

    好的、感谢您对要点的合理解释、这帮我解决了问题。

    现在、所有要点都已固定。

    祝你度过美好的一天!

    此致、
    M·坎德尔