运行时可切换 - 4.1 简体中文

10G/25G High Speed Ethernet Subsystem 产品指南 (PG210)

Document ID
PG210
Release Date
2023-05-10
Version
4.1 简体中文

通过此配置可随时在 10G 和 25G 之间灵活切换线速率。要激活此功能,请在“Configuration”(配置)选项卡下选中Runtime Switchable mode(运行时可切换模式)选项复选框。选中此选项时,可使用 ch0_txrate 和 ch0_rxrate 端口来更改速度。在内部,GT IP 将执行必要的 DRP 写入操作来达到所需的速度。

选中此选项时,设计示例的 *_pkt_gen_mon.v 模块内将显示 *_trans_debug 模块。此 *_trans_debug 模块负责执行所有 GT DRP 写入操作以切换收发器模式,即从 10G 切换至 25G 或从 25G 切换至 10G。将 mode_change_* 输入信号设置为高电平并保持 2 个时钟周期,然后再将其设置为低电平时,它会为特定的核针对 GT 通道启动 DRP 写入操作,然后将该核复位。

注释: 对于切换操作,您应将 trans_debug 模块复制到自己的设计中。

仅针对该通道执行 DRP 写入操作。对于线速率 25G,公用端口固定为 QPLL0,线速率 10G 则固定为 QPLL1。

下图显示了在此进程中发生的状态:

图 1. 不包含 AN/LT 时的运行时可切换 DRP 操作状态转换图

图 2. 包含 AN/LT 时的运行时可切换 DRP 操作状态转换图