Disparity check is performed, and the decoder drives the corresponding CH*_RXCTRL1 High when the data byte on CH*_RXDATA arrives with the wrong disparity. The decoder drives the RXCTRL3 port High when the decoder is enabled, but a received 10-bit character cannot be mapped into a valid 8B/10B character listed in 8B/10B Valid Characters. The non-decoded 10-bit character is piped out of the decoder through the RX data interface with this format:
- The corresponding RXCTRL1 represents the 9th bit
- The corresponding RXCTRL0 represents the 8th bit
- The corresponding RXDATA byte represents the [7:0] bits