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.
工具与软件:
大家好、团队成员:
我对寄存器0x000A 位[7:0]中的空闲错误计数器有疑问。
在正常操作下读取时、该值为0x0038。
当读取它时出现通信问题、该值为0x78FF。
在通信问题期间、位[7:0]=111 1111、这是上限。
1)在什么情况下 IDLE 错误计数器计数?
2) 2)设备达到上限时的行为是怎样的? 它是否继续运行? 它是否停止运行?
此致、
尊敬的 Hillman-San:
感谢您的答复。
我会通过私人按摩向您发送注册信息。
尊敬的 Atsusi-san:
感谢您分享这些信息。
我想向您确认一件事。 请问您使用的是哪种 MAC 接口?
如果您使用 RGMII MAC 接口、是否在应用中启用了 RGMII 移位模式? 我们认为它可能是导致最大空闲错误的 FIFO。 在数据和时钟之间添加延迟。
——
此致、
Hillman Lin
尊敬的 Hillman-San:
感谢您的答复。
它们使用 SGMII。
如果您对我发送给您的注册表有任何疑问、请告知我们。
尊敬的 Atsusi-san:
感谢您提供的信息。 以下是我们希望您帮助您进行的一些测试:
——
此致、
Hillman Lin
尊敬的 Hillman-San:
感谢您的答复。
您在上一篇文章中说过以下内容。
您能详细说明一下吗?
"当存在最大空闲错误时、处理器和 PHY 之间的可能是 FIFO 或时钟频率不同。 我要检查的一点是处理器时钟信号和 PHY 时钟信号之间的平均时钟频率。"
1) 1) FIFO 在这里意味着什么? Pease 给我讲一个 FIFO 的具体例子。
2) 2) SGMII 中的"处理器和 PHY 之间的时钟频率"是什么意思? SGMII_CON/COP 或 XI?
尊敬的 Atusushi-San:
FIFO 是指从链路伙伴发送到要在 SoC 端发送的数据包的数据包。
希望以下 E2E 可以帮助您解释 FIFO 场景:
——
此致、
Hillman Lin