E-Tile Transceiver PHY User Guide

ID 683723
Date 9/08/2023
Public
Document Table of Contents

9.5.13. rsfec_lane_rx_hold

Register Name Description Address Addressing Mode
rsfec_lane_rx_hold_0 RS-FEC per lane RX status hold 0x160 32-bits
rsfec_lane_rx_hold_1 0x164
rsfec_lane_rx_hold_2 0x168
rsfec_lane_rx_hold_3 0x16C
The reset values in this table represents register values after a reset has completed.
Bit Name Description

SW Access

HW Access

Protection

Reset
6 uncorr_cw Set when a FEC code word was not corrected due to too many errors.

W1C

W1S

-

0x0
5 corr_cw Set when a FEC code word had one or more errors that were corrected.

W1C

W1S

-

0x0
4 hi_ser

High symbol error rate.

Set when the number of symbol errors in a window of 8192 consecutive codewords has exceeded 417 with RS528 and 6380 with RS544.

If RSFEC_LANE_CFG.indic_byp = 1, then sync header errors are generated towards the PCS layer for a period of 60ms to 75ms.

W1C

W1S

-

0x0
3 am_5bad

RX was locked (and aligned if RSFEC_CORE_CFG.frac = none) but 5 consecutive alignment/codeword markers were not valid.

Restarts the synchronization.

W1C

W1S

-

0x0
2 fec_3bad

RX was locked (and aligned if RSFEC_CORE_CFG.frac = none) but 3 consecutive FEC codewords were not corrected.

Restarts the synchronization.

W1C

W1S

-

0x0
1 not_locked

RX lane not locked.

Not locked to alignment/codeword markers (100GE/128GFC/25GE) or to FEC codewords (32GFC).

One entry per physical lane, regardless of RSFEC_CORE_CFG.frac.

W1C

W1S

-

0x0
0 sf

Incoming signal fail (transceiver unable to lock to signal).

One entry per physical lane, regardless of RSFEC_CORE_CFG.frac.

Asserted when:

“FEC OK signal” rsfec_signal_ok input of E-tile native phy is '0'

or

When the dynamic de-skew buffer is overflowing.

W1C

W1S

-

0x0