Visible to Intel only — GUID: lmi1491430070927
Ixiasoft
2.1. What's New In This Version
2.2. Partial Reconfiguration Terminology
2.3. Partial Reconfiguration Process Sequence
2.4. Internal Host Partial Reconfiguration
2.5. External Host Partial Reconfiguration
2.6. Partial Reconfiguration Design Flow
2.7. Partial Reconfiguration Design Considerations
2.8. Hierarchical Partial Reconfiguration
2.9. Partial Reconfiguration Design Timing Analysis
2.10. Partial Reconfiguration Design Simulation
2.11. Partial Reconfiguration Design Debugging
2.12. Partial Reconfiguration Security ( Intel® Stratix® 10 Designs and Intel Agilex® 7 Designs)
2.13. PR Bitstream Compression and Encryption ( Intel® Arria® 10 and Intel® Cyclone® 10 GX Designs)
2.14. Avoiding PR Programming Errors
2.15. Exporting a Version-Compatible Compilation Database for PR Designs
2.16. Creating a Partial Reconfiguration Design Revision History
2.6.1. Step 1: Identify Partial Reconfiguration Resources
2.6.2. Step 2: Create Design Partitions
2.6.3. Step 3: Floorplan the Design
2.6.4. Step 4: Add the Partial Reconfiguration Controller Intel® FPGA IP
2.6.5. Step 5: Define Personas
2.6.6. Step 6: Create Revisions for Personas
2.6.7. Step 7: Compile the Base Revision and Export the Static Region
2.6.8. Step 8: Setup PR Implementation Revisions
2.6.9. Step 9: Program the FPGA Device
2.6.9.1. Generating PR Bitstream Files
2.6.9.2. Generating PR Bitstream Files
2.6.9.3. Partial Reconfiguration Bitstream Compatibility Checking
2.6.9.4. Raw Binary Programming File Byte Sequence Transmission Examples
2.6.9.5. Generating a Merged .pmsf File from Multiple .pmsf Files ( Intel® Arria® 10 and Intel® Cyclone® 10 GX Designs)
2.7.1. Partial Reconfiguration Design Guidelines
2.7.2. PR Design Timing Closure Best Practices
2.7.3. PR File Management
2.7.4. Evaluating PR Region Initial Conditions
2.7.5. Creating Wrapper Logic for PR Regions
2.7.6. Creating Freeze Logic for PR Regions
2.7.7. Resetting the PR Region Registers
2.7.8. Promoting Global Signals in a PR Region
2.7.9. Planning Clocks and other Global Routing
2.7.10. Implementing Clock Enable for On-Chip Memories
3.1. Internal and External PR Host Configurations
3.2. Partial Reconfiguration Controller Intel FPGA IP
3.3. Partial Reconfiguration Controller Intel Arria® 10/Cyclone® 10 FPGA IP
3.4. Partial Reconfiguration External Configuration Controller Intel FPGA IP
3.5. Partial Reconfiguration Region Controller Intel® FPGA IP
3.6. Avalon® Memory-Mapped Partial Reconfiguration Freeze Bridge IP
3.7. Avalon® Streaming Partial Reconfiguration Freeze Bridge IP
3.8. Generating and Simulating Intel® FPGA IP
3.9. Intel® Quartus® Prime Pro Edition User Guide: Partial Reconfiguration Archive
3.10. Partial Reconfiguration Solutions IP User Guide Revision History
3.3.1. Agent Interface
3.3.2. Reconfiguration Sequence
3.3.3. Interrupt Interface
3.3.4. Parameters
3.3.5. Ports
3.3.6. Timing Specifications
3.3.7. PR Control Block and CRC Block Verilog HDL Manual Instantiation
3.3.8. PR Control Block and CRC Block VHDL Manual Instantiation
3.3.9. PR Control Block Signals
3.3.10. Configuring an External Host for Intel® Arria® 10 or Intel® Cyclone® 10 GX Designs
3.8.1. Specifying the IP Core Parameters and Options ( Intel® Quartus® Prime Pro Edition)
3.8.2. Running the Freeze Bridge Update script
3.8.3. IP Core Generation Output ( Intel® Quartus® Prime Pro Edition)
3.8.4. Intel® Arria® 10 and Intel® Cyclone® 10 GX PR Control Block Simulation Model
3.8.5. Generating the PR Persona Simulation Model
3.8.6. Secure Device Manager Partial Reconfiguration Simulation Model
Visible to Intel only — GUID: lmi1491430070927
Ixiasoft
3.7.2. Ports
The Avalon® Streaming Partial Reconfiguration Freeze Bridge IP has the following ports:
Figure 82. Avalon® Streaming Sink Interface Ports
Figure 83. Avalon® Streaming Source Interface Ports
Port |
Width | Direction |
Description |
---|---|---|---|
clock | 1 | Input | Input clock for the IP. |
freeze_conduit_freeze | 1 | Input | When this signal is high, the bridge handles any current transaction properly then freezes the PR interfaces. |
freeze_conduit_illegal_request | 1 | Output | High on this bus indicates that an illegal request was issued to the bridge during the freeze state. n – number of freeze bridge |
pr_freeze_pr_freeze | 1 | Input | Enabled freeze port from the PR region. |
reset_n | 1 | Input | Synchronous reset for the IP. |
Port |
Width | Direction |
Description |
---|---|---|---|
sink_bridge_to_sr_channel | 1 | Input | Avalon® streaming sink bridge to static region channel port. |
sink_bridge_to_sr_data | 32 | Input | Avalon® streaming sink bridge to static region data port. |
sink_bridge_to_sr_empty | 2 | Input | Avalon® streaming sink bridge to static region empty port. |
sink_bridge_to_sr_error | 1 | Input | Avalon® streaming sink bridge to static region error port. |
sink_bridge_to_sr_ready | 1 | Output | Avalon® streaming sink bridge to static region ready port. |
sink_bridge_to_sr_valid | 1 | Input | Avalon® streaming sink bridge to static region valid port. |
sink_bridge_to_sr_endofpacket | 1 | Input | Avalon® streaming sink bridge to static region endofpacket port. |
sink_bridge_to_sr_startofpacket | 1 | Input | Avalon® streaming sink bridge to static region startofpacket port. |
Port |
Width | Direction |
Description |
---|---|---|---|
sink_bridge_to_pr_channel | 1 | Output | Optional Avalon® streaming sink bridge to PR region channel port. |
sink_bridge_to_pr_data | 32 | Output | Optional Avalon® streaming sink bridge to PR region data port. |
sink_bridge_to_pr_empty | 2 | Output | Optional Avalon® streaming sink bridge to PR region empty port. |
sink_bridge_to_pr_error | 1 | Output | Optional Avalon® streaming sink bridge to PR region error port. |
sink_bridge_to_pr_ready | 1 | Input | Optional Avalon® -ST sink bridge to PR region ready port. |
sink_bridge_to_pr_valid | 1 | Output | Optional Avalon® streaming sink bridge to PR region valid port. |
sink_bridge_to_pr_endofpacket | 1 | Output | Optional Avalon® streaming sink bridge to PR region endofpacket port. |
sink_bridge_to_pr_startofpacket | 1 | Output | Optional Avalon® streaming sink bridge to PR region startofpacket port. |
Port |
Width | Direction |
Description |
---|---|---|---|
source_bridge_to_sr_channel | 1 | Output | Avalon® streaming source bridge to static region channel port. |
source_bridge_to_sr_data | 32 | Output | Avalon® streaming source bridge to static region data port. |
source_bridge_to_sr_empty | 2 | Output | Avalon® streaming source bridge to static region empty port. |
source_bridge_to_sr_error | 1 | Output | Avalon® streaming source bridge to static region error port. |
source_bridge_to_sr_ready | 1 | Input | Avalon® streaming source bridge to static region ready port. |
source_bridge_to_sr_valid | 1 | Output | Avalon® streaming source bridge to static region valid port. |
source_bridge_to_sr_endofpacket | 1 | Output | Avalon® streaming source bridge to static region endofpacket port. |
source_bridge_to_sr_startofpacket | 1 | Output | Avalon® streaming source bridge to static region startofpacket port. |
Port |
Width | Direction |
Description |
---|---|---|---|
source_bridge_to_pr_channel | 1 | Input | Optional Avalon® streaming source bridge to PR region channel port. |
source_bridge_to_pr_data | 32 | Input | Optional Avalon® streaming source bridge to PR region data port. |
source_bridge_to_pr_empty | 2 | Input | Optional Avalon® streaming source bridge to PR region empty port. |
source_bridge_to_pr_error | 1 | Input | Optional Avalon® -ST source bridge to PR region error port. |
source_bridge_to_pr_ready | 1 | Output | Optional Avalon® streaming source bridge to PR region ready port. |
source_bridge_to_pr_valid | 1 | Input | Optional Avalon® streaming source bridge to PR region valid port. |
source_bridge_to_pr_endofpacket | 1 | Input | Optional Avalon® streaming source bridge to PR region endofpacket port. |
source_bridge_to_pr_startofpacket | 1 | Input | Optional Avalon® streaming source bridge to PR region startofpacket port. |