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.

[参考译文] DP83867IS:关于寄存器0x000A 位[7:0]中的空闲错误计数器。

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1448230/dp83867is-about-idle-error-counter-in-register-0x000a-bit-7-0

器件型号:DP83867IS

工具与软件:

大家好、团队成员:

我对寄存器0x000A 位[7:0]中的空闲错误计数器有疑问。
在正常操作下读取时、该值为0x0038。
当读取它时出现通信问题、该值为0x78FF。
在通信问题期间、位[7:0]=111 1111、这是上限。
1)在什么情况下 IDLE 错误计数器计数?
2) 2)设备达到上限时的行为是怎样的? 它是否继续运行? 它是否停止运行?

此致、

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

    尊敬的 Atsusi-san:

    当信号质量下降、IPG 与标准不匹配或系统中存在 FIFO 时、会发生空闲错误。

    如果可能的话、我可以要求将寄存器转储从0x0000转储到0x001F 吗?

    ——

    此致、

    Hillman Lin

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

    尊敬的 Hillman-San:

    感谢您的答复。

    我会通过私人按摩向您发送注册信息。

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

    尊敬的 Atsusi-san:

    感谢您分享这些信息。

    我想向您确认一件事。 请问您使用的是哪种 MAC 接口?

    如果您使用 RGMII MAC 接口、是否在应用中启用了 RGMII 移位模式? 我们认为它可能是导致最大空闲错误的 FIFO。  在数据和时钟之间添加延迟。

    ——
    此致、

    Hillman Lin

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

    尊敬的 Hillman-San:

    感谢您的答复。

    它们使用 SGMII。

    如果您对我发送给您的注册表有任何疑问、请告知我们。

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

    尊敬的 Atsusi-san:

    感谢您提供的信息。 以下是我们希望您帮助您进行的一些测试:

    • 在 PHY 上执行反向环回、并在链路伙伴侧发送信号。 回读链路伙伴侧的信号、然后查看空闲错误是否仍然存在。 这样可以排除 MDI 线路上的问题。  
    • 当存在最大空闲错误时、 可能是 FIFO 或处理器和 PHY 之间的时钟频率不同。 我要检查的一点是处理器时钟信号和 PHY 时钟信号之间的平均时钟频率。

    ——

    此致、

    Hillman Lin

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

    尊敬的 Hillman-San:

    感谢您的答复。

    我会尝试你的建议。

    我有疑问。

    当空闲错误计数器达到上限时、器件的行为是怎样的? 它是否继续运行? 它是否停止运行?

    客户想知道。

    这是我创建该线程时遇到的一个问题。

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

    尊敬的 Atsusi-san:

    空闲错误计数器达到最大值时、可能会出现潜在的数据包丢失和数据包错误。

    ——

    此致、

    Hillman Lin

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

    尊敬的 Hillman-San:

    感谢您的答复。

    您在上一篇文章中说过以下内容。

    您能详细说明一下吗?

    "当存在最大空闲错误时、处理器和 PHY 之间的可能是 FIFO 或时钟频率不同。 我要检查的一点是处理器时钟信号和 PHY 时钟信号之间的平均时钟频率。"

    1) 1) FIFO 在这里意味着什么? Pease 给我讲一个 FIFO 的具体例子。

    2) 2) SGMII 中的"处理器和 PHY 之间的时钟频率"是什么意思? SGMII_CON/COP 或 XI?

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

    尊敬的 Atsusi-san:

    我会在本周晚些时候给您回复。

    ——

    此致、

    Hillman Lin

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

    尊敬的 Atusushi-San:

    FIFO 是指从链路伙伴发送到要在 SoC 端发送的数据包的数据包。

    希望以下 E2E 可以帮助您解释 FIFO 场景:

    https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1099943/faq-how-to-select-the-crystal-s-ppm-specification-for-an-ethernet-system?tisearch=e2e-sitesearch&keymatch=RMII%2525252520clock#

    ——

    此致、

    Hillman Lin

x 出现错误。请重试或与管理员联系。