您好!
对于客户、我提出以下问题:
目前、为了进行生产测试、我们将测试 PC、TI DP83867ISRGZ 和处理器之间的以太网连接。 我们使用中断状态寄存器(0x0013)来确定测试期间是否有状态变化。 寄存器一次将其清零(读取时清零)、然后持续监控寄存器是否未改变状态。 DUT 保持与以太网电缆的连接、并在测试之前通过读取 MII 接口的寄存器0x1来验证链路状态。 该测试机制在大约100到200个单元内工作正常。 现在、我们可以看到一些 DUT、在随机读取后状态会发生变化。 有三个位会改变状态(有时是一个位、有时是全部三个位):
- 位10:链路状态已更改:假定指示 PHY 是否成功读取链路脉冲并在拉线时进行切换。 该寄存器是否可靠、或者该错误寄存器是否可以发出虚假调用?
- 位8:错误的载波中断:是否有更多可用信息、此位表示什么? 数据表中未指定该值。
- 位2:xGMII 错误中断:该位表示 SGMII 和处理器之间的硬件故障、还是软件/协议驱动位表示错误? 更多信息、了解在哪些条件下会触发该位。
如果读取中断状态寄存器是测试接口变化的可靠方法、并回答上述问题、您能否提供更多信息?
希望您能帮忙!