Intel® Cyclone® 10 GX收发器PHY用户指南

ID 683054
日期 12/28/2017
Public
文档目录

6.12. 更改PMA模拟参数

可使用收发器Native PHY IP核上的重配置接口更改PMA模拟功能的值。

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

  • 通道或者系统相关的PMA模拟设置:
    • 基于通道损失或其他因素,这些设置可能因各通道而异。
    • 可根据IBIS-AMI或Advanced Link Analyzer仿真,进行PMA模拟设置。
    • 使用QSF约束或对相应寄存器执行RMW以进行PMA模拟设置
    • 默认情况下配置文件中不包含这些PMA模拟设置。要将这些PMA模拟文件包括到配置文件中,必须使能收发器Native PHY IP参数编辑器Dynamic Reconfirmation选项卡下的Include PMA Analog settings in configuration files选项。使能该功能添加Native PHY IP参数编辑器Analog PMA settings (Optional)选项卡下的PMA模拟设置来配置文件。即使在Native PHY IP参数编辑器中将该选项使能,编译静态设计时,仍然要对模拟设置指定QSF约束。Native PHY IP参数编辑器中的模拟设置仅用于包括这些设置及其所选配置文件的从属设置。请参阅端口和参考部分中的“动态重配置的模拟PMA设置(可选)”列表,了解关于可选模拟设置的详细信息。有关模拟设置的QSF约束的详细信息,请参阅模拟参数设置章节。
    • 如果未使能Include PMA Analog settings in configuration files选项,则可以使用直接重配置流程执行RMW来更改这些模拟设置
表 165.  通道或者系统相关的PMA模拟设置
PMA模拟功能 Fitter报告名称 Cyclone® 10 GX收发器寄存器映射属性名称
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
eq_bw_sel eq_bw_sel
adp_ctle_acgain_4s adp_ctle_acgain_4s
VGA adp_vga_sel adp_vga_sel
  • 器件相关的PMA模拟设置
    • 这些设置可能因设计中的收发器协议类型和数据速率而已。
    • 默认情况下,配置文文件中不包含这些配置文件。要在配置文件中添加这些模拟设置,必须确保将收发器Native PHY IP Parameter Editor中Dynamic Reconfiguration选项卡下的Include PMA Analog settings in configuration files功能使能。该功能使能后,Native PHY IP Parameter Editor中Analog PMA settings (Optional)选项卡中所指定的PMA模拟设置被添加到配置文件。即使在Native PHY IP Parameter Editor中将该选项使能,在编译静态设计时,仍必须为您的模拟设置指定QSF约束。Native PHY IP Parameter Editor中所选择的模拟设置仅用于将设置及其从属设置包含于所选配置文件中。请参阅端口和参数部分“动态重配置的模拟PMA设置(可选)”列表了解详细信息。关于模拟设置的QSF约束,请参阅模拟参数设置章节了解详细信息。
    • 如果Include PMA analog settings in configuration files选项为禁用,则必须进行PMA模拟设置。除了串流Native PHY IP Parameter Editor生成的配置文件外,必须使用Direct Reconfiguration Flow执行RMW以通过Avalon-MM重配置接口更改PMA模拟设置。
    • 必须通过运行每个基础和目标配置的完整编译后,才可从相应Fitter报告获得所有因协议类型或数据速率改变而改变的PMS模拟设置值。
    • 例如,将数据速率从A更改为B时,必须首先以配置为A的数据速率进行完整编译,并注意fitter报告中的PMA模拟设置。接下来,必须已配置为B的数据速率进行完整编译,并注意fitter报告中的PMA模拟设置。如果两次编译间,任何PMA模拟设置发生改变,则必须在串流配置文件后以相应寄存器的目标值运行RMW。
    • 例如,斜率(Slew rate),均衡器带宽(Equalizer Bandwidth),补偿使能(Compensation Enable)。
表 166.  器件相关的PMA模拟设置
PMA模拟功能 Fitter报告名称 Cyclone® 10 GX收发器寄存器映射属性名称
Slew Rate(TX缓冲器) Slew_rate_ctrl Slew_rate_ctrl
Equalizer Bandwidth(RX缓冲器) Eq_bw_sel Eq_bw_sel
Compensation Enable(TX缓冲器) Compensation_en Compensation_en