IEEE 第 108 条 (RS-FEC) 控制信号、状态信号和统计数据信号 - 4.1 简体中文

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

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

在“Configuration”(配置)选项卡下选中“IEEE Clause 108 (RS-FEC)”时,本节下所述端口可用。

表 1. IEEE 第 108 条 (RS/FEC) 控制信号、状态信号和统计数据信号
名称 大小 I/O 描述
ctl_rx_rsfec_enable_correction_* 1 输入

当 rx_resetn 已断言低电平有效 (~rx_serdes_reset) 后,该位上的设置即生效。复位时,在首个周期内将对新的值进行采样。

等效于 MDIO 寄存器 1.200.0

  • 0:解码器执行错误检测,但不执行纠错(请参阅 IEEE 802.3by 第 91.5.3.3 条)。
  • 1:解码器还会执行纠错。
ctl_rx_rsfec_enable_indication_* 1 输入

当 rx_resetn 已断言低电平有效 (~rx_serdes_reset) 后,该位上的设置即生效。复位时,在首个周期内将对新的值进行采样。

等效于 MDIO 寄存器 1.200.1

  • 0:绕过错误指示功能(请参阅 IEEE 802.3by 标准第 91.5.3.3 条)。
  • 1:解码器向 PCS 子层发出错误指示。
ctl_rsfec_enable_* 1 输入 当 rx_resetn 已断言低电平有效 (~rx_serdes_reset) 后,该位上的设置即生效。复位时,在首个周期内将对新的值进行采样。

启用 RS-FEC 功能。

注释: 10G/25G 子系统的部分变体可能包含独立的 RX 和 TX 使能信号。
ctl_rsfec_ieee_error_indication_mode_* 1 输入

当 rx_resetn 已断言低电平有效 (~rx_serdes_reset) 后,该位上的设置即生效。复位时,在首个周期内将对新的值进行采样。

  • 1:核遵循 IEEE RS-FEC 规范。
  • 0:如果 ctl_rx_rsfec_enable_correction 和 ctl_rx_rsfec_enable_indication 均设为 0,则绕过 RS 解码器。
ctl_rsfec_consortium_25g_* 1 输入 在 IEEE 第 108 条与 25G 以太网联盟模式之间进行切换。

当 rx_resetn 已断言低电平有效 (~rx_serdes_reset) 后,该位上的设置即生效。复位时,在首个周期内将对新的值进行采样。

  • 1 = 25G 以太网联盟规范模式。
  • 0 = IEEE 802.3by 模式。
注释: 10G/25G 子系统的部分变体可能包含独立的 RX 和 TX 联盟信号。
stat_rx_rsfec_hi_ser_* 1 输出 如果含 8192 个代码字的窗口内的 RS-FEC 符号错误数量超过阈 K = 417,则此项设置为 1,否则设为 0。
stat_rx_rsfec_lane_alignment_status_* 1 输出 值为 1 表示 RX RS-FEC 块在来自收发器的数据上已达成对齐。
stat_rx_rsfec_corrected_cw_inc_* 1 输出 此信号为递增值,对应已纠正的错误数。
stat_rx_rsfec_uncorrected_cw_inc_* 1 输出 此信号为递增值,对应未纠正的错误数。
stat_rx_rsfec_err_count0_inc_* 3 输出 此信号为递增值,对应已检测到的错误数。
stat_tx_rsfec_lane_alignment_status_* 1 输出 值为 1 表示 TX RS-FEC 块在传入 PCS 数据上已达成对齐。