F-Tile动态重配置套件 Intel® FPGA IP用户指南

ID 711009
日期 6/21/2022
Public
文档目录

6.2. 动态重配置Next Profile 0

表 14.   dyn_rcfg_dr_next_profile_0_reg
偏移(Offset) 0x04
寻址模式(Addressing Mode) 32-bits
描述 动态重配置控制和状态寄存器。
表 15.   dyn_rcfg_dr_next_profile_0_reg
比特 类型 复位 描述
31:19 RO 0 保留
18 RW 0 Disable CPI Sequence
当设置为1时,表示动态重配置控制器不执行FGT收发器适配的CPI序列命令。
注: 默认情况下,仿真不使能FGT固件。在仿真中,您必须将此比特设置成1;否则,仿真可能会失败。
17 RW 0 Start Up IP Restore Settings Indicator

表示加载启动配置文件(profile)设置的选项。主机软件可以使用此域来加载启动配置文件(profile)设置。

当固件因错误而终止时,这需要一个新的DR触发请求。DR Nios II® 不会自动终止此固件。除了将此标志设置为1来恢复启动IP设置外,主机还必须为对应的启动IP配置文件编程Next Profile ID,并将Next Profile Indicator设置为1。在这种情况下,对于启动IP,对应配置文件的其他IP设置会被忽略。

Ready For Next Trigger设置为0时,请不要配置此比特。

16 RW 0 Final State Profile Neutral Indicator

当设置为1时,表示要动态重配置的最终目标配置文件(profile)是Neutral状态。

该比特与Enable Next Profile比特相结合,用于区分最终状态条件的两种情况:
  • state A > Neutral > state B
  • state A > Neutral

在您应用了新的配置设置之后,如果最终状态是Neutral,那么 Nios II® 系统在完成动态重配置流程之前不会将相关通道从复位状态退出。

Ready For Next Trigger设置为0时,请不要配置此比特。

15 RW 0 Next Profile 0 Indicator
表示Next Profile 0状态。 Nios II® 系统根据此状态值来决定下一个DR步骤。有效值如下:
  • 1: Active profile—从对应于next profile 0 ID的MIF内容使能profile设置。
  • 0: Neutral profile—从对应于next profile 0 ID的MIF内容使能powerdown profile设置。

Ready For Next Trigger设置为0时,请不要配置此比特。

14:0 RW 0 Next Profile 0

表示您想要将您的当前配置文件动态地重配置成的客户端配置文件。 Intel® Quartus® Prime软件会根据每个tile自动分配配置文件(profile)编号。配置文件编号是唯一的。

Next Profile 0设置成Profile ID 0会终止动态重配置。在进行一个新的动态重配置序列之前,您必须确保所有之前分配的ID都必须清零。

您必须确保所有域都被正确地编程,并且所有相关的编程序列都能够正确地加载和执行。

Ready For Next Trigger设置为0时,请不要配置此比特。