Intel Arria 10 User Manual page 475

Transceiver phy
Hide thumbs Also See for Arria 10:
Table of Contents

Advertisement

5. Arria 10 Transceiver PHY Architecture
UG-01143 | 2018.06.15
5.2.2.8. 10GBASE-R Bit-Error Rate (BER) Checker
The 10GBASE-R BER checker block is designed in accordance with the 10GBASE-R
protocol specification as described in IEEE 802.3-2008 clause-49. After block lock
synchronization is achieved, the BER checker starts to count the number of invalid
synchronization headers within a 125-μs period. If more than 16 invalid
synchronization headers are observed in a 125-μs period, the BER checker provides
the status signal
condition.
When the optional control input
counter for the number of times the BER state machine has entered the
"BER_BAD_SH" state is cleared.
When the optional control input
internal counter for the number of times the RX state machine has entered the "RX_E"
state for the 10GBASE-R protocol is cleared. In modes where the FEC block in
enabled, the assertion of this signal resets the status counters within the RX FEC
block.
Note:
The 10GBASE-R BER checker is available to implement the 10GBASE-R protocol.
5.2.2.9. Interlaken CRC-32 Checker
The Interlaken CRC-32 checker verifies that the data transmitted has not been
corrupted between the transmit PCS and the receive PCS. The CRC-32 checker
calculates the 32-bit CRC for the received data and compares it against the CRC value
that is transmitted within the diagnostic word.
is sent to the FPGA fabric.
5.2.2.10. Enhanced PCS RX FIFO
The Enhanced PCS RX FIFO is designed to compensate for the phase, clock, or phase
and clock difference between the receiver channel PCS and the FPGA fabric. It can
operate as a phase-compensation, clock-compensation, elastic buffer, or a deskew
FIFO in Interlaken mode. The RX FIFO has a width of 74 bits and a depth of 32 words
for all protocols.
The RX FIFO supports the following modes:
Phase Compensation mode
Register mode
Interlaken mode (deskew FIFO)
10GBASE-R mode (clock compensation FIFO)
Basic mode (elastic buffer FIFO)
5.2.2.10.1. Phase Compensation Mode
The RX FIFO compensates for the phase difference between the read clock and write
clocks.
rx_clkout
rx_coreclkin
FIFO.
to the FPGA fabric, indicating a high bit error rate
rx_enh_highber
rx_enh_highber_clr_cnt
rx_enh_clr_errblk_count
(RX parallel low-speed clock) clocks the write side of the RX FIFO.
(FPGA fabric clock) or
rx_clkout
is asserted, the internal
is asserted, the
(CRC error signal)
rx_enh_crc32_err
clocks the read side of the RX
®
®
Intel
Arria
10 Transceiver PHY User Guide
475

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents