Intel® Arria® 10收发器PHY用户指南

ID 683617
日期 11/06/2017
Public

本文档可提供新的版本。客户应 单击此处 前往查看最新版本。

文档目录

表 249.  接收器均衡模​​式的概述
接收器均衡 模式
CTLE适应模式 手动、触发(仅对PCIe* Gen3使用触发模式)
DFE适应模式 使能自适应、手动、禁用
固定的DFE抽头数量 3、7、11
按照以下步骤触发DFE适配:
  1. 将0x2写入到偏移地址0x0[7:0],请求用户访问内部配置总线。
  2. 如果"Seperate reconfig_waitrequest from PreCISE"选项被禁用,则监控并等待avmm_waitrequest被置低(逻辑低)。另外,如果"Seperate reconfig_waitrequest from PreCISE"和"Enable control and status registers"选项被使能,则监控并等待寄存位0x28 bit[2]变成低电平。
  3. 通过Read-Modify-Write 0x1 to bit[4] of address 0x149选择自适应控制。
  4. 通过Read-Modify-Write 0x1 to bit[6] of address 0x100使能自适应触发。
  5. 通过写入0x1到偏移地址0x0[7:0],将内部配置总线释放到PreSICE。
  6. 重复步骤2。
  7. 检查寄存位bit 0x100 bit[6]是否变为低电平,监控DFE自适应的完成程度。这样确定完成了DFE触发自适应的例行程序。

配置方法

通过下面其中的一个方法来配置模式:

方法1 - 使用Arria 10收发器Native PHY IP内核

  1. 选择PHY IP内核的RX PMA选项卡中的CTLE/DFE模式
  2. 编译设计
  3. 选择下面其中一种:
    • 如果CTLE或DFE处于手动模式,使用下面任意一种方法来设置CTLE增益值或DFE抽头:
      1. Assignment Editor/.qsf — 重编译设计使这些值有效。

        有关接收器均衡器设置的详细信息,请参考模拟参数设置

      2. Avalon-MM (AVMM)接口 — 通过AVMM接口优先于Assignment Editor中定义的值。使用这一方法动态地设置值,同时避免重新编译。

        有关AVMM接口以及执行动态读/写操作的详细信息,请参考Arria 10收发器寄存器映射

方法2 - 使用AVMM接口

  1. 使用AVMM接口作出的任何修改优先于Native PHY IP GUI和/或Assignment Editor的配置。
    1. 对于手动模式下的CTLE和DFE,使用重配置接口设置CTLE增益值或者DFE抽头。动态地写入该值,并且不需要设计重新编译。

      有关设置CTLE增益值/DFE抽头的指定寄存器的详细信息,请参考Arria 10寄存器映射

    2. 有关动态地改变CTLE和DFE自适应模式的信息,请参考自适应寄存器列表的触发适应模式中的CTLE设置Arria 10寄存器映射Arria 10自适应工具。使用重配置接口来改变寄存器设置。
    注: 必须手动地对CTLE模式和DFE模式的全部组合设置VGA。