仅对英特尔可见 — GUID: tti1648568190979
Ixiasoft
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)
仅对英特尔可见 — GUID: tti1648568190979
Ixiasoft
4.9. 示例:使用Multirate IP的动态重配置流程
本节将演示一个使用multirate IP流程的动态重配置示例。此设计示例显示了使用Multirate IP从CPRI到Ethernet的动态重配置。
注: Multirate IP(s) instantiation (例化)取决于您的设计。例如,如果您的设计在两个CPRI速率之间进行动态重配置,那么就不需要Ethernet Multirate IP instantiation。
- 创建一个 Intel® Quartus® Prime工程。
- 在 Intel® Quartus® Prime IP Catalog中,找到 F-Tile动态重配置套件Intel FPGA IP (Dynamic Reconfiguration IP)。
- 使用目标设置对Dynamic Reconfiguration IP实例进行配置。
图 15. F-Tile Dynamic Reconfiguration Suite Intel® FPGA IP Parameter Editor
- 生成Dynamic Reconfiguration IP。
- 在 Intel® Quartus® Prime IP Catalog中,找到F-Tile CPRI PHY Multirate Intel® FPGA IP。
- 使用目标设置对协议IP实例进行配置。
图 16. F-Tile CPRI PHY Multirate Intel® FPGA IP Parameter Editor
- 生成协议IP。
- 在 Intel® Quartus® Prime IP Catalog中,找到F-Tile Ethernet Multirate Intel® FPGA IP。
- 使用目标设置对协议IP实例进行配置。
图 17. F-Tile Ethernet Multirate Intel® FPGA IP Parameter Editor
- 生成协议IP。
- 在 Intel® Quartus® Prime IP Catalog中,找到F-Tile Reference and System PLL Clocks Intel® FPGA IP。
- 使用目标设置对协议IP实例进行配置。
图 18. F-Tile Reference and System PLL Clocks Intel® FPGA IP Parameter Editor
- 生成协议IP。
- 例化RTL中的所有IP。
- 进行相应的.qsf分配(assignment)。
set_instance_assignment -name IP_COLOCATE F_TILE \ -from dr_ctrl_inst_1|dr_f_0 -to my_mr_eth_inst_1|eth_f_dr_0 -entity dr_mr_eth_mr_cpri_same_ux set_instance_assignment -name IP_COLOCATE F_TILE \ -from dr_ctrl_inst_1|dr_f_0 -to my_mr_cpri_inst_1|cpriphy_mr_f_0 -entity dr_mr_eth_mr_cpri_same_ux set_global_assignment -name IP_RECONFIG_GROUP_TYPE "RG_P:EXCLUSIVE:CLK_MASTER" \ -entity dr_mr_eth_mr_cpri_same_ux set_instance_assignment -name IP_RECONFIG_GROUP_PARENT RG_P:my_mr_eth_inst_1|eth_f_dr_0/RG_A \ -entity dr_mr_eth_mr_cpri_same_ux set_instance_assignment -name IP_RECONFIG_GROUP_PARENT RG_P:my_mr_cpri_inst_1|cpriphy_mr_f_0/RG_A \ -entity dr_mr_eth_mr_cpri_same_ux set_instance_assignment -name IP_RECONFIG_GROUP_STARTUP_INSTANCE OFF \ -to my_mr_eth_inst_1|eth_f_dr_0 -entity dr_mr_eth_mr_cpri_same_ux set_instance_assignment -name IP_RECONFIG_GROUP_MASTER_CLOCK_CHANNEL OFF \ -to my_mr_cpri_inst_1|cpriphy_mr_f_0
- 编译完您的工程后, Intel® Quartus® Prime软件会生成一个新的顶层工程文件和您设计所需要的其他文件,包括一个包含delta编程序列的.mif文件。