L-Tile和H-Tile收发器PHY用户指南

ID 683621
日期 3/29/2021
Public
文档目录

6.6.2. PLL重配置

  1. 对于CMU PLL和CDR重配置,如果使能了后台校准,那么通过将通道偏移地址0x542[0]设置成0x0来禁用后台校准。如果重配置ATX PLL或fPLL,那么跳过此步骤。
    如果0x542[0] = 0x0,0x481[2] = 0x0或reconfig_waitrequest为低电平,那么您已成功禁用后台校准。
  2. Pause Traffic:置位所需通道复位(如有必要)。请参考动态重配置的建议部分来了解关于哪些复位需要被置位的详细信息。
  3. Prepare PLL:请求PreSICE配置(设置pre_reconfig比特)fPLL/ATX PLL/CMU PLL/CDR以准备重配置。要请求PreSICE, 读取修改写入地址0x100,对于fPLL/ATX PLL/CMU PLL/CDR,将pre_reconfig比特修改成值1。
    • 1’b1: 请求PreSICE在重配置模式下配置fPLL/ATX PLL/CMU PLL/CDR。
    • 1'b0: 未请求重配置模式。
    表 157.   pre_reconfig比特映射
    TX PLL Offset[bit]
    ATX_PLL 0x100[1]
    fPLL 0x100[0]
    CMU PLL/CDR 0x100[3]
  4. Return Control: 将内部配置总线访问权返回给PreSICE。 要返回控制权,在地址0x000 直接写入0x01 (fPLL/ATX PLL/CMU PLL/CDR)。通过监控pll_cal_busy/rx_cal_busy信号或者从状态寄存器读取 pll_cal_busy/rx_cal_busy信号状态,等待PreSICE完成操作。
  5. Modify:使用直接重配置流程Native PHY或PLL IP指导的重配置流程特殊情况的重配置流程中描述的流程来执行必要的重配置。
  6. Re-align:如果重配置涉及到数据速率或者协议模式的更改,那么需要重校准并等待校准完成。当tx/rx/pll_cal_busy置低时校准完成。关于校准寄存器和执行校准的步骤的详细信息,请参考校准章节。如果针对数据速率变化重配置了PLL—您必须重校准PLL和通道TX。
  7. Return Control:执行所有必要的重配置和重新校准后,将内部配置总线访问权返回给PreSICE。要返回总线仲裁,请直接写入0x01到偏移地址0x000。您可能需要重配置通道的PMA模拟参数。请参考更改PMA模拟参数部分来了解详细信息。
  8. Resume Traffic:置低模拟复位,然后置低数字复位。请参考"动态重配置的建议"来了解关于需要被置低的复位的详细信息。
  9. 对于CMU PLL和CDR重配置,如果需要可以通过将通道偏移地址0x542[0]设置成0x1来使能后台校准。如果重配置ATX PLL或fPLL,那么跳过此步骤。
    • 后台校准功能仅用于H-tile成品器件,从 Intel® Quartus® Prime Design Suite 18.1开始并且数据速率 >= 17.5 Gbps。
    • 关于详细信息,请参考后台校准