Other Parts Discussed in Thread: DP83867IS, DP83TG720S-Q1
器件型号: DP83867IS
主题中讨论的其他器件: DP83TG720S-Q1
【情况】
请考虑以下情况:由于外部因素、GMAC 块复位/重新启动、而 PHY 保持持续通电并保持链路建立状态。
在这种情况下:
- 不会在 PHY 上执行下电上电
- 未拔下/重新插入电缆
- 在初始链路建立后、不会请求重新触发自动协商
在这些条件下、我们希望在 GMAC 复位前后无缝使用 PHY、而不更改 PHY 状态。
您能否告知是否有任何具体要求、限制或推荐的处理程序、以确保在此用例中正确操作?
[背景/观察到的行为]
目前、我们在原型设计中观察到以下行为:
- 当 GMAC 块在不复位 PHY 的情况下重新启动时、PHY 似乎保持与链路伙伴的链路建立状态。
- 但是、GMAC 和上层之间的数据通信似乎不再起作用(即 TX/RX 数据似乎没有正确地通过 GMAC 接口流动)。
【问题】
- 此行为是否应该作为 PHY 规范的一部分(尤其是在 SGMII 运行下)?
- GMAC 复位是否需要在 PHY 端执行任何重新初始化或重新同步序列(例如 SGMII 重新协商,重新配置或寄存器重新编程)?
- 是否有任何建议的权变措施或最佳实践来在不复位 PHY 的情况下保持正常数据通信?
[配置/范围]
- 接口:SGMII