4.1. 生成动态重配置设计和配置文件(Configuration Profile)
4.2. 动态重配置QSF设置
4.3. 动态重配置规则
4.4. 硬件状态和配置文件(Configuration Profile)
4.5. 基于 Nios II® 的动态重配置流程
4.6. 使用Tile Assignment Editor
4.7. 可视化动态重新配置组布局
4.8. 分配IP_COLOCATE层次结构
4.9. 示例:使用Multirate IP的动态重配置流程
4.10. 示例:动态重配置编程排序
4.11. 确定配置文件编号(Determining Profile Numbers)
6.1. 动态重配置新触发器
6.2. 动态重配置Next Profile 0
6.3. 动态重配置Next Profile 1
6.4. 动态重配置Next Profile 2
6.5. 动态重配置Next Profile 3
6.6. 动态重配置Next Profile 4
6.7. 动态重配置Next Profile 5
6.8. 动态重配置Next Profile 6
6.9. 动态重配置Next Profile 7
6.10. 动态重配置Next Profile 8
6.11. 动态重配置Next Profile 9
6.12. 动态重配置Next Profile 10
6.13. 动态重配置Next Profile 11
6.14. 动态重配置Next Profile 12
6.15. 动态重配置Next Profile 13
6.16. 动态重配置Next Profile 14
6.17. 动态重配置Next Profile 15
6.18. 动态重配置Next Profile 16
6.19. 动态重配置Next Profile 17
6.20. 动态重配置Next Profile 18
6.21. 动态重配置Next Profile 19
6.22. 动态重配置Avalon MM Timeout
6.23. 动态重配置TX通道重配置
6.24. 动态重配置RX通道重配置
6.25. 在复位确认(Reset Acknowledgment)中通道重配置TX通道
6.26. 退出复位状态的通道重配置TX通道
6.27. 动态重配置TX通道复位控制初始化状态
6.28. 动态重配置TX通道源警报(TX Channel Source Alarm)
6.29. 复位确认(Reset Acknowledgment)中的动态重配置RX通道
6.30. 退出复位状态的动态重配置RX通道
6.31. 动态重配置RX通道复位控制初始化状态
6.32. 动态重配置RX通道源警报(RX Channel Source Alarm)
6.2. 动态重配置Next Profile 0
| 偏移(Offset) | 0x04 |
| 寻址模式(Addressing Mode) | 32-bits |
| 描述 | 动态重配置控制和状态寄存器。 |
| 比特 | 类型 | 复位 | 描述 |
|---|---|---|---|
| 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比特相结合,用于区分最终状态条件的两种情况:
在您应用了新的配置设置之后,如果最终状态是Neutral,那么 Nios II® 系统在完成动态重配置流程之前不会将相关通道从复位状态退出。 当Ready For Next Trigger设置为0时,请不要配置此比特。 |
| 15 | RW | 0 | Next Profile 0 Indicator
表示Next Profile 0状态。 Nios II® 系统根据此状态值来决定下一个DR步骤。有效值如下:
当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时,请不要配置此比特。 |