英特尔® Arria® 10收发器PHY用户指南

ID 683617
日期 3/28/2022
Public
文档目录

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

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

以下是重配置通道和PLL模块时需要执行的步骤。

  1. 使能IP中的动态重配置。
  2. 使能IP中所需的配置文件格式。
  3. 使能所需的动态重配置功能(例如多个重配置设置文件,包括配置文件中的PMA模拟设置)或者功能模块(例如嵌入式重配置流传输器和NPDME)。
  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通道合并到同一个物理位置)。