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

ID 683617
日期 11/06/2017
Public

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

文档目录

7.5.4. PMA重新校准

PMA校准包括:

  • PMA TX校准
  • PMA RX校准

PMA RX校准包括CDR/CMU PLL校准、偏移取消校准和VCM校准。TX PMA校准包括TX匹配、Vod和DCD校准。

按照下面的步骤重新校准PMA:

  1. 通过将0x2写入到偏移地址0x0[7:0],请求访问内部配置总线。
  2. 等待reconfig_waitrequest置低(逻辑低),或者等到PreSICE Avalon-MM接口的功能寄存器控制0x281[2]=0x0。
  3. 设置正确的值到偏移地址0x100来使能PMA校准。使能任何PMA通道校准时,也必须将0x100[6]设置成0x0,以确保禁用适配触发。
  4. 速率更改后,对PMA RX校准设置速率切换标志寄存器。
    • 如果速率切换没有更改,Read-Modify-Write 0x1到偏移地址0x166[7]。
    • 如果切换速率具有不同的CDR带宽设置,Read-Modify-Write 0x0到偏移地址0x166[7]。
  5. 对PMA校准进行Read-Modify-Write正确的值到功能寄存器0x281[5:4]来使能/禁用tx_cal_busy或者rx_cal_busy输出。
    • 要使能rx_cal_busy,Read-Modify-Write 0x1到0x281[5]。
    • 要使能rx_cal_busy,Read-Modify-Write 0x0到0x281[5]。
    • 要使能tx_cal_busy,Read-Modify-Write 0x1到0x281[4]。
    • 要使能tx_cal_busy,Read-Modify-Write 0x0到0x281[4]。
  6. 通过写入0x1到偏移地址0x0[7:0],将内部配置总线释放到PreSICE以执行重新校准。
  7. 定期检查*cal_busy输出信号或者读取功能寄存器0x281[1:0]来检查*cal_busy状态,直到完成校准。