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

ID 683617
日期 11/06/2017
Public

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

文档目录

6.8. 执行动态重配置的步骤

可以通过重配置接口在收发器通道或PLL中动态地重配置模块。

下面的过程显示了重配置通道和PLL模块所要求的步骤。

  1. 使能PLL的动态重配置。
  2. 使能IP中所需的配置文件格式。
  3. 使能所需要的动态重配置功能(如多个重配置profile,包括配置文件中的 PMA模拟设置)或功能模块(如嵌入的重配置和ADME)。
  4. 如果使用的是:
    • 直接重配置流程—请参考功能地址的寄存器映射以及功能写数据的有效值。
    • IP指导重配置流程—注意基本配置的设置,并生成相应的配置文件。注意更改配置的设置,并生成相应的配置文件。找出基本和更改配置之间的设置差异。
    • 使用多种设置档的IP指导重配置流程—使用配置文件创建和存储各种配置或设置档之间的参数设置。使用配置文件找出各种配置或设置档之间的设置差异。
    • 使用嵌入式流光器的IP指导重配置流程—请参考嵌入式重配置流光器的控制和状态寄存器映射来串流所需的设置档的设置。
    • 特殊情况的重配置流程—请参考每个特殊情况访问的查找寄存器,例如TX PLL切换、TX PLL参考时钟切换和RX CDR参考时钟切换。
  5. 同时或一个接一个地将通道置于数字复位状态。有关将通道置于数字复位状态的详细信息,请参考复位收发器通道章节的"模型1:默认模型"和"模型2:确认模型"。

    如果进行重配置:

    • PLL—将与PLL相关联的通道发送器置于复位(数字)状态。
    • TX单一通道—将被重配置的TX通道置于复位(数字)状态。
    • RX单一通道—将被重配置的RX通道置于复位(数字)状态。
    • 双重通道—将被重配置的通道TX和RX置于复位(数字)状态。
  6. 如果在数据速率、协议模式或者使能/禁用PRBS中进行重配置,那么将通道置于模拟复位中。有关将通道置于模拟复位中的详细信息,请参考复位收发器通道章节的"模型1:默认模型"和"模型2:确认模型"。

    如果进行重配置:

    • PLL—将与PLL相关联的通道发送器置于复位(模拟)状态。
    • TX单一通道—将被重配置的布局在TX通道置于复位(模拟)状态。
    • RX单一通道—将被重配置的RX通道置于复位(模拟)状态。
    • 双重通道—将被重配置的通道TX和RX置于复位(模拟)状态。
  7. 检查内部配置总线仲裁。如果PreSICE有控制,则请求总线仲裁,否则进入下一步。有关更多信息,请参考“仲裁”部分。
  8. 使用下面所说明的流程执行必要的重配置:
    • 直接重配置流程
    • Native PHY或PLL IP指导的重配置流程
    • 特殊情况的重配置流程
  9. 执行所有必要的重配置。如果重配置包括数据速率或者协议模式的更改,则可能要重配置通道的PMA模拟参数。有关详细信息,请参考更改PMA模拟参数部分。
  10. 如果重配置包括数据速率或者协议模式的更改,那么要求重校准并且需要等待校准完成。当*_cal_busy被置低时,表示校准已经完成。有关校准寄存器以及执行重校准的步骤的详细信息,请参考校准章节。

    如果进行重配置:

    • 数据速率更改的PLL—必须重校准PLL和通道TX。
    • 数据速率更改的TX单通道—必须重校准通道TX。
    • 数据速率更改的RX单一通道—必须重校准通道RX。
    • 数据速率更改的双工通道—必须重校准通道TX和RX。
  11. 释放通道模拟复位。有关将通道置于复位状态的详细信息,请参考复位收发器通道章节的"模型1:默认模型"和"模型2:确认模型"。

    如果进行重配置:

    • PLL—释放与PLL重配置相关联的通道发送器的复位(模拟)状态。
    • TX单一通道—释放TX通道重配置的复位(模拟)状态。
    • RX单一通道—释放RX通道重配置的复位(模拟)状态。
    • 双重通道—释放TX和RX通道重配置的复位(模拟)状态。
  12. 同时或一个接一个地将通道释放到数字复位状态。有关将通道释放到复位状态的详细信息,请参考复位收发器通道章节的"模型1:默认模型"和"模型2:确认模型"。(这个部分中的图用于模拟复位,但他们也包括有关数字复位的时序信息。)

    如果进行重配置:

    • PLL—释放与PLL重配置相关联的通道发送器的复位(数字)状态
    • TX单一通道—释放TX通道重配置的复位(数字)状态。
    • RX单一通道—释放RX通道重配置的复位(数字)状态。
    • 双重通道—释放TX和RX通道重配置的复位(数字)状态。
注: 使用可选的重配置逻辑软控制寄存器时,无法在多个IP模块中合并多个重配置接口(将单一TX/RX的单独实例合并到同一个物理位置或者将独立的CMU PLL和TX通道合并到同一个物理位置)。