F-Tile体系结构和PMA和FEC Direct PHY IP用户指南

ID 683872
日期 1/24/2024
Public
文档目录

3.12.2. FGT PMA设置

RX on-chip termination:

set_instance_assignment -name HSSI_PARAMETER "rx_onchip_termination=<parameter_value>" -to <RX_SERIAL_PIN> -entity <TOP_LEVEL_NAME>

示例:

set_instance_assignment -name HSSI_PARAMETER "rx_onchip_termination=RX_ONCHIP_TERMINATION_R_2" -to rx_serial_data[0] -entity top
可能的参数值是:
  • RX_ONCHIP_TERMINATION_R_1 : 85 Ohms.
  • RX_ONCHIP_TERMINATION_R_2 : 100 Ohms.

RX AC coupling:

set_instance_assignment -name HSSI_PARAMETER "rx_ac_couple_enable=<parameter_value>" -to <RX_SERIAL_PIN>  -entity <TOP_LEVEL_NAME>

示例:

set_instance_assignment -name HSSI_PARAMETER "rx_ac_couple_enable=ENABLE" -to rx_serial_data[0] -entity top
可能的参数值是:
  • ENABLE : 当您使用板载AC耦合电容时。

  • DISABLE : 当您不使用板载AC耦合电容时。

TX Equalization:

set_instance_assignment -name HSSI_PARAMETER "txeq=<parameter_value>" -to <TX_SERIAL_PIN> -entity <TOP_LEVEL_NAME>
有效的参数值:
  • main_tap: 0-55
  • pre_tap_1: 0-15
  • pre_tap_2: 0-7
  • post_tap: 0-19

示例:

set_instance_assignment -name HSSI_PARAMETER "txeq_main_tap=35" -to tx_serial_data[0] -entity top
set_instance_assignment -name HSSI_PARAMETER "txeq_pre_tap_1=5" -to tx_serial_data[0] -entity top
set_instance_assignment -name HSSI_PARAMETER "txeq_pre_tap_2=0" -to tx_serial_data[0] -entity top
set_instance_assignment -name HSSI_PARAMETER "txeq_post_tap_1=0" -to tx_serial_data[0] -entity top

Manual Tunning (手动调整):

旁路RX自动适应(Bypass RX Auto Adaptation)

set_instance_assignment -name HSSI_PARAMETER "flux_mode=FLUX_MODE_BYPASS" -to <RX_SERIAL_PIN> -entity <TOP_LEVEL_NAME>
set_instance_assignment -name HSSI_PARAMETER "rx_adapt_mode=RX_ADAPT_MODE_STATIC_EQ" -to <RX_SERIAL_PIN> -entity <TOP_LEVEL_NAME>

RX手动均衡(RX Manual Equalization)

  • VGA:
    set_instance_assignment -name HSSI_PARAMETER "rxeq_vga_gain=<parameter_value>" -to <RX_SERIAL_PIN> -entity <TOP_LEVEL_NAME>

    有效的参数值是0-63。

  • 高频增强:
    set_instance_assignment -name HSSI_PARAMETER "rxeq_hf_boost =<parameter_value>" -to  <RX_SERIAL_PIN> -entity <TOP_LEVEL_NAME>

    有效的参数值是0-63。

  • DFE Tap 1:
    set_instance_assignment -name HSSI_PARAMETER "rxeq_dfe_data_tap_1=<parameter_value>" -to  <RX_SERIAL_PIN> -entity <TOP_LEVEL_NAME>

    有效的参数值是0-63。

当insertion loss < 10dB时设置VSR,对于>= 23 Gbps NRZ或者任何PAM4速率,RX auto adaptation为ON:
  • 对于Insertion Loss <8dB:

    set_instance_assignment -name HSSI_PARAMETER "vsr_mode=VSR_MODE_LOW_LOSS" -to <RX_SERIAL_PIN> -entity < TOP_LEVEL_NAME>
  • 对于Insertion Loss > 8dB but < 10dB:

    set_instance_assignment -name HSSI_PARAMETER "vsr_mode=VSR_MODE_HIGH_LOSS" -to <RX_SERIAL_PIN> -entity < TOP_LEVEL_NAME>
  • 否则Intel Quartus Prime Pro Edition软件会默认设置VSR_MODE_DISABLE(rates below < 23 Gbps,其中VSR是不要求的)。