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

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

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

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

以下过程显示为重配置通道和PLL模块所需的步骤。

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

    如果进行重配置:

    • PLL—将与PLL关联的通道发送器置于复位(数字)状态。
    • TX单工通道—将被重配置的TX通道置于复位(数字)状态。
    • RX单工通道—将被重配置的RX通道置于复位(数字)状态。
    • 双工通道—将被重配置的通道TX和RX置于复位(数字)状态。
  6. 如果跨数据速率或协议模式进行重新配置或使能/禁用PRBS,则将通道置于模拟复位状态。有关将通道置于模拟复位的详细信息,请参阅复位收发器通道章节中“Model 1: 默认模型”和“Model 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. 将通道同时或一个接一个地从数字复位状态释放。有关将通道从复位状态释放的详细信息,请参阅复位收发器通道章节中“Model 1: 默认模型”和“Model 2: 确认模型”。(该部分中的图示虽关于模拟复位,但也包含有关数字复位的时序信息。)

    如果已重配置:

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