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

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

7.4.1. 需要用户重新校准的情况

器件上电后收发器参考时钟可用性和稳定性

  • 器件上电期间,CLKUSR被置位并运行,但收发器参考时钟保持解除置位直到上电进程完成。
  • 上电期间,CLKUSR和收发器参考时钟被置位并运行。器件上电完成后,收发器参考时钟会改变频率。收发器参考时钟可能会变得不稳定,或者应用程序在正常操作期间要求不同的收发器参考时钟,都可能导致数据速度的变化。

动态重配置处理后触发数据速率变化

正常操作中器件上电后,通过更改通道配置或PLL重新配置收发器数据速率来进行重新校准:

  • 重新校准ATX PLL。如果ATX PLL具有支持新数据速率的新的VCO频率。
  • 重新校准fPLL。如果fPLL具有支持新数据速率的新的VCO频率。
    注: 如果通过使用fPLL L计数器 /1、2、4、8分频因子的动态重配置方法实现新的数据率(新的VCO频率),则不需要重新校准fPLL。
  • CDR/CMU作为TX PLL。必须重新校准RX PMA,然后对使用CMU作为TX PLL的通道进行TX PMA重新校准。
  • 重新校准RX PMA和TX PMA通道。如果收发器配置更改以支持新的数据速率。

其他需要用户重新校准的情况

  • 重新校准fPLL。如果连接fPLL作为第二PLL(下游级联PLL)。 下游fPLL从上游PLL(可能来自fPLL/ CDR) 接收参考时钟。重新校准第二fPLL很重要,特别是上游PLL输出时钟(也是下游fPLL的参考时钟)在上电校准期间未出现或不稳定。
  • 用于驱动PLL反馈补偿绑定的ATX PLL或fPLL,在上电校准后重新校准PLL。
注:

如果另一TX通道正处于发送模式(由器件中另一ATX PLL提供时钟),则应避免重新校准ATX PLL。这样可防止ATX PLL提供时钟的TX通道其相邻RX通道上出现潜在BER。仅在以下情况时,可重新校准ATX PLL :

  • 处于发送模式的另一TX通道由fPLL提供时钟或者
  • 另一TX通道(由另一ATX PLL提供时钟)必须置于复位状态。

如果正在重新校准fPLL,则遵循PLL和Clock网络时钟章节中”使用ATX PLL和fPLL时的发送PLL间距指南"部分所述的ATX PLL-to-ATX PLL或fPLL-to-ATX PLL间距指南。

可通过写入特定的重新校准寄存器来启动重新校准进程。您也必须在执行用户重新校准后复位收发器。例如,如果您执行涉及PLL重配置和PLL与通道接口切换的数据速率自动协商,则必须复位收发器。

校准后需要正确的复位序列。Intel建议使用具有tx_cal_busyrx_cal_busy输入的收发器PHY复位控制器IP,并按照Intel建议的复位序列。您需要将Native PHY IP核输出上的tx_cal_busyrx_cal_busy连接到设计中的复位控制器输入。执行用户重新校准时,校准完成后自动复位。