第 91 条 RS-FEC 接口控制信号、状态信号和统计数据信号 - 3.3 简体中文

40G/50G High Speed Ethernet Subsystem 产品指南 (PG211)

Document ID
PG211
Release Date
2022-11-03
Version
3.3 简体中文

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

表 1. 第 91 条 RS-FEC 接口控制信号、状态信号和统计数据信号
名称 大小 I/O 描述
ctl_rsfec_enable_* 1 输入 复位后,更改才会生效。复位后,在首个周期内将对新的值进行采样。启用 RS-FEC 功能。
  • 1:启用 RS-FEC
  • 0:绕过 RS-FEC
ctl_rx_rsfec_enable_correction_* 1 输入 复位后,更改才会生效。复位后,在首个周期内将对新的值进行采样。等效于 MDIO 寄存器 1.200.0。
  • 0:解码器会执行错误检测,但不执行纠错(请参阅 IEEE 802.3802.3 第 91.5.3.3 条)
  • 1:解码器还会执行纠错
ctl_rx_rsfec_enable_indication_* 1 输入 复位后,更改才会生效。复位后,在首个周期内将对新的值进行采样。等效于 MDIO 寄存器 1.200.1
  • 0:绕过错误指示功能(请参阅 IEEE 802.3 标准第 91.5.3.3 条)
  • 1:解码器向 PCS 子层发出错误指示
ctl_rsfec_ieee_error_indication_mode_* 1 输入 复位后,更改才会生效。复位后,在首个周期内将对新的值进行采样。
  • 1:核遵循 IEEE RS-FEC 规范
  • 0:如果 ctl_rx.rsfec_enable_correction 和 ctl_rx_rsfec_enable_indication 均为 0,那么将绕过 RS 解码器
stat_tx_rsfec_block_lock_* 1 输出 TX PCS 块锁定状态
  • 0:已解锁
  • 1:已锁定
stat_tx_rsfec_lane_alignment_status_* 1 输出 TX PCS 帧对齐状态
  • 0:未对齐
  • 1:已对齐
stat_rx_rsfec_am_lock0 1 输出 RX 通道 1 锁定状态
  • 0:已解锁
  • 1:已锁定
stat_rx_rsfec_am_lock1 1 输出 RX 通道 1 锁定状态
  • 0:已解锁
  • 1:已锁定
stat_rx_rsfec_lane_alignment_status_* 1 输出 RX 对齐状态
  • 0:未对齐
  • 1:已对齐
stat_rx_rsfec_lane_fill_0 14 输出 RX 通道 0 额外延迟。

每条延迟总线的头 7 个位 [13:7] 即为因去歪斜而导致添加的额外时钟周期延迟数。每条延迟总线的末 7 个位 [6:0] 均为因去歪斜而导致添加的少量时钟周期延迟,单位为时钟周期的 1/66。

stat_rx_rsfec_lane_fill_1 14 输出 RX 通道 1 额外延迟。

每条延迟总线的头 7 个位 [13:7] 即为因去歪斜而导致添加的额外时钟周期延迟数。每条延迟总线的末 7 个位 [6:0] 均为因去歪斜而导致添加的少量时钟周期延迟,单位为时钟周期的 1/66。

stat_rx_rsfec_lane_mapping_* 2 输出 RX 通道映射
  • 位 0:PMA 通道 0 上承载的 FEC 通道的索引
  • 位 1:PMA 通道 1 上承载的 FEC 通道的索引
stat_rx_rsfec_hi_ser_* 1 输出 仅当该核处于旁路指示模式下时,此输出才有效。它表示处于高电平有效时,含 8192 个代码字的窗口内 FEC 符号错误数量超过阈值 K (417)。
stat_rx_rsfec_corrected_cw_inc_* 1 输出 已纠正的代码字计数增量
stat_rx_rsfec_uncorrected_cw_inc_* 1 输出 未纠正的代码字计数增量
stat_rx_rsfec_error_count0_inc_* 3 输出 通道 0 的符号错误计数增量。
stat_rx_rsfec_error_count1_inc_* 3 输出 通道 1 的符号错误计数增量。