Visible to Intel only — GUID: tti1648568190979
Ixiasoft
1. About the F-Tile Dynamic Reconfiguration Suite Core
2. Interface Overview
3. Parameters
4. Designing with the IP Core
5. Block Description
6. Configuration Registers
7. F-Tile Dynamic Reconfiguration Suite Intel® FPGA IP User Guide Archives
8. Document Revision History for the F-Tile Dynamic Reconfiguration Suite User Guide
4.1. Generating Dynamic Reconfiguration Design and Configuration Profiles
4.2. Dynamic Reconfiguration QSF Settings
4.3. Dynamic Reconfiguration Using QSF-driven Flow
4.4. Dynamic Reconfiguration Rules
4.5. Hardware States and Configuration Profiles
4.6. Nios® -Based Dynamic Reconfiguration Flow
4.7. Using the Tile Assignment Editor
4.8. Visualizing Dynamic Reconfiguration Group Placement
4.9. Assigning IP_COLOCATE Hierarchy
4.10. Example: Dynamic Reconfiguration with Multirate IP Flow
4.11. Example: Dynamic Reconfiguration Programming Sequence
4.12. Dynamic Reconfiguration Error Recovery Handling
4.13. Determining Profile Numbers
4.14. Master Clock Channel
4.15. Using the IP_RECONFIG_GROUP_PARENT QSF Assignment
4.16. Simulating the IP Core
6.1. Dynamic Reconfiguration New Trigger
6.2. Dynamic Reconfiguration Next Profile 0
6.3. Dynamic Reconfiguration Next Profile 1
6.4. Dynamic Reconfiguration Next Profile 2
6.5. Dynamic Reconfiguration Next Profile 3
6.6. Dynamic Reconfiguration Next Profile 4
6.7. Dynamic Reconfiguration Next Profile 5
6.8. Dynamic Reconfiguration Next Profile 6
6.9. Dynamic Reconfiguration Next Profile 7
6.10. Dynamic Reconfiguration Next Profile 8
6.11. Dynamic Reconfiguration Next Profile 9
6.12. Dynamic Reconfiguration Next Profile 10
6.13. Dynamic Reconfiguration Next Profile 11
6.14. Dynamic Reconfiguration Next Profile 12
6.15. Dynamic Reconfiguration Next Profile 13
6.16. Dynamic Reconfiguration Next Profile 14
6.17. Dynamic Reconfiguration Next Profile 15
6.18. Dynamic Reconfiguration Next Profile 16
6.19. Dynamic Reconfiguration Next Profile 17
6.20. Dynamic Reconfiguration Next Profile 18
6.21. Dynamic Reconfiguration Next Profile 19
6.22. Dynamic Reconfiguration Avalon MM Timeout
6.23. Dynamic Reconfiguration TX Channel Reconfiguration
6.24. Dynamic Reconfiguration RX Channel Reconfiguration
6.25. Dynamic Reconfiguration TX Channel in Reset Acknowledgment
6.26. Dynamic Reconfiguration TX Channel out of Reset
6.27. Dynamic Reconfiguration TX Channel Reset Control Init Status
6.28. Dynamic Reconfiguration TX Channel Source Alarm
6.29. Dynamic Reconfiguration RX Channel in Reset Acknowledgment
6.30. Dynamic Reconfiguration RX Channel out of Reset
6.31. Dynamic Reconfiguration RX Channel Reset Control Init Status
6.32. Dynamic Reconfiguration RX Channel Source Alarm
6.33. Dynamic Reconfiguration Local Error Status
Visible to Intel only — GUID: tti1648568190979
Ixiasoft
4.10. Example: Dynamic Reconfiguration with Multirate IP Flow
This section shows a dynamic reconfiguration example with the multirate IP flow. The design example showcases dynamic reconfiguration from CPRI to Ethernet using the Multirate IPs.
Note: The Multirate IP(s) instantiation depends on your design. For instance, if your design dynamically reconfigure between two CPRI rates, the Ethernet Multirate IP instantiation is not required.
- Create an Quartus® Prime project.
- In the Quartus® Prime IP Catalog, locate the F-Tile Dynamic Reconfiguration Suite (Dynamic Reconfiguration IP).
- Configure the Dynamic Reconfiguration IP instance with the targeted settings.
Figure 15. F-Tile Dynamic Reconfiguration Suite Intel® FPGA IP Parameter Editor
- Generate the Dynamic Reconfiguration IP.
- In the Quartus® Prime IP Catalog, locate the F-Tile CPRI PHY Multirate Intel® FPGA IP.
- Configure the protocol IP instance with the targeted settings.
Figure 16. F-Tile CPRI PHY Multirate Intel® FPGA IP Parameter Editor
- Generate the protocol IP.
- In the Quartus® Prime IP Catalog, locate the F-Tile Ethernet Multirate Intel® FPGA IP.
- Configure the protocol IP instance with the targeted settings.
Figure 17. F-Tile Ethernet Multirate Intel® FPGA IP Parameter Editor
- Generate the protocol IP.
- In the Quartus® Prime IP Catalog, locate the F-Tile Reference and System PLL Clocks Intel® FPGA IP.
- Configure the protocol IP instance with the targeted settings.
Figure 18. F-Tile Reference and System PLL Clocks Intel® FPGA IP Parameter Editor
- Generate the protocol IP.
- Instantiate all IPs in your RTL.
Figure 19. Connection Between DR Controller and Multirate IPs
- Make appropriate .qsf assignments.
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
- Once your project compiles, the Quartus® Prime software generates a new top project file and other collaterals required by your design, including a .mif file containing the delta programming sequences.