英特尔® Arria® 10收发器PHY用户指南

ID 683617
日期 3/28/2022
Public
文档目录

6.12. 更改PMA模拟参数

您可以在Transceiver Native PHY IP core上使用重配置接口来更改PMA模拟功能的值。

PMA模拟设置大致可分为以下几组:

  • 与通道或者系统相关的PMA模拟设置:
    • 这些设置可能根据通道损耗或其他因素在不同通道之间变化
    • 您可以根据IBIS-AMI或者Advanced Link Analyzer仿真来设置这些PMA模拟设置
    • 您可以使用QSF约束或通过对相应的寄存器执行RMW来设置这些PMA模拟设置
    • 这些PMA模拟设置在默认情况下不包括在配置文件中。要将这些PMA模拟文件包括在配置文件中,您必须使能Transceiver Native PHY IP Parameter Editor的Dynamic Reconfirmation选项卡下的Include PMA Analog settings in configuration files选项。使能该功能会将Native PHY IP Parameter Editor的Analog PMA settings (Optional)选项卡中指定的PMA模拟设置添加到配置文件中。即使在Native PHY IP Parameter Editor中使能了该选项,当编译您的静态设计时,您也必须要对模拟设置指定QSF assignment。Native PHY IP Parameter Editor中的模拟设置仅用于包括这些设置及在所选配置文件中的相关设置。有关可选的模拟设置的详细信息,请参考端口和参考部分中的"动态重配置的模拟PMA设置(可选)"表。有关模拟设置的QSF assignment的详细信息,请参考模拟参数设置章节。
    • 如果您不使能Include PMA Analog settings in configuration files选项,那么您可以通过使用直接重配置流程执行RMW来更改这些模拟设置
表 272.  与通道或者系统相关的PMA模拟设置
PMA模拟功能 Fitter报告名称 Arria® 10 收发器寄存器映射属性名称
VOD vod_output_swing_ctrl vod_output_swing_ctrl
Pre-emphasis pre_emp_sign_1st_post_tap pre_emp_sign_1st_post_tap
pre_emp_sign_2nd_post_tap pre_emp_sign_2nd_post_tap
pre_emp_sign_pre_tap_1t pre_emp_sign_pre_tap_1t
pre_emp_sign_pre_tap_2t pre_emp_sign_pre_tap_2t
pre_emp_switching_ctrl_1st_post_tap pre_emp_switching_ctrl_1st_post_tap
pre_emp_switching_ctrl_2nd_post_tap pre_emp_switching_ctrl_2nd_post_tap
pre_emp_switching_ctrl_pre_tap_1t pre_emp_switching_ctrl_pre_tap_1t
pre_emp_switching_ctrl_pre_tap_2t pre_emp_switching_ctrl_pre_tap_2t
CTLE eq_dc_gain_trim eq_dc_gain_trim
one_stage_enable one_stage_enable
eq_bw_sel eq_bw_sel
adp_ctle_eqz_1s_sel adp_ctle_eqz_1s_sel
adp_ctle_acgain_4s adp_ctle_acgain_4s
VGA adp_vga_sel adp_vga_sel
  • 与器件相关的PMA模拟设置
    • 这些设置可能因设计中每个收发器协议类型和数据速率而有所不同。
    • 这些设置在默认情况下不包括在配置文件中。要将这些模拟配置包括在配置文件中,您必须使能Transceiver Native PHY IP Parameter Editor的Dynamic Reconfiguration选项卡下的Include PMA Analog settings in configuration files功能。使能该功能会将Native PHY IP参数编辑器的Analog PMA settings (Optional)选项卡中指定的PMA模拟设置添加到配置文件中。即使在Native PHY IP Parameter Editor中使能了该选项,当编译您的静态设计时,您也必须要对模拟设置指定QSF assignment。Native PHY IP Parameter Editor中所选的模拟设置仅用于包括这些设置及在所选配置文件中的相关设置。有关可选的模拟设置的详细信息,请参考端口和参考部分中的端口和参数部分的"动态重配置的模拟PMA设置(可选)"表。有关模拟设置的QSF约束的详细信息,请参考模拟参数设置章节。
    • 如果您不使能Include PMA analog settings in configuration files选项,那么您必须设置这些模拟设置。除了流传输Native PHY IP Parameter Editor生成的配置文件,您也必须使用Direct Reconfiguration Flow执行RMW,通过Avalon存储器映射接口重配置来更改这些PMA模拟设置
    • 通过对每个基本配置和目标配置执行全面编译,当更改协议类型或者数据速率必须从各自的Fitter报告中获得时,所有这些PMA模拟设置的值都会相应地更改
    • 例如,将数据速率A更改为数据速率B时,您必须首先要执行一个完整的编译,其中数据速率配置成A,并注意Fitter报告的PMA模拟设置。接下来,您必须执行一个完整的编译,其中数据速率配置成B,并注意Fitter报告的PMA模拟设置。如果更改了这两个编译中的任何一个PMA模拟设置的值,那么您必须在流传输配置文件后使用目标值对相应的寄存器执行RMW。
    • 示例:摆率、均衡器带宽、补偿使能
表 273.  与器件相关的PMA模拟设置
PMA模拟功能 Fitter报告名称 Arria® 10 收发器寄存器映射属性名称
Slew Rate (TX Buffer) Slew_rate_ctrl Slew_rate_ctrl
Equalizer Bandwidth (RX Buffer) Eq_bw_sel Eq_bw_sel
Compensation Enable (TX Buffer) Compensation_en Compensation_en
One Stage Enable (RX CTLE) One_stage_enable One_stage_enable