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

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

6.4. 多个重配置设置文件(Multiple Reconfiguration Profiles)

您可以选择在同一Native PHY IP或者ATX PLL IP core Parameter Editor(或两者)中使能多个配置或设置文件(profile)来执行动态重配置。 这使IP Parameter Editor能够创建、存储和分析多个配置或设置文件(profile)的参数设置。

当您使能多个重配置设置文件(multiple reconfiguration profiles)功能时,Native PHY IP Core,ATX PLL IP core或者两者可以对所有设置文件(profile)生成所需格式(SystemVerilog封装、MIF或C header文件)的配置文件。这些配置文件位于IP实例的<IP instance name>\altera_xcvr_<IP type>_a10_<quartus version>\synth\reconfig子文件夹中,其中配置设置文件索引添加到文件名中。例如:Profile 0的配置文件存储为<filename_CFG0.sv> Intel® Quartus® Prime Timing Analyzer Timing Analyzer包括基于初始和目标设置文件的所配置所需的时序路径。您可以生成简化的配置文件,其中仅包含多个配置的设置文件之间的不同属性。对于Native PHY/ATX PLL IP core的每个实例,您一次最多可创建8个重配置设置文件(Profile 0到Profile 7)。

通过在Transceiver Native PHY IP Parameter Editor的Dynamic Reconfiguration选项卡中使能Include PMA Analog settings in configuration files功能,您可以选择让Native PHY IP core在配置文件中包含PMA模拟设置。此功能在默认情况下是禁用的。使能此功能会将Native PHY IP Parameter Editor的Analog PMA settings (Optional)选项卡中指定的PMA模拟设置添加到配置文件中。即使在Native PHY IP Parameter Editor中使能了该选项,当编译静态设计时,您也必须要指定模拟设置的QSF assignment。在Native PHY IP Parameter Editor中选择的模拟设置仅用于在所选配置文件中包含这些设置及其相关设置。关于模拟设置的QSF assignment的详细信息,请参考模拟参数设置章节。

关于使用IP指导的重配置流程和使能的多个重配置设置文件执行动态重配置的完整列表,请参考执行动态重配置的步骤

Quartus Prime Timing Analyzer仅包含所有设置文件(profile)所需要的PCS时序路径。若要执行PMA重配置,例如:TX PLL切换,CGB分频器切换或者参考时钟切换,您必须使用执行动态重配置的步骤中所介绍的流程。关于使能多个设置文件(profile)和运行时序分析的详细信息,请参考时序收敛建议

您可以使用多个重配置设置文件功能,而无需使用嵌入式重配置流传输器(streamer)功能。当单独使用多个重配置设置文件功能时,您必须编写用户逻辑以在从一个配置文件移动到另一个配置文件时重配置设计文件之间的所有不同条目。

注: 您必须确保Native PHY IP和ATX PLL IP Parameter Editor中的所有设置文件(profile)都没有给出错误消息,否则IP生成会失败。Native PHY IP core和ATX PLL IP仅动态地验证当前活动的设置文件。例如:如果在Native PHY IP或者ATX PLL IP Parameter Editor中存储一个包含错误消息的设置文件,并加载另一个不含任何错误消息的设置文件,那么错误消息会在IP中消失。然后,您可以生成IP,但会失败。