When aligned, every bit error received by the RX is identified by the assertion of one of the following:
-
STAT_RX_CRC32_ERR
-
STAT_RX_FRAMING_ERR
-
STAT_RX_DESCRAM_ERR
However, only errors that occur in regular Control and Data Words will result in a
request for retransmission and these are identified by the assertion of
STAT_RX_RETRANS_CRC24_ERR
.
The purpose of the retransmission logic is to reduce the number of packets lost due to CRC24 errors. However, CRC24 errors are forwarded to the LBUS and handled as they would be in non-retransmission mode under the following circumstances:
- A fatal error occurs (retry timeout, etc.)
- A CRC24 error occurs during initialization
In these cases the signal STAT_RX_CRC24_ERR
is asserted to indicate the
error.