ZHCAEO6 November   2024 DP83867CS , DP83867E , DP83867IS , DP83869HM , DP83TC811S-Q1 , DP83TC812S-Q1 , DP83TC813S-Q1 , DP83TC814S-Q1 , DP83TC817S-Q1 , DP83TC818S-Q1 , DP83TG720S-Q1 , DP83TG721S-Q1

 

  1.   1
  2.   摘要
  3.   商标
  4. 1MAC 接口疑难解答 - SGMII
    1. 1.1 验证自举配置
      1. 1.1.1 DP83TG720S-Q1 的 SGMII 自举配置
    2. 1.2 读取并检查寄存器值
    3. 1.3 自动协商
    4. 1.4 吞吐量和环回测试
      1. 1.4.1 双向吞吐量测试
      2. 1.4.2 RX 和 TX 吞吐量测试
      3. 1.4.3 使用固定数量的数据包进行 RX 和 TX 吞吐量测试
      4. 1.4.4 环回测试
        1. 1.4.4.1 MII 环回
        2. 1.4.4.2 反向环回
    5. 1.5 检查时钟信号
    6. 1.6 测量 SGMII 眼图
      1. 1.6.1 SGMII 眼图模板要求
    7. 1.7 SGMII 布局
  5. 2总结
  6. 3参考资料

自动协商

以太网和 SGMII 都具有相互独立的自协商过程。以太网 PHY 和 PHY 链路伙伴之间通过 MDI 线路进行以太网自动协商。在此过程中,两个器件会交换有关速度、双工模式和流控制的信息,并以两个链路伙伴广播的最大能力建立链路。

SGMII 自动协商是 PHY 向 MAC 发送更新后的控制信息的过程。此控制信息在 Cisco SGMII 标准中指定。当 MAC 收到此信息时,MAC 通过将确认位置为有效来确认收到更新后的控制信息。在 TI 以太网 PHY 中,此确认位与 SGMII Page Received 寄存器位相关联。在 SGMII 自动协商中,不存在功能最大化,只是 PHY 和 MAC 之间的信息交换。

如果发生 SGMII 链路建立问题,请检查在 PHY 和 MAC 中自动协商是否都已禁用或都已启用。在任一情况下,PHY 和 MAC 必须支持相同的通信速度。

如果 PHY 先于 MAC 启动,则可能需要重新启动 SGMII,MAC 才能接收控制信息,从而成功建立链路。

如果 SGMII 链路建立仍然失败,还可以调整某些 TI 以太网 PHY 的自动协商计时器,以使 PHY 端的整个自动协商周期更慢或更快。要调整计时器,请设置器件数据表中所述的 sgmii_autoneg_timer 位字段,然后重新启动 SGMII 自动协商或通过写入 0x1F=0x4000 复位 PHY。