Intel Arria 10 User Manual page 60

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

Advertisement

Table 23.
10GBASE-R BER Checker Parameters
Parameter
Enable
rx_enh_highber port
(10GBASE-R)
Enable
rx_enh_highber_clr_c
nt port (10GBASE-R)
Enable
rx_enh_clr_errblk_cou
nt port (10GBASE-R)
Table 24.
64b/66b Encoder and Decoder Parameters
Parameter
Enable TX 64b/66b
encoder (10GBASE-R)
Enable RX 64b/66b
decoder (10GBASE-R)
Enable TX sync header
error insertion
Table 25.
Scrambler and Descrambler Parameters
Parameter
Enable TX scrambler
(10GBASE-R/
Interlaken)
TX scrambler seed
(10GBASE-R/
Interlaken)
Enable RX descrambler
(10GBASE-R/
Interlaken)
®
®
Intel
Arria
10 Transceiver PHY User Guide
60
Range
On / Off
Enables the rx_enh_highber port. For 10GBASE-R transceiver
configuration rule, this signal is asserted to indicate a bit error
rate higher than 10
occurs when there are at least 16 errors within 125 μs. This is an
asynchronous signal.
On / Off
Enables the rx_enh_highber_clr_cnt input port. For the
10GBASE-R transceiver configuration rule, this signal is asserted
to clear the internal counter. This counter indicates the number of
times the BER state machine has entered the "BER_BAD_SH"
state. This is an asynchronous signal.
On / Off
Enables the rx_enh_clr_errblk_count input port. For the
10GBASE-R transceiver configuration rule, this signal is asserted
to clear the internal counter. This counter indicates the number of
the times the RX state machine has entered the RX_E state. For
protocols with FEC block enabled, this signal is asserted to reset
the status counters within the RX FEC block. This is an
asynchronous signal.
Range
On / Off
When you turn on this option, the Enhanced PCS enables the TX
64b/66b encoder.
On / Off
When you turn on this option, the Enhanced PCS enables the RX
64b/66b decoder.
On / Off
When you turn on this option, the Enhanced PCS supports cycle-
accurate error creation to assist in exercising error condition
testing on the receiver. When error insertion is enabled and the
error flag is set, the encoding sync header for the current word is
generated incorrectly. If the correct sync header is 2'b01 (control
type), 2'b00 is encoded. If the correct sync header is 2'b10 (data
type), 2'b11 is encoded.
Range
On / Off
Enables the scrambler function. This option is available for the
Basic (Enhanced PCS) mode, Interlaken, and 10GBASE-R
protocols. You can enable the scrambler in Basic (Enhanced PCS)
mode when the block synchronizer is enabled and with 66:32,
66:40, or 66:64 gear box ratios.
User-specified 58-bit
You must provide a non-zero seed for the Interlaken protocol. For
value
a multi-lane Interlaken Transceiver Native PHY IP, the first lane
scrambler has this seed. For other lanes' scrambler, this seed is
increased by 1 per each lane. The initial seed for 10GBASE-R is
0x03FFFFFFFFFFFFFF. This parameter is required for the
10GBASE-R and Interlaken protocols.
On / Off
Enables the descrambler function. This option is available for Basic
(Enhanced PCS) mode, Interlaken, and 10GBASE-R protocols. You
can enable the descrambler in Basic (Enhanced PCS) mode with
the block synchronizer enabled and with 66:32, 66:40, or 66:64
gear box ratios.
2. Implementing Protocols in Arria 10 Transceivers
Description
-4
. Per the 10GBASE-R specification, this
Description
Description
UG-01143 | 2018.06.15

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents