Intel® Cyclone® 10 GX Transceiver PHY User Guide

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

2.9.1.2. Native PHY IP Parameter Settings for Basic (Enhanced PCS)

This 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.

Table 139.  General and Datapath ParametersThe first two sections of the Parameter Editor for the Transceiver Native PHY provide a list of general and datapath options to customize the transceiver.

Parameter

Range

Message level for rule violations

error, warning

Transceiver configuration rules

Basic (Enhanced PCS)

PMA configuration rules

Basic, GPON

Transceiver mode

TX / RX Duplex, TX Simplex, RX Simplex

Number of data channels

1 to 12

Data rate

GX transceiver channel: 1 Gbps to 12.5 Gbps

Enable datapath and interface reconfiguration

On / Off

Enable simplified data interface

On / Off

Table 140.  TX PMA Parameters

Parameter

Range

TX channel bonding mode

Not bonded, PMA only bonding, PMA and PCS bonding

PCS TX channel bonding master

Auto, 0 to n-1, n (where n = the number of data channels)

Actual PCS TX channel bonding master

n-1 (where n = the number of data channels)

TX local clock division factor

1, 2, 4, 8

Number of TX PLL clock inputs per channel

1, 2, 3, 4

Initial TX PLL clock input selection

0

Enable tx_pma_clkout port On / Off
Enable tx_pma_div_clkout port On / Off
tx_pma_div_clkout division factor Disabled, 1, 2, 33, 40, 66
Enable tx_pma_elecidle port On / Off
Enable rx_serialpbken port On / Off
Table 141.  RX PMA Parameters

Parameter

Range

Number of CDR reference clocks

1 to 5

Selected CDR reference clock

0 to 4

Selected CDR reference clock frequency

For Basic (Enhanced PCS): Depends on the data rate parameter

PPM detector threshold

100, 300, 500, 1000

CTLE adaptation mode

manual

Enable rx_pma_clkout port On / Off
Enable rx_pma_div_clkout port On / Off
rx_pma_div_clkout division factor Disabled, 1, 2, 33, 40, 66
Enable rx_pma_clkslip port On / Off
Enable rx_is_lockedtodata port On / Off
Enable rx_is_lockedtoref port On / Off
Enable rx_set_locktodata and rx_set_locktoref ports On / Off
Enable rx_serialpbken port On / Off
Enable PRBS verifier control and status ports On / Off
Table 142.  Enhanced PCS Parameters

Parameter

Range

Enhanced PCS/PMA interface width

32, 40, 64

FPGA fabric/Enhanced PCS interface width

32, 40, 50, 64, 66, 67

Enable Enhanced PCS low latency mode

On / Off

Enable RX/TX FIFO double width mode

On / Off

TX FIFO mode

Phase compensation, Register, Interlaken, Basic, Fast register

Note: Only Basic Enhanced is valid.

TX FIFO partially full threshold

10, 11, 12, 13, 14, 15

TX FIFO partially empty threshold

1, 2, 3, 4, 5

Enable tx_enh_fifo_full port

On / Off

Enable tx_enh_fifo_pfull port

On / Off

Enable tx_enh_fifo_empty port

On / Off

Enable tx_enh_fifo_pempty port

On / Off

RX FIFO mode

Phase Compensation, Register, Basic

RX FIFO partially full threshold

0 to 31

RX FIFO partially empty threshold

0 to 31

Enable RX FIFO alignment word deletion (Interlaken)

On / Off

Enable RX FIFO control word deletion (Interlaken)

On / Off

Enable rx_enh_data_valid port

On / Off

Enable rx_enh_fifo_full port

On / Off

Enable rx_enh_fifo_pfull port

On / Off

Enable rx_enh_fifo_empty port

On / Off

Enable rx_enh_fifo_pempty port

On / Off

Enable rx_enh_fifo_del port (10GBASE-R)

On / Off

Enable rx_enh_fifo_insert port (10GBASE-R)

On / Off

Enable rx_enh_fifo_rd_en port

On / Off

Enable rx_enh_fifo_align_val port (Interlaken)

On / Off

Enable rx_enh_fifo_align_cir port (Interlaken)

On / Off

Enable TX 64b/66b encoder

On / Off

Enable RX 64b/66b decoder

On / Off

Enable TX sync header error insertion

On / Off

Enable RX block synchronizer

On / Off

Enable rx_enh_blk_lock port

On / Off

Enable TX data bitslip

On / Off

Enable TX data polarity inversion

On / Off

Enable RX data bitslip

On / Off

Enable RX data polarity inversion

On / Off

Enable tx_enh_bitslip port

On / Off

Enable rx_bitslip port

On / Off

Enable tx_enh_frame port

On / Off

Enable rx_enh_frame port

On / Off

Enable rx_enh_frame_dian_status port

On / Off

Table 143.  Dynamic Reconfiguration Parameters
Parameter Range
Enable dynamic reconfiguration

On / Off

Share reconfiguration interface

On / Off

Enable Native PHY Debug Master Endpoint

On / Off

Enable embedded debug

On / Off

Enable capability registers

On / Off

Set user-defined IP identifier number
Enable control and status registers

On / Off

Enable prbs soft accumulators

On / Off

Configuration file prefix text string
Generate SystemVerilog package file

On / Off

Generate C header file

On / Off

Table 144.  Generate Options Parameters
Parameter Range
Generate parameter documentation file

On / Off