Visible to Intel only — GUID: jka1466632817917
Ixiasoft
Visible to Intel only — GUID: jka1466632817917
Ixiasoft
1.6. Partial Reconfiguration Design Flow
The PR design flow requires initial planning. This planning involves setting up one or more design partitions, and then determining the placement assignments in the floorplan. Well-planned PR partitions improve design area utilization and performance. The Quartus® Prime software also allows you to create nested PR regions as part of an HPR flow.
The PR design flow uses the project revisions feature in the Quartus® Prime software. Your initial design is the base revision, where you define the static region boundaries and reconfigurable regions on the FPGA. From the base revision, you create multiple revisions. These revisions contain the different implementations for the PR regions. However, all PR implementation revisions use the same top-level placement and routing results from the base revision.
The PR design flow includes the following steps:
- Step 1: Identify Partial Reconfiguration Resources
- Step 2: Create Design Partitions
- Step 3: Floorplan the Design
- Step 4: Add the Partial Reconfiguration Controller Intel FPGA IP
- Step 5: Define Personas
- Step 6: Create Revisions for Personas
- Step 7: Compile the Base Revision and Export the Static Region
- Step 8: Setup PR Implementation Revisions
- Step 9: Program the FPGA Device
Section Content
Step 1: Identify Partial Reconfiguration Resources
Step 2: Create Design Partitions
Step 3: Floorplan the Design
Step 4: Add the Partial Reconfiguration Controller Intel FPGA IP
Step 5: Define Personas
Step 6: Create Revisions for Personas
Step 7: Compile the Base Revision and Export the Static Region
Step 8: Setup PR Implementation Revisions
Step 9: Program the FPGA Device