Intel® Cyclone® 10 GX Transceiver PHY User Guide

ID 683054
Date 4/14/2023
Public
Document Table of Contents

2.7.5. Native PHY IP Parameter Settings for PIPE

Table 119.  Parameters for Cyclone® 10 GX Native PHY IP in PIPE Gen1, Gen2 ModesThis section contains the recommended parameter values for this protocol. Refer to Using the Cyclone® 10 GX Transceiver Native PHY IP Core for the full range of parameter values.
Gen1 PIPE Gen2 PIPE
Parameter
Message level for rule violations Error Error
Common PMA Options
VCCR_GXB and VCCT_GXB supply voltage for the Transceiver Gen1: 0_9V Gen2: 0_9V
Transceiver link type Gen1: sr Gen2: sr
Datapath Options
Transceiver configuration rules Gen1 PIPE Gen2 PIPE
PMA configuration rules Basic Basic
Transceiver mode TX / RX Duplex TX / RX Duplex
Number of data channels

Gen1 x1: 1 channel

Gen1 x2: 2 channels

Gen1 x4: 4 channels

Gen2 x1: 1 channel

Gen2 x2: 2 channels

Gen2 x4: 4 channels

Data rate 2.5 Gbps 5 Gbps
Enable datapath and interface reconfiguration Optional Optional
Enable simplified data interface Optional 22 Optional 22
Provide separate interface for each channel Optional Optional
Table 120.  Parameters for Cyclone® 10 GX Native PHY IP in PIPE Gen1, Gen2 Modes - TX PMAThis section contains the recommended parameter values for this protocol. Refer to Using the Cyclone® 10 GX Transceiver Native PHY IP Core for the full range of parameter values.
Gen1 PIPE Gen2 PIPE
TX Bonding Options
TX channel bonding mode

Nonbonded (x1)

PMA & PCS Bonding (x2 and x4)

Nonbonded (x1)

PMA & PCS Bonding (x2 and x4)

PCS TX channel bonding master Auto 23 Auto 23
Default PCS TX channel bonding master

Gen1 x1: Channel 0

Gen1 x2: Channel 1

Gen1 x4: Channel 2

Gen1 x1: Channel 0

Gen1 x2: Channel 1

Gen1 x4: Channel 2

