Parameters
Parameters | Type | Required | Comments | ||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
PROTOCOL | String | Yes | Specifies the protocol. Values are "BASIC", "CEI", "CPRI", "SRIO", "SDI_HD", "SDI_3G", "HT_3_0", "HT_1_0", "SONET_OC96", "SONET_OC48", "SONET_OC12", "PCIE", "PCIE2", "XAUI", "GIGE", "BIST", and "PRBS". |
||||||||||||||||||||||
NUMBER_OF_CHANNELS | Integer | Yes | Specifies the number of GXB receiver or transmitter channels. Values are [1..32]. |
||||||||||||||||||||||
OPERATION_MODE | String | Yes | Specifies the operation of the altgx Intel® FPGA IP. Values are "RX", receiver mode, "TX", transmitter mode, and "DUPLEX", receiver and transmitter mode. If omitted, the default is "DUPLEX". |
||||||||||||||||||||||
LOOPBACK_MODE | String | Yes | Specifies the operation of the loopback. Values are "NONE", "SLB", "PLB","POSTCDR_RSLB", and"RPLB". If omitted, the default is"NONE". A value of"POSTCDR_RSLB"or"RPLB"is available only when theOPERATION_MODEparameter is set to"DUPLEX".
|
||||||||||||||||||||||
STARTING_CHANNEL_NUMBER | Integer | Yes | Specifies the index number for the first channel in the GXB. Value must be in multiples of four beginning with 0. |
||||||||||||||||||||||
RECEIVER_TERMINATION | String | No | Specifies the receiver data input pin termination value. Values are "OCT_100_OHMS", "OCT_120_OHMS", "OCT_150_OHMS", and "OFF". If omitted, the default is"OFF". |
||||||||||||||||||||||
TRANSMITTER_TERMINATION | String | No | Specifies the transmitter termination value. Values are "OCT_100_OHMS", "OCT_120_OHMS", "OCT_150_OHMS", and "OFF". If omitted, the default is "OFF". |
||||||||||||||||||||||
RX_CHANNEL_WIDTH | Integer | Yes | Specifies the width of the dataout signal from the GXB receiver channel atom into the programmable logic device (PLD) source. Values are [8,10,16,20,32,40]. |
||||||||||||||||||||||
TX_CHANNEL_WIDTH | Integer | Yes | Specifies the width of the dataout signal from the GXB transmitter channel atom into the PLD source. Values are [8,10,16,20,32,40]. |
||||||||||||||||||||||
RX_DIGITALRESET_PORT_WIDTH | Integer | No | Specifies the width of the receiver reset input signals rx_digitalreset and rx_analogreset. The value can be set to either number_of_channels or the number of bonded units. |
||||||||||||||||||||||
TX_DIGITALRESET_PORT_WIDTH | Integer | No | Specifies the width of the transmitter reset input signal tx_digitalreset. The value can be set to either number_of_channels or the number of bonded units. |
||||||||||||||||||||||
RECONFIG_DPRIO_MODE | Integer | No | Specifies the required reconfiguration type. Values are [1,2].
|
||||||||||||||||||||||
RECONFIG_PROTOCOL | String | No | Specifies the reconfiguration protocol. Values are "XAUI", "GIGE", "PIPE", "SONET", "3G_BASIC", "3G_BASIC", "6G_BASIC", and "CPRI". If omitted, the default is "BASIC". | ||||||||||||||||||||||
RX_USE_DOUBLE_DATA_MODE | String | No | Specifies whether to use double data width mode. Values are "TRUE" and "FALSE". If omitted, the default is "FALSE". If the value is set to "TRUE", the value of RX_CHANNEL_WIDTH must be 16, 20, 32, or 40. |
||||||||||||||||||||||
TX_USE_DOUBLE_DATA_MODE | String | No | Specifies whether byte serializer is used. Values are "TRUE" and "FALSE". If omitted, the default is "FALSE". |
||||||||||||||||||||||
RX_CRU_INCLOCK0_PERIOD |
String | No | Specifies the input clock signal period for theclock recovery unit (CRU) Definition Values are "TRUE" and "FALSE". This parameter indicates the input clock period for the rx_cruclk input port when the RX_USE_CRUCLK parameter is set to "TRUE". |
||||||||||||||||||||||
RX_CRU_INCLOCK1_PERIOD |
Integer | No | Specifies the input clock signal period, in picoseconds (ps), for the index1 clock source of the CRU. This parameter is available only when the RECONFIG_DPRIO_MODE parameter value is set to CMU PLL reconfiguration. This parameter is used for reconfiguration. |
||||||||||||||||||||||
RX_CRU_INCLOCK2_PERIOD |
Integer | No | Specifies the input clock signal period, in picoseconds (ps), for the index2 clock source of the CRU. This parameter is available only when the RECONFIG_DPRIO_MODE parameter value is set to CMU PLL reconfiguration. This parameter is used for reconfiguration. |
||||||||||||||||||||||
RX_CRU_INCLOCK3_PERIOD |
Integer | No | Specifies the input clock signal period, in picoseconds (ps), for the index3 clock source of the CRU. This parameter is available only when the RECONFIG_DPRIO_MODE parameter value is set to CMU PLL reconfiguration. This parameter is used for reconfiguration. |
||||||||||||||||||||||
RX_CRU_INCLOCK4_PERIOD |
Integer | No | Specifies the input clock signal period, in picoseconds (ps), for the index4 clock source of the CRU. This parameter is available only when the RECONFIG_DPRIO_MODE parameter value is set to CMU PLL reconfiguration. This parameter is used for reconfiguration. |
||||||||||||||||||||||
RX_CRU_INCLOCK5_PERIOD |
Integer | No | Specifies the input clock signal period, in picoseconds (ps), for the index5 clock source of the CRU. This parameter is available only when the RECONFIG_DPRIO_MODE parameter value is set to CMU PLL reconfiguration. This parameter is used for reconfiguration. |
||||||||||||||||||||||
RX_CRU_INCLOCK6_PERIOD |
Integer | No | Specifies the input clock signal period, in picoseconds (ps), for the index6 clock source of the CRU. This parameter is available only when the RECONFIG_DPRIO_MODE parameter value is set to CMU PLL reconfiguration. This parameter is used for reconfiguration. |
||||||||||||||||||||||
RX_CRU_INCLOCK7_PERIOD | Integer | No | Specifies the input clock signal period, in picoseconds (ps), for the index7 clock source of the CRU. This parameter is available only when the RECONFIG_DPRIO_MODE parameter value is set to CMU PLL reconfiguration. This parameter is used for reconfiguration. |
||||||||||||||||||||||
RX_CRU_INCLOCK8_PERIOD | Integer | No | Specifies the input clock signal period, in picoseconds (ps), for the index8 clock source of the CRU. This parameter is available only when the RECONFIG_DPRIO_MODE parameter value is set to CMU PLL reconfiguration. This parameter is used for reconfiguration. |
||||||||||||||||||||||
RX_CRU_INCLOCK9_PERIOD | Integer | No | Specifies the input clock signal period, in picoseconds (ps), for the index9 clock source of the CRU. This parameter is available only when the RECONFIG_DPRIO_MODE parameter value is set to CMU PLL reconfiguration. This parameter is used for reconfiguration. |
||||||||||||||||||||||
TX_RECONFIG_DATA_RATE | Integer | No | Specifies the rate of data out from the transmitter after DPRIO reconfiguration in Mbps. | ||||||||||||||||||||||
TX_RECONFIG_DATA_RATE_REMAINDER | Integer | No | Specifies the remainder of the DATA_RATE parameter in bps during reconfiguration. |
||||||||||||||||||||||
RX_DPRIO_MODE | String | No | Specifies the DPRIO mode. Values are "NONE", "PMA_ELECTRICALS", and "FULL". If omitted, the default is "NONE". When set to "NONE", the DPRIO is not used by the receiver. When set to "PMA_ELECTRICALS", the DPRIO is used by the receiver. When set to "FULL", the DPRIO is used by the receiver with full programmability. |
||||||||||||||||||||||
TX_DPRIO_MODE | String | No | Specifies the DPRIO mode. Values are "NONE", "PMA_ELECTRICALS", and "FULL". If omitted, the default is "NONE". When set to "NONE", the DPRIO is not used by the transmitter. When set to "PMA_ELECTRICALS", the DPRIO is used by the transmitter. When set to "FULL", the DPRIO is used by the transmitter with full programmability. |
||||||||||||||||||||||
RX_RECONFIG_CLK_SCHEME | String | No | Specifies the clocking scheme for reconfiguration in the receiver. Values are "INDV_CLK_SOURCE", "TX_CH0_CLK_TO_RX", and "TX_CLK_TO_RX". If omitted, the default is "TX_CLK_TO_RX". When set to "INDV_CLK_SOURCE", all receivers are clocked using their individual clock source. When set to "TX_CH0_CLK_TO_RX", all receivers are clocked by a single transmitter clock source. When set to "TX_CLK_TO_RX", all receivers are clocked by their respective channel transmitter clock source. |
||||||||||||||||||||||
TX_RECONFIG_CLK_SCHEME | String | No | Specifies the clocking scheme for reconfiguration in the transmitter. Values are "INDV_CLK_SOURCE" and "TX_CH0_CLK_SOURCE". If omitted, the default is "INDV_CLK_SOURCE". When set to"INDV_CLK_SOURCE", all transmitters are clocked using their individual clock source. When set to "TX_CH0_CLK_SOURCE", all transmitters are clocked by a single transmitter clock source. |
||||||||||||||||||||||
RX_USE_RISING_EDGE_TRIGGERED_PATTERN_ALIGN | String | No | Specifies whether the word aligner realigns continuously or only once per rising edge of the rx_enapatternalign signal. Values are "TRUE" and "FALSE". If omitted, the default is "FALSE". When set to "TRUE", the word aligner aligns only once per rising edge of the rx_enapatternalign signal. When set to "FALSE", the word aligner realigns continuously when the rx_enapatternalign signal is high. |
||||||||||||||||||||||
RX_ENABLE_TRUE_COMPLEMENT_MATCH_IN_WORD_ALIGN | String | No | Specifies whether the word aligner aligns to both true and complement versions of the programmed pattern, or to only the true versions. Values are "TRUE" and "FALSE". If omitted, the default is "FALSE". When set to "TRUE", the word aligner aligns to both true and complement versions of the programmed pattern set by the value of the RX_ALIGN_PATTERN signal. When set to "FALSE", the word aligner aligns only to true versions of the programmed pattern set by the value of the RX_ALIGN_PATTERN signal. |
||||||||||||||||||||||
RX_USE_ALIGN_STATE_MACHINE | String | No | Specifies whether the alignment state machine controls the word aligner. Values are "TRUE" and "FALSE". If omitted, the default is "FALSE". When set to "TRUE", the alignment state machine controls the word aligner. When set to "FALSE", no state machines are used. If the RX_BITSLIP_ENABLE parameter value is "TRUE", the rx_bitslip signal controls the word aligner. If the RX_BITSLIP_ENABLE parameter value is "FALSE", word aligner is controlled by the rx_enapatternalign signal. |
||||||||||||||||||||||
RX_BITSLIP_ENABLE | String | No | Specifies whether the rx_bitslip signal controls the word aligner. Values are "TRUE" and "FALSE". If omitted, the default is "FALSE". When set to "TRUE", the rx_bitslip signal controls the word aligner. When set to "FALSE", the word aligner is controlled by the alignment state machine or the rx_enapatternalign signal depending on the value of the value of the RX_USE_ALIGN_STATE_MACHINE parameter. |
||||||||||||||||||||||
RX_ALIGN_PATTERN | String | No | Specifies the word alignment pattern. The size of the bit vectors is specified by the value of the RX_ALIGN_PATTERN_LENGTH parameter. |
||||||||||||||||||||||
RX_ALIGN_PATTERN_LENGTH | Integer | No | Specifies the length of the word alignment pattern. Values are [7,10,16]. When the deserialization factor is 8, the pattern length value must be 16. If the deserialization factor is 10, the pattern length value can be either 7 or 10. |
||||||||||||||||||||||
RX_ALIGN_LOSS_SYNC_ERROR_NUM | Integer | No | Determines the number of bad data words required for the alignment state machine in the word aligner to enter the loss of synch state, where the rx_syncstatus signal goes low. Values are [7..0]. |
||||||||||||||||||||||
RX_NUM_ALIGN_CONS_GOOD_DATA | Integer | No | Specifies the number of consecutive valid words needed to reduce the built-up error count by 1. Values are [256..1]. |
||||||||||||||||||||||
RX_NUM_ALIGN_CONS_PAT | Integer | No | Specifies the number of consecutive patterns needed to achieve synchronization. Values are [256..1]. |
||||||||||||||||||||||
RX_RUN_LENGTH | Integer | No | Specifies the maximum number of consecutive 1s or 0s allowed before a run length violation is reported through the RX_RLV signal. |
||||||||||||||||||||||
RX_RUN_LENGTH_ENABLE | String | No | Flag that enables run length detection. Values are "TRUE" and "FALSE". If omitted, the default is "FALSE". |
||||||||||||||||||||||
RX_8B_10B_MODE |
String | No | Specifies the 8B/10B decoder/encoder mode for the receiver. Values are "NORMAL", "CASCADED", and "NONE". When set to "NONE", the 8B/10B encoder/decoder mode is bypassed. If omitted, the default is "NONE". |
||||||||||||||||||||||
TX_8B_10B_MODE | String | No | Specifies the 8B/10B decoder/encoder mode for the transceiver. Values are "NORMAL", "CASCADED", and "NONE". When set to "NONE", the 8B/10B encoder/decoder mode is bypassed. If omitted, the default is "NONE". |
||||||||||||||||||||||
TX_FORCE_DISPARITY_MODE | String | No | Specifies whether to enable disparity for the 8B/10B encoder based on the tx_forcedisp input signal value. Values are "TRUE" and "FALSE". If omitted, the default is "FALSE". |
||||||||||||||||||||||
TX_FORCE_KCHAR | String | No | Specifies whether the K character transmission is forced from the transmitter. Values are "TRUE" and "FALSE". If omitted, the default is "FALSE". |
||||||||||||||||||||||
TX_FORCE_ECHAR | String | No | Specifies whether the E character transmission is forced from the transmitter. Values are "TRUE" and "FALSE". If omitted, the default is "FALSE". |
||||||||||||||||||||||
TX_RXDETECT_CTRL | String | No | Specifies 2-bit control. |
||||||||||||||||||||||
TX_LOW_SPEED_TEST_SELECT | String | No | Specifies 4-bit control. |
||||||||||||||||||||||
TX_ALLOW_POLARITY_INVERSION | String | No | Specifies whether the polarity inversion is performed using the tx_invpolarity input signal. Values are "TRUE" and "FALSE". If omitted, the default is "FALSE". |
||||||||||||||||||||||
TX_ENABLE_SYMBOL_SWAP | String | No | Specifies whether the high and low bytes are swapped after 8B/10B encoding. Values are "TRUE" and "FALSE". If omitted, the default is "FALSE". |
||||||||||||||||||||||
TX_PLL_INCLK0_PERIOD |
String | No | Specifies the dedicated input clock period, in picoseconds (ps), for the atom inclock period. |
||||||||||||||||||||||
TX_PLL_INCLK0_PERIOD |
String | No | Specifies the dedicated input clock period, in picoseconds (ps), for the atom inclock period. |
||||||||||||||||||||||
TX_PLL_VCO_MULTIPLY_BY | Integer | No | Specifies the clock multiplication factor generated by the transmitter PLL. | ||||||||||||||||||||||
TX_PLL_VCO_DIVIDE_BY | Integer | No | Specifies the clock division factor generated by the transmitter PLL. | ||||||||||||||||||||||
TX_PLL_MULTIPLY_BY | String | No | Specifies the clock multiplication factor generated by the PLL. | ||||||||||||||||||||||
TX_PLL_DIVIDE_BY | String | No | Specifies the clock division factor generated by the PLL. | ||||||||||||||||||||||
TX_ENABLE_BIT_REVERSAL | String | No | Specifies whether bit ordering output is reversed after 8B/10B encoding. Values are "TRUE" and "FALSE". If omitted, the default is "FALSE". |
||||||||||||||||||||||
TX_ENABLE_SELF_TEST_MODE | String | No | Specifies whether the self-test mode is enabled. Values are "TRUE" and "FALSE". If omitted, the default is "FALSE". |
||||||||||||||||||||||
TX_SELF_TEST_MODE | String | No | Specifies the self-test mode. Values are "PRBS_7", "PRBS_8", "PRBS_10", "PRBS_23", "LOW_FREQ", "MIXED_FREQ", "HIGH_FREQ", "INCREMENTAL", "CJPAT", and "CRPAT". |
||||||||||||||||||||||
TX_FLIP_TX_IN | String | No | Specifies whether the transmitter input data bits are flipped. Values are "TRUE" and "FALSE". If omitted, the default is "FALSE". |
||||||||||||||||||||||
TX_USE_CORECLK | String | No | Specifies whether the tx_coreclk input port is used. Values are "TRUE" and "FALSE". If omitted, the default is "FALSE". |
||||||||||||||||||||||
VOD_CTRL_SETTING | Integer | No | Specifies the VOD switching control signal for various differential voltages. Values are [7..0]. |
||||||||||||||||||||||
PREEMPHASIS_CTRL_1STPOSTTAP_SETTING |
Integer | No | Specifies the preemphasis control signal for the first post tap. Values are [15..0]. |
||||||||||||||||||||||
PREEMPHASIS_CTRL_2NDPOSTTAP_SETTING |
Integer | No | Specifies the preemphasis control signal for the second post tap. Values are [7..0]. |
||||||||||||||||||||||
PREEMPHASIS_CTRL_PRETAP_SETTING | Integer | No | Specifies the preemphasis control signal for the pretap. Values are [7..0]. |
||||||||||||||||||||||
PREEMPHASIS_CTRL_2NDPOSTTAP_INV_SETTING |
String | No | Specifies whether the preemphasis control signal for the second post tap is inverted. Values are "TRUE" and "FALSE". If omitted, the default is "FALSE". |
||||||||||||||||||||||
PREEMPHASIS_CTRL_PRETAP_INV_SETTING | String | No | Specifies whether the preemphasis control signal for the pretap is inverted. Values are "TRUE" and "FALSE". If omitted, the default is "FALSE". |
||||||||||||||||||||||
TX_COMMON_MODE | String | No | Specifies the transmitter common mode voltage. Values are "TRISTATE", "0.6V", and "0.7V". If omitted, the default is "0.7V". |
||||||||||||||||||||||
TX_ANALOG_POWER | String | No | Specifies the transmitter VCCHTX value. Values are "1.2V" and "1.5V". If omitted, the default is "1.5V". |
||||||||||||||||||||||
TX_CHANNEL_BONDING | String | No | Specifies the protocol bonding type. Values are "INDV", "X4", and "X8". If omitted, the default is "INDV". |
||||||||||||||||||||||
CMU_PLL_LOOP_FILTER_RESISTOR_CONTROL | Integer | No | Specifies the 2-bit setting for the PLL bandwidth. Values are [3..0]. |
||||||||||||||||||||||
RX_8B_10B_COMPATIBILITY_MODE |
String | No | Specifies the 8B/10B encoder/decoder mode for the receiver. Values are "TRUE" (StratixGX-compatible mode) and "FALSE" (IBM-compatible mode). If omitted, the default is "FALSE". |
||||||||||||||||||||||
TX_8B_10B_COMPATIBILITY_MODE | String | No | Specifies the 8B/10B encoder/decoder mode for the transmitter. Values are "TRUE" (StratixGX-compatible mode) and "FALSE" (IBM-compatible mode). If omitted, the default is "FALSE". |
||||||||||||||||||||||
RX_RATE_MATCH_FIFO_MODE | String | No | Specifies the rate matching state machine mode. Values are "NORMAL", "CASCADED", and "NONE". If omitted, the default is "NONE". When set to "NORMAL", the rate matching state is single width internal datapath and rate matching state machine control. When set to "CASCADED", the rate matching state is double width internal datapath and rate matching state machine control. When set to "NONE", the rate matching FIFO is disabled. |
||||||||||||||||||||||
RX_RATE_MATCH_PATTERN1 |
String | No | Specifies the rate matching pattern in 20-bit binary strings. |
||||||||||||||||||||||
RX_RATE_MATCH_PATTERN2 |
String | No | Specifies the rate matching pattern in 20-bit binary strings. This parameter is available only when the RX_USE_RATE_MATCH_PATTERN1_ONLY parameter value is set to "FALSE". |
||||||||||||||||||||||
RX_USE_RATE_MATCH_PATTERN1_ONLY |
String | No | Specifies whether the word aligner aligns to the pattern programmed into the RX_RATE_MATCH_PATTERN1 parameter. Values are "TRUE" and "FALSE". If omitted, the default is "FALSE". |
||||||||||||||||||||||
RX_RATE_MATCH_PATTERN_SIZE | Integer | No | Specifies the rate matching pattern size in the RX_RATE_MATCH_PATTERN1 and RX_RATE_MATCH_PATTERN2 parameters. Values are 10 and 20. |
||||||||||||||||||||||
RX_RATE_MATCH_SKIP_SET_BASED | String | No | Specifies whether to skip set-based, as in PCI-Express. Values are "TRUE" and "FALSE". If omitted, the default is "FALSE". |
||||||||||||||||||||||
RX_RATE_MATCH_BACK_TO_BACK | String | No | Specifies whether to allow insertion or deletion of consecutive characters or an ordered set. Values are "TRUE" and "FALSE". If omitted, the default is "FALSE". |
||||||||||||||||||||||
RX_RATE_MATCH_ORDERED_SET_BASED | String | No | Specifies whether rate matching is ordered set-based equivalent to the PROTOCOL parameter set to GIGE. Values are "TRUE" and "FALSE". If omitted, the default is "FALSE". |
||||||||||||||||||||||
RX_BYTE_ORDERING_MODE | String | No | Specifies the byte ordering mode. Values are "PATTERN-BASED", "SYNCSTATUS-BASED", and "NONE". If omitted, the default is "NONE". When set to "PATTERN-BASED", byte ordering is based on the programmed 10-bit pattern. When set to "SYNCSTATUS-BASED", byte ordering is based on the syncstatus signal from the word aligner. When set to "NONE", the byte ordering is disabled. |
||||||||||||||||||||||
RX_BYTE_ORDER_PLD_CTRL_ENABLE | String | No | Specifies the byte order for the PLD. Values are "TRUE" and "FALSE". If omitted, the default is "FALSE". |
||||||||||||||||||||||
RX_BYTE_ORDER_PATTERN | String | No | Specifies the byte ordering (SOP) pattern. Values are [10..8], and are dependent on the block data width. If the 8B10B is used, the pattern must be 9 bits wide with the control character at bit 8. If the 8B/10B encoder/decoder is not used and the deserialization is 10/20 bits wide, then the byte ordering pattern must be 10 bits wide. If the 8B10B is not used and the deserialization is 8/16 bits wide (SONET-style), then the byte ordering pattern must be 8 bits wide. |
||||||||||||||||||||||
RX_BYTE_ORDER_PAD_PATTERN | String | No | Specifies the 10-bit pad pattern at the byte ordering block in 10-bit binary strings. If the deserailization factor is 8/16 bits wide, the byte ordering pad pattern is 8bits. If the 8B/10B encoder/decoder is used, 9bits and the control character should be set at bit 8. If the 8B/10B encoder/decoder is not used and the deserialization factor is 10/20 bits wide, the byte ordering pad pattern is 10 bits. |
||||||||||||||||||||||
RX_ALLOW_PIPE_POLARITY_INVERSION | String | No | Specifies whether to enable the polarity inversion at the input of the 8B/10B encoder/decoder based on the value of the pipe8b10binvpolarity input port. Values are "TRUE" and "FALSE". If omitted, the default is "FALSE". |
||||||||||||||||||||||
RX_DISABLE_AUTO_IDLE_INSERTION | String | No | Specifies whether to disable the idle insertion in the phase compensation/interface FIFO. Values are "TRUE" and "FALSE". When set to "TRUE", the idle insertion is disabled, and when set to "FALSE", the idle insertion is enabled. If omitted, the default is "FALSE". |
||||||||||||||||||||||
RX_ENABLE_SELF_TEST_MODE | String | No | Specifies whether to enable the self-test mode circuit. Values are "TRUE" and "FALSE". If omitted, the default is "FALSE". |
||||||||||||||||||||||
RX_SELF_TEST_MODE | String | No | Specifies the self-test mode. Values are "PRBS_7", "PRBS_8", "PRBS_10", "PRBS_23", "LOW_FREQ", "MIXED_FREQ", "HIGH_FREQ", "INCREMENTAL", "CJPAT", and "CRPAT". |
||||||||||||||||||||||
RX_FORCE_SIGNAL_DETECT | String | No | Specifies whether to force signal detection in the receiver's CRU. Values are "TRUE" and "FALSE". If omitted, the default is "FALSE". |
||||||||||||||||||||||
RX_PPMSELECT | Integer | No | Specifies the parts per million (PPM) setting to measure the frequency difference between the input clocks. Values are [63..0].
|
||||||||||||||||||||||
RX_0PPM_CORE_CLOCK |
String | No | Specifies the receiver 0 PPM clock source. Values are "TRUE" and "FALSE". If omitted, the default is "FALSE". |
||||||||||||||||||||||
TX_0PPM_CORE_CLOCK | String | No | Specifies the transceiver 0 PPM clock source. Values are "TRUE" and "FALSE". If omitted, the default is "FALSE". |
||||||||||||||||||||||
RX_CRU_USE_REFCLK_PIN | String | No | Specifies that the inclk source of the PLL receiver comes from a refclk pin. Values are "TRUE" and "FALSE". If omitted, the default is "FALSE". |
||||||||||||||||||||||
RX_CRU_REFCLK_MULTIPLY_BY | String | No | Specifies the multiplication factor for the CRU refclk pin. Values are "TRUE" and "FALSE". If omitted, the default is "FALSE". This parameter is available only when the RX_CRU_USE_REFCLK_PIN parameter value is set to "TRUE". |
||||||||||||||||||||||
RX_CRU_REFCLK_DIVIDE_BY | String | No | Specifies the divide factor for the refclk pin for the CRU. Values are "TRUE" and "FALSE". If omitted, the default is "FALSE". This parameter is available only when the RX_CRU_USE_REFCLK_PIN parameter value is set to "TRUE". |
||||||||||||||||||||||
RX_DATAPATH_LOW_LATENCY_MODE | String | No | Specifies whether the latency mode value for the datapath is set to low for the receiver. Values are "TRUE" and "FALSE". If omitted, the default is "FALSE". |
||||||||||||||||||||||
ELEC_IDLE_INFER_ENABLE | String | No | Specifies whether to enable the electrical idle inference selection block. Values are "TRUE" and "FALSE". If omitted, the default is "FALSE". |
||||||||||||||||||||||
RX_CDRCTRL_ENABLE | String | No | Specifies whether to enable the CDR control block for the receiver. Values are "TRUE" and "FALSE". If omitted, the default is "FALSE". |
||||||||||||||||||||||
RX_CRU_DATA_RATE | Integer | No | Specifies the output period in picoseconds (ps). Output frequency is data_rate / 2. If omitted, the default is 0. |
||||||||||||||||||||||
RX_BANDWIDTH_MODE | Integer | No | Specifies the bandwidth setting for the receiver PLL. Values are [3..0]. |
||||||||||||||||||||||
RX_ENABLE_DC_COUPLING | String | No | Specifies whether to enable DC coupling to the receiver input pins. Values are "TRUE" and "FALSE". If omitted, the default is "FALSE". |
||||||||||||||||||||||
RX_SIGNAL_DETECT_THRESHOLD | Integer | No | Specifies the signal detect and the signal loss thresholds for the receiver input buffer. Values are [7..0]. |
||||||||||||||||||||||
EQUALIZER_CTRL_A_SETTING | Integer | No | Specifies the equalizer control A setting. Values are [7..0]. |
||||||||||||||||||||||
EQUALIZER_CTRL_B_SETTING | Integer | No | Specifies the equalizer control B setting. Values are [7..0]. |
||||||||||||||||||||||
EQUALIZER_CTRL_C_SETTING | Integer | No | Specifies the equalizer control C setting. Values are [7..0]. |
||||||||||||||||||||||
EQUALIZER_CTRL_D_SETTING | Integer | No | Specifies the equalizer control D setting. Values are [7..0]. |
||||||||||||||||||||||
EQUALIZER_CTRL_V_SETTING | Integer | No | Specifies the equalizer control V setting. Values are [7..0]. |
||||||||||||||||||||||
RX_COMMON_MODE | String | No | Specifies the receiver common mode voltage. Values are "TRISTATE", "0.9V", and "1.2V". |
||||||||||||||||||||||
RX_USE_CRUCLK | String | No | Specifies whether to use the rx_cruclk input port. Values are "TRUE" and "FALSE". If omitted, the default is "FALSE". |
||||||||||||||||||||||
RX_USE_CLKOUT | String | No | Specifies whether to use the rx_clkout output port. Values are "TRUE" and "FALSE". If omitted, the default is "FALSE". |
||||||||||||||||||||||
RX_USE_PIPE8B10BINVPOLARITY | String | No | Specifies whether the pipe8b10binvpolarity input port is connected. Values are "TRUE" and "FALSE". If omitted, the default is "FALSE". |
||||||||||||||||||||||
RX_FLIP_RX_OUT | String | No | Specifies if the receiver output data bits are flipped. Values are "TRUE" and "FALSE". If omitted, the default is "FALSE". |
||||||||||||||||||||||
RX_CHANNEL_BONDING | String | No | Specifies protocol bonding type. Values are "INDV", "X4", and, "X8". When set to "INDV", the protocol type is individual channel bonding. When set to "X4", the protocol uses 4 channel bonding. When set to "X8", the protocol uses 8 channel bonding. |
||||||||||||||||||||||
ENABLE_PLL_INCLK_DRIVE_RX_CRU | String | No | Specifies whether the pll_inclk input port drives the receiver input clock. Values are "TRUE" and "FALSE". If omitted, the default is "FALSE". When set to "TRUE", the pll_inclk input port drives the receiver"™s reference input clock. When set to "FALSE", the rx_cruclk input port drives the receiver"™s reference input clock. This parameter is applicable only when there is no CMU PLL reconfiguration. |
||||||||||||||||||||||
ENABLE_PLL_INCLK0_DIVIDER ENABLE_PLL_INCLK1_DIVIDER ENABLE_PLL_INCLK2_DIVIDER ENABLE_PLL_INCLK3_DIVIDER ENABLE_PLL_INCLK4_DIVIDER ENABLE_PLL_INCLK5_DIVIDER ENABLE_PLL_INCLK6_DIVIDER |
String | No | Specifies whether the refclk divider is used for the inclk[]. Values are "TRUE" and "FALSE". If omitted, the default is "FALSE". |
||||||||||||||||||||||
USE_CALIBRATION_BLOCK | String | No | Specifies whether the calibration block is instantiated in the Intel® FPGA IP. Values are "TRUE" and "FALSE". If omitted, the default is "FALSE". |
||||||||||||||||||||||
RX_USE_DESKEW_FIFO | String | No | Specifies whether to enable the deskew FIFO. This parameter can also be enabled for non-XAUI configurations. Values are "TRUE" and "FALSE". If omitted, the default is "FALSE". |
||||||||||||||||||||||
RX_ELEC_IDLE_K_DETECT | String | No | Specifies whether to enable K28.7 detection for electrical idle exit detection. Values are "TRUE" and "FALSE". A value of "FALSE" is unavailable to the PMA module. |
||||||||||||||||||||||
RX_ELEC_IDLE_NUM_COM_DETECT | Integer | No | Specifies the number of commas required to enter or exit electrical idle. Values are [3..1]. If the value is greater than 2, the syncstatus output port is used. |
||||||||||||||||||||||
RX_CRU_MULTIPLICATION_VALUE | Integer | No | Specifies the clock multiplication factor generated by the receiver PLL. | ||||||||||||||||||||||
RX_CRU_MULTIPLY_BY | Integer | No | Specifies the clock multiplication factor generated by the receiver PLL. | ||||||||||||||||||||||
RX_CRU_PFD_CLK_SELECT | Integer | No | Specifies the active input clock index. | ||||||||||||||||||||||
RX_CRU_DIVIDE_BY | Integer | No | Specifies the clock division factor generated by the receiver PLL. | ||||||||||||||||||||||
RX_NUM_ALIGN_CODE_GROUPS_IN_ORDERED_SET | Integer | No | Specifies the number of code groups in an ordered set for word aligner to consider. Values are [3..0]. |
||||||||||||||||||||||
RX_ALLOW_ALIGN_POLARITY_INVERSION | String | No | Specifies polarity inversion of data output based on the rx_invpolarity input signal. Values are "TRUE" and "FALSE". If omitted, the default is "FALSE". |
||||||||||||||||||||||
RX_ENABLE_BIT_REVERSAL | String | No | Specifies whether to use reverse bit ordering by the word aligner for data output based on the rx_revbitorderwa input signal. Values are "TRUE" and "FALSE". If omitted, the default is "FALSE". |
||||||||||||||||||||||
RX_ENABLE_DEEP_ALIGN_BYTE_SWAP | String | No | Specifies whether to use byte swapping in deep word alignment based on the rx_revbitorderwa input signal. Values are "TRUE" and "FALSE". If omitted, the default is "FALSE". |
||||||||||||||||||||||
RX_DESKEW_PATTERN | Integer | No | Specifies the deskew pattern as a 10-bit integer string. This value is set when the RX_CUSTOM_DESKEW_PATTERN parameter is enabled. If omitted, the default is set to the value of the XAUI deskew pattern. |
||||||||||||||||||||||
RX_CUSTOM_DESKEW_PATTERN | String | No | Specifies whether to enable the custom deskew pattern based on the value of the RX_DESKEW_PATTERN parameter. This parameter can also be enabled for non-XAUI configurations. Values are "TRUE" and "FALSE". If omitted, the default is "FALSE". |
||||||||||||||||||||||
RX_FORCE_FREQ_DET_LOW | String | No | Specifies whether to force frequency detection to low. Values are "TRUE" and "FALSE". |
||||||||||||||||||||||
RX_FORCE_FREQ_DET_HIGH | String | No | Specifies whether to force frequency detection to high. Values are "TRUE" and "FALSE". |
||||||||||||||||||||||
RX_DISABLE_RUNNING_DISP_IN_WORD_ALIGNER | String | No | Specifies whether to run disparity computation in the word aligner. Values are "TRUE" and "FALSE". When set to "TRUE", the RX_DISABLE_RUNNING_DISP_IN_WORD_ALIGNER parameter is disabled. If omitted, the default is "TRUE". |
||||||||||||||||||||||
RX_RATE_MATCH_ALMOST_EMPTY_THRESHOLD | Integer | No | Specifies the limit at which the rate matching FIFO is considered almost empty. Values are [15..0]. |
||||||||||||||||||||||
RX_RATE_MATCH_ALMOST_FULL_THRESHOLD | Integer | No | Specifies the limit at which the rate matching FIFO is considered almost full. Values are [15..0]. |
||||||||||||||||||||||
RX_ADAPTIVE_EQUALIZATION_MODE | String | No | Specifies the adaptive equalization engine mode. Values are "CONTINUOUS", "STOPPED", and "NONE". When set to "CONTINUOUS", the adaptive equalization engine is enabled and in continuous equalization mode. When set to "STOPPED", the adaptive equalization engine is enabled and in stopped mode. When set to "NONE", the adaptive equalization engine is disabled. |
||||||||||||||||||||||
RX_IGNORE_LOCK_DETECT | String | No | Specifies whether to ignore lock detection. Values are "TRUE" and "FALSE". When set to "TRUE", lock detection is ignored. When set to "FALSE", lock detection is observed. |
||||||||||||||||||||||
RX_ENABLE_LOCK_TO_REFCLK_SIG | String | No | Specifies whether the CRU locks to the local refclk input based on the rx_locktorefclk input port value. Values are "TRUE" and "FALSE". |
||||||||||||||||||||||
RX_ENABLE_LOCK_TO_DATA_SIG | String | No | Specifies whether the CRU locks to the data input based on the rx_locktodata input port value. Values are "TRUE" and "FALSE". |
||||||||||||||||||||||
RX_INFINIBAND_INVALID_CODE | String | No | Specifies the invalid code setting for infiniband. Values are [3..0]. |
||||||||||||||||||||||
RX_FORCE_SIGNAL_DETECT_DIG | String | No | Specifies whether word aligner forces signal detection. Values are "TRUE" and "FALSE". |
||||||||||||||||||||||
RX_INSERT_PAD_ON_UNDERFLOW | String | No | Specifies whether to insert a pad is on underflow. Values are "TRUE" and "FALSE". If omitted, the default is "FALSE". |
||||||||||||||||||||||
EQUALIZER_DCGAIN_SETTING | Integer | No | Specifies the equalizer gain. Values are [0,3,6,9,12]. Section values are as follows: 0:0db 3:3db 6 : 6 db 9 : 9 db 12 : 12 db |
||||||||||||||||||||||
RX_USE_CORECLK | String | No | Specifies whether to use the rx_coreclk input port. Values are "TRUE" and "FALSE". If omitted, the default is "FALSE". |
||||||||||||||||||||||
CMU_OFFSET_ALL_ERRORS_ALIGN | String | No | Specifies whether to align offset errors in the central management unit (CMU). Values are "TRUE" and "FALSE". |
||||||||||||||||||||||
USE_GLOBAL_CLK_DIVIDER | String | No | Specifies whether the CMU clock divider is used. Values are "TRUE", "FALSE", and "AUTO". If omitted, the default is "AUTO". If the design is quad bonded and the value is set to "AUTO", CMU clock divider use is enabled. |
||||||||||||||||||||||
ENABLE_0PPM |
String | No | Enables the PCIE low latency mode. | ||||||||||||||||||||||
TX_PLL_PFD_CLK_SELECT | Integer | Yes | Specifies the active inclk index. Values are [9..0]. If omitted, the default is 0. |
||||||||||||||||||||||
TX_PLL_USE_REFCLK_PIN | String | No | Specifies whether the inclk source of the PLL transceiver comes from a refclk pin. Values are "TRUE" and "FALSE". If omitted, the default is "FALSE". |
||||||||||||||||||||||
TX_PLL_REFCLK_MULTIPLY_BY | Integer | No | Specifies the refclk pin multiplication factor. If omitted, the default is 0. This parameter is available only when the TX_PLL_USE_REFCLK_PIN parameter value is set to "TRUE". |
||||||||||||||||||||||
TX_PLL_REFCLK_DIVIDE_BY | Integer | No | Specifies the divide factor for the refclk pin for the PLL. If omitted, the default is 0. This parameter is available only when the TX_PLL_USE_REFCLK_PIN parameter value is set to "TRUE". |
||||||||||||||||||||||
TX_DATAPATH_LOW_LATENCY_MODE | String | No | Specifies whether the latency mode value for the datapath is set to low for the transceiver. Values are "TRUE" and "FALSE". If omitted, the default is "FALSE". |
||||||||||||||||||||||
TX_PLL_VCO_DATA_RATE | Integer | No | Specifies the VCO base output period in picoseconds (ps). Output frequency is data_rate / 2. If omitted, the default is 0. |
||||||||||||||||||||||
TX_PLL_DATA_RATE | Integer | No | Specifies the output period in picoseconds (ps). Output frequency is data_rate / 2. If omitted, the default is 0. |
||||||||||||||||||||||
gen_reconfig_pll | String | No | Specifies whether to generate a secondary PLL for the reconfiguration. Values are "TRUE" and "FALSE". If omitted, the default is "FALSE". Applicable when reconfiguration is turned on. |
||||||||||||||||||||||
tx_use_serializer_double_data_mode | String | No | Specifies the bit width from the interface to the serializer. Values are "TRUE" and "FALSE". If "TRUE", the interface to the serializer is 16/20 bits wide, if "FALSE" the interface to the serializer is 8/10 bits wide. If omitted, the default is "FALSE". |
||||||||||||||||||||||
cmu_pll_log_index | Integer | No | Specifies the logical index for primary PLL. Integer value 0 and 1. Applicable only when gen_reconfig_pll is set to "TRUE". The default is 0. |
||||||||||||||||||||||
cmu_pll_reconfig_log_index | Integer | No | Specifies the logical index for secondary PLL. Integer value 0 and 1. Applicable only when gen_reconfig_pll is set to "TRUE". The default is 0. |
||||||||||||||||||||||
cmu_pll_inclk_log_index | Integer | No | Specifies which input clock source is selected by the primary CMU PLL. Integer value from 0 until 6. The default is 0. |
||||||||||||||||||||||
cmu_pll_reconfig_inclk_log_index | Integer | No | Specifies which input clock source is selected by the secondary CMU PLL. Integer value from 0 until 6. The default is 0. |
||||||||||||||||||||||
enable_reconfig_pll_inclk_drive_rx | String | No | Specifies whether the CRU is driven by the same input clock source of the CMU PLL. Values are "TRUE" and "FALSE". If omitted, the default is "TRUE". Applicable only when reconfig_dprio_mode is set to CMU PLL reconfiguration. |
||||||||||||||||||||||
reconfig_pll_inclk_width | Integer | No | Specifies the width of the reconfig_pll_inclk input port, which is used when the reconfig_dprio_mode parameter is set to enable CMU PLL reconfiguration. |
||||||||||||||||||||||
reconfig_calibration | String | No | Specifies whether RX calibration is enabled. Values are "TRUE" and "FALSE". If "TRUE", RX calibration is enabled. If omitted, the default is "FALSE". |
||||||||||||||||||||||
enable_pma_direct | String | No | Specifies whether PMA-direct mode is enabled. Values are "TRUE" and "FALSE". If omitted, the default is "FALSE". |
||||||||||||||||||||||
enable_pma_xn_bonding | String | No | Specifies whether to enable xN bonding for PMA-direct mode. Values are "TRUE" and "FALSE". If omitted, the default is "FALSE". |
||||||||||||||||||||||
enable_lc_tx_pll | String | No | Specifies whether to enable the ATX PLL. Values are "TRUE" and "FALSE". If omitted, the default is "FALSE". |
||||||||||||||||||||||
tx_phfiforegmode | String | No | Specifies whether to enable TX PCS ph_fifo_reg_mode WYSIWYG parameter. Values are "TRUE" and "FALSE". If omitted, the default is "FALSE". |
||||||||||||||||||||||
tx_bitslip_enable | String | No | Specifies whether to enable the bit slip feature for all modes. Values are "TRUE" and "FALSE". If omitted, the default is "FALSE". |
||||||||||||||||||||||
pll_pfd_fb_mode | String | No | Specifies the source of the PFD feedback clock on the TX PLL. Values are "internal", "iqtxrxclk", "pldclk". If omitted, the default is "internal". |
||||||||||||||||||||||
advanced_calibration_clocking | String | No | Specifies whether to expose fixedclk port for RX calibration. Values are "TRUE" and "FALSE". If omitted, the default is "FALSE". |