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:DP83867ISRGZ 中断状态寄存器

Guru**** 2826755 points

Other Parts Discussed in Thread: DP83867IS

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/941218/dp83867is-dp83867isrgz-interrupt-status-register

器件型号:DP83867IS

大家好、  

使用 DP83867IS 的客户发送了以下注释、说明他们遇到了一段时间的问题。  

目前、为了进行生产测试、我们将测试 PC、TI DP83867ISRGZ 和处理器之间的以太网连接。 我们使用中断状态寄存器(0x0013)来确定测试期间是否有状态变化。 寄存器一次将其清零(读取时清零)、然后持续监控寄存器是否未改变状态。 DUT 保持与以太网电缆的连接、并在测试之前通过读取 MII 接口的寄存器0x1来验证链路状态。 该测试机制在大约100到200个单元内工作正常。 现在、我们可以看到一些 DUT、在随机读取后状态会发生变化。 有三个位会改变状态(有时是一个位、有时是全部三个位):

  • 位10:链路状态已更改:假定指示 PHY 是否成功读取链路脉冲并在拉线时切换。 该寄存器是否可靠、或者该错误寄存器是否可以发出虚假调用?
  • 位8:错误的载波中断:是否有更多可用信息、此位表示什么? 数据表中未指定该值。
  • 位2:xGMII 错误中断:该位表示 SGMII 和处理器之间的硬件故障、还是软件/协议驱动位表示错误? 更多信息、了解在哪些条件下会触发该位。

如果读取中断状态寄存器是测试接口变化的可靠方法、并回答上述问题、您能否提供更多信息?

感谢您的支持。  

BR、  

奥比那。  

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

    尊敬的 Obinna:

    链路状态更改中断可可靠地确定 PHY 是否已丢失或重新获得链路。 您是否能够在中断指示时确认是否发生了链接更改?

    错误载波定义为不以/S/.开头的载波事件数据包 /S/表示 Start_of _Packet 分界符;/S/=/K27.7/、用于划分数据序列的起始边界。 要清除该中断、读取 MISR1寄存器并复位错误载波侦听计数器、读取 FCSCR 寄存器。

    xGMII 错误中断表示 MAC 接口遇到错误。 它不会将正在传输的数据中的错误计为中断。  

    此致、
    Justin