TX PLL Options
TX local clock division factor 1 1
Number of TX PLL clock inputs per channel 1 1
Initial TX PLL clock input selection 0 0
TX PMA Optional Ports
Enable tx_analog_reset_ack port Optional Optional
Enable tx_pma_clkout port Optional Optional
Enable tx_pma_div_clkout port Optional Optional
tx_pma_div_clkout division factor Optional Optional
Enable tx_pma_elecidle port Off Off
Enable rx_seriallpbken port Off Off
Table 121.  Parameters for Cyclone® 10 GX Native PHY IP in PIPE Gen1, Gen2 Modes - RX PMAThis section contains the recommended parameter values for this protocol. Refer to Using the Cyclone® 10 GX Transceiver Native PHY IP Core for the full range of parameter values.
Gen1 PIPE Gen2 PIPE
RX CDR Options
Number of CDR reference clocks 1 1
Selected CDR reference clock 0 0
Selected CDR reference clock frequency 100, 125 MHz 100, 125 MHz
PPM detector threshold 1000 1000
Equalization
CTLE adaptation mode Manual Manual
DFE adaptation mode Disabled Disabled
Number of fixed dfe taps NA NA
RX PMA Optional Ports
Enable rx_analog_reset_ack port Optional Optional
Enable rx_pma_clkout port Optional Optional
Enable rx_pma_div_clkout port Optional Optional
rx_pma_div_clkout division factor Optional Optional
Enable rx_pma_clkslip port Optional Optional
Enable rx_is_lockedtodata port Optional Optional
Enable rx_is_lockedtoref port Optional Optional
Enable rx_set_locktodata and rx_set_locktoref ports Optional Optional
Enable rx_seriallpbken port Optional Optional
Enable PRBS Verifier Control and Status ports Optional Optional
Table 122.  Parameters for Cyclone® 10 GX Native PHY IP in PIPE Gen1, Gen2 Modes - Standard PCSThis section contains the recommended parameter values for this protocol. Refer to Using the Cyclone® 10 GX Transceiver Native PHY IP Core for the full range of parameter values.
Parameter Gen1 PIPE Gen2 PIPE
Standard PCS configurations
Standard PCS / PMA interface width 10 10
FPGA Fabric / Standard TX PCS interface width 8, 16 16
FPGA Fabric / Standard RX PCS interface width 8, 16 16
Enable Standard PCS low latency mode Off Off
Standard PCS FIFO
TX FIFO mode low_latency low_latency
RX FIFO mode low_latency low_latency
Enable tx_std_pcfifo_full port Optional Optional
Enable tx_std_pcfifo_empty port Optional Optional
Enable rx_std_pcfifo_full port Optional Optional
Enable rx_std_pcfifo_empty port Optional Optional
Byte Serializer and Deserializer
TX byte serializer mode Disabled, Serialize x2 Serialize x2
RX byte deserializer mode Disabled, Serialize x2 Serialize x2
8B/10B Encoder and Decoder
Enable TX 8B/10B encoder Enabled Enabled
Enable TX 8B/10B disparity control Enabled Enabled
Enable RX 8B/10B decoder Enabled Enabled
Rate Match FIFO
Rate Match FIFO mode PIPE, PIPE 0ppm PIPE, PIPE 0ppm
RX rate match insert / delete -ve pattern (hex) 0x0002f17c (K28.5/K28.0/) 0x0002f17c (K28.5/K28.0/)
RX rate match insert / delete +ve pattern (hex) 0x000d0e83 (K28.5/K28.0/) 0x000d0e83 (K28.5/K28.0/)
Enable rx_std_rmfifo_full port Optional Optional
Enable rx_std_rmfifo_empty port Optional Optional
Word Aligner and Bit Slip
Enable TX bit slip Off Off
Enable tx_std_bitslipboundarysel port Optional Optional
RX word aligner mode Synchronous State Machine Synchronous State Machine
RX word aligner pattern length 10 10
RX word aligner pattern (hex) 0x0000 00000000017c (/K28.5/) 0x0000 00000000017c (/K28.5/)
Number of word alignment patterns to achieve sync 3 3
Number of invalid data words to lose sync 16 16
Number of valid data words to decrement error count 15 15
Enable rx_std_wa_patternalign port Optional Optional
Enable rx_std_wa_a1a2size port Off Off
Enable rx_std_bitslipboundarysel port Optional Optional
Enable rx_bitslip port Off Off
Bit Reversal and Polarity Inversion
Enable TX bit reversal Off Off
Enable TX byte reversal Off Off
Enable TX polarity inversion Off Off
Enable tx_polinv port Off Off
Enable RX bit reversal Off Off
Enable rx_std_bitrev_ena port Off Off
Enable RX byte reversal Off Off
Enable rx_std_byterev_ena port Off Off
Enable RX polarity inversion Off Off
Enable rx_polinv port Off Off
Enable rx_std_signaldetect port Optional Optional
PCIe Ports
Enable PCIe dynamic datarate switch ports Off Enabled
Enable PCIe pipe_hclk_in and pipe_hclk_out ports Enabled Enabled
Enable PCIe electrical idle control and status ports Enabled Enabled
Enable PCIe pipe_rx_polarity port Enabled Enabled
Dynamic reconfiguration
Enable dynamic reconfiguration Disabled Disabled
Note: The signals in the left-most column are automatically mapped to a subset of a 128-bit tx_parallel_data word when the Simplified Interface is enabled.
22 Refer to Bit Mappings When the Simplified Interface Is Disabled for bit settings when simplified data interface is enabled.
23 Setting this parameter is placement-dependent. In AUTO mode, the Native PHY IP Parameter Editor selects the middle-most channel of the configuration as the default PCS TX channel bonding master. You must ensure that this selected channel is physically placed as Ch1 or Ch4 of the transceiver bank. Else, use the manual selection for the PCS TX channel bonding master to select a channel that can be physically placed as Ch1 or Ch4 of the transceiver bank. Refer to section How to place channels for PIPE configurations for more details.