Article ID: 000074000 Content Type: Product Information & Documentation Last Reviewed: 02/15/2018

How do I add Intel® Stratix® 10 L-Tile and H-Tile device transceiver PMA assignments to my QSF file?

Environment

  • Intel® Quartus® Prime Pro Edition
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    Description

    You may want different Intel Stratix 10 transceiver PMA settings than those specified in the Intel Stratix 10 L-Tile/H-Tile Native PHY IP.

    You can add Intel Stratix 10 L-Tile and H-Tile device transceiver PMA Quartus® Settings File (QSF) assignments using the method below.

    Resolution

    You can add the QSF assignments using the syntax example below.

    Syntax:

    set_instance_assignment -name HSSI_PARAMETER "${full_attribute_name}={chosen_attribute_value} " -to ${tx_pin}

    Example:

    set_instance_assignment -name HSSI_PARAMETER ""pma_tx_buf_vod_output_swing_ctrl =31 " -to tx_serial_pin[0]

    The following table lists the important transceiver PMA settings but you can obtain a complete list from the “Analog PMA Settings” tab of the Stratix 10 L-Tile/H-Tile Native PHY IP by checking the “Provide sample QSF assignments” option and pasting these into your project QSF file

    Table 1: Transmitter PMA Attributes

    Attribute

    Full Attribute Name

    Attribute Values

    TX Output Swing Level (VOD)

    pma_tx_buf_vod_output_swing_ctrl

    17-31 (600mV - VCCT or Transmitter Power Supply Voltage)

    Pre-emphasis 1st

    post-tap

    magnitude

    pma_tx_buf_pre_emp_switching_ctrl_1st_post_tap

    0-24

    Pre-emphasis 1st

    post-tap polarity

    pma_tx_buf_pre_emp_sign_1st_post_tap

    fir_post_1t_neg (negative) OR

    fir_post_1t_pos (positive)

    Pre-emphasis 1st

    pre-tap

    magnitude

    pma_tx_buf_pre_emp_switching_ctrl_pre_tap_1t

    0-15

    Pre-emphasis 1st

    pre-tap polarity

    pma_tx_buf_pre_emp_sign_pre_tap_1t

    fir_pre_1t_neg (negative) OR

    fir_pre_1t_pos (positive)

    Slew Rate

    pma_tx_buf_slew_rate_ctrl

    slew_r0

    slew_r1

    slew_r2

    slew_r3

    slew_r4

    slew_r5

     

    Table 2: Receiver PMA Attributes

    Attribute

    Full Attribute Name

    Attribute Values

    Equalization Bandwidth

    pma_rx_buf_eq_bw_sel

    eq_bw_0 (Datarate <= 6.5 Gbps),

    eq_bw_1 (6.5 Gbps < Datarate <=12.5Gbps),

    eq_bw_2 (12.5Gbps < Datarate <=19.2Gbps), OR eq_bw_3 (19.2 < Datarate)

    Manual CTLE AC Gain value

    pma_rx_buf_ctle_ac_gain

    0-15

    Manual CTLE EQ Gain value

    pma_rx_buf_ctle_eq_gain

    0-47

    Manual VGA value

    pma_rx_buf_vga_dc_gain

    0-31

    The attribute names have additional prefixes compared to the ones listed in the Register Map of Intel Stratix 10 L- and H-Tile Transceiver PHY User Guide.

    This information will be added to a future version of the Intel Stratix 10 L- and H-Tile Transceiver PHY User Guide.

    Related Products

    This article applies to 2 products

    Intel® Stratix® 10 GX FPGA
    Intel® Stratix® 10 SX SoC FPGA