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

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

7.5.1. ATX PLL重新校准

在您的应用程序中使用ATX PLL,并需要改变线路速率或时钟频率时, 请务必在改变线路速率或时钟频率后重新校准ATX PLL。

按照如下步骤重新校准ATX PLL:

  1. 将0x2写入偏移地址0x0[7:0],请求用户访问内部配置总线。
  2. 等待reconfig_waitrequest解除置位(逻辑低),或者等到PreSICE Avalon-MM接口的capability寄存器控制0x280[2]=0x0。
  3. 要校准ATX PLL,请对ATX PLL的地址0x100中bit[0]执行0x1的 Read-Modify-Write。
  4. 通过写入0x1到偏移地址0x0[7:0],将内部配置总线释放到PreSICE以执行重新校准。
  5. 定期检查*cal_busy输出信号或者读取capability寄存器0x280[1]来检查*cal_busy状态,直到校准完成。
注:

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

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