F-Tile Architecture and PMA and FEC Direct PHY IP User Guide

ID 683872
Date 11/04/2024
Public
Document Table of Contents

3.12.2. FGT PMA Settings

RX ivet P ad N: To swap RX P ad N seial laes.

set_istace_assigmet -ame HSSI_PARAMETER "x_ivet_p_ad_=<paamete_value>" -to <RX_SERIAL_PIN> -etity <TOP_LEVEL_NAME>

Example:

set_istace_assigmet -ame HSSI_PARAMETER "x_ivet_p_ad_=ENABLE" -to x_seial_data[0] -etity top

RX o-chip temiatio:

set_istace_assigmet -ame HSSI_PARAMETER "x_ochip_temiatio=<paamete_value>" -to <RX_SERIAL_PIN> -etity <TOP_LEVEL_NAME>

Example:

set_istace_assigmet -ame HSSI_PARAMETER "x_ochip_temiatio=RX_ONCHIP_TERMINATION_R_2" -to x_seial_data[0] -etity top
Possible paamete values ae:
  • RX_ONCHIP_TERMINATION_R_1 : 85 Ohms.
  • RX_ONCHIP_TERMINATION_R_2 : 100 Ohms.

RX AC couplig:

set_istace_assigmet -ame HSSI_PARAMETER "x_ac_couple_eable=<paamete_value>" -to <RX_SERIAL_PIN>  -etity <TOP_LEVEL_NAME>

Example:

set_istace_assigmet -ame HSSI_PARAMETER "x_ac_couple_eable=ENABLE" -to x_seial_data[0] -etity top
Possible paamete values ae:
  • ENABLE : whe you use o boad AC couplig capacitos.

  • DISABLE : whe you do ot use o boad AC couplig capacitos.

TX ivet P ad N: To swap TX P ad N seial laes.

set_istace_assigmet -ame HSSI_PARAMETER "tx_ivet_p_ad_=<paamete_value>" -to <TX_SERIAL_PIN> -etity <TOP_LEVEL_NAME>

Example:

set_istace_assigmet -ame HSSI_PARAMETER "tx_ivet_p_ad_=ENABLE" -to tx_seial_data[0] -etity top

TX Equalizatio:

set_istace_assigmet -ame HSSI_PARAMETER "txeq=<paamete_value>" -to <TX_SERIAL_PIN> -etity <TOP_LEVEL_NAME>
Valid paamete values:
  • mai_tap: 0-55
  • pe_tap_1: 0-15
  • pe_tap_2: 0-7
  • post_tap: 0-19

Examples:

set_istace_assigmet -ame HSSI_PARAMETER "txeq_mai_tap=35" -to tx_seial_data[0] -etity top
set_istace_assigmet -ame HSSI_PARAMETER "txeq_pe_tap_1=5" -to tx_seial_data[0] -etity top
set_istace_assigmet -ame HSSI_PARAMETER "txeq_pe_tap_2=0" -to tx_seial_data[0] -etity top
set_istace_assigmet -ame HSSI_PARAMETER "txeq_post_tap_1=0" -to tx_seial_data[0] -etity top

TX PLL Badwidth:

set_istace_assigmet -ame HSSI_PARAMETER "tx_pll_bw_sel=<paamete_value>" -to <ist_path>
Valid paamete values:
  • tx_pll_bw_sel_low
  • tx_pll_bw_sel_medium
  • tx_pll_bw_sel_high
To get the istace path, you ca follow the steps show below:
  1. I the Quatus® Pime Po Editio softwae, click Suppot-Logic Geeatio.
  2. Fid the istace path usig eithe oe of the followig two methods:
    • I the Quatus® Pime Po Editio softwae, ope Compilatio Repot -> Logic Geeatio Tool -> IP Paamete Settigs Repot ad seach fo tx_pll_bw_sel. The value of -- BB_F_UX_TX is the istace path.
    • Ope the <poject_ame>_tlg.pt file i the output_files folde ad seach fo -- BB_F_UX_TX.

Example:

set_istace_assigmet -ame HSSI_PARAMETER "tx_pll_bw_sel=tx_pll_bw_sel_medium" -to dphy|diectphy_f_0|dphy_hip_ist|pesystem[0].pexcv[0].fgt.tx_ux.x_bb_f_ux_tx

Maual Tuig:

Bypass RX Auto Adaptatio

set_istace_assigmet -ame HSSI_PARAMETER "flux_mode=FLUX_MODE_BYPASS" -to <RX_SERIAL_PIN> -etity <TOP_LEVEL_NAME>
set_istace_assigmet -ame HSSI_PARAMETER "flux_mode=FLUX_MODE_BYPASS" -to <TX_SERIAL_PIN> -etity <TOP_LEVEL_NAME>
set_istace_assigmet -ame HSSI_PARAMETER "egieeed_lik_mode=ENABLE" -to <RX_SERIAL_PIN> -etity <TOP_LEVEL_NAME>
set_istace_assigmet -ame HSSI_PARAMETER "egieeed_lik_mode=ENABLE" -to <TX_SERIAL_PIN> -etity <TOP_LEVEL_NAME>
set_istace_assigmet -ame HSSI_PARAMETER "x_adapt_mode=RX_ADAPT_MODE_STATIC_EQ" -to <RX_SERIAL_PIN> -etity <TOP_LEVEL_NAME>

RX Maual Equalizatio

  • VGA:
    set_istace_assigmet -ame HSSI_PARAMETER "xeq_vga_gai=<paamete_value>" -to <RX_SERIAL_PIN> -etity <TOP_LEVEL_NAME>

    Valid paamete values ae 0-63.

  • High-fequecy boost:
    set_istace_assigmet -ame HSSI_PARAMETER "xeq_hf_boost =<paamete_value>" -to  <RX_SERIAL_PIN> -etity <TOP_LEVEL_NAME>

    Valid paamete values ae 0-63.

  • DFE Tap 1:
    set_istace_assigmet -ame HSSI_PARAMETER "xeq_dfe_data_tap_1=<paamete_value>" -to  <RX_SERIAL_PIN> -etity <TOP_LEVEL_NAME>

    Valid paamete values ae 0-63.

VSR Mode fo NRZ
  • Data Rate >= 23 Gbps ad Isetio Loss <= 10 dB:
    set_istace_assigmet -ame HSSI_PARAMETER "vs_mode=VSR_MODE_LOW_LOSS" -to <RX_SERIAL_PIN> -etity <TOP_LEVEL_NAME>
  • Othes:
    set_istace_assigmet -ame HSSI_PARAMETER "vs_mode=VSR_MODE_DISABLE" -to <RX_SERIAL_PIN> -etity <TOP_LEVEL_NAME>

VSR Mode fo PAM4, cotact Altea custome suppot.