Visible to Intel only — GUID: jka1466542463467
Ixiasoft
Visible to Intel only — GUID: jka1466542463467
Ixiasoft
1.2. Partial Reconfiguration Terminology
This document refers to the following terms to explain partial reconfiguration:
Term | Description |
---|---|
Floorplan |
The layout of physical resources on the device. Creating a design floorplan, or floorplanning, is the process of mapping the logical design hierarchy to physical regions in the device. PR requires floorplanning. |
Hierarchical Partial Reconfiguration | Partial reconfiguration that includes multiple parent and child design partitions, or nesting of partitions in the same design. |
PR control block |
A dedicated block in Arria® 10 and Cyclone® 10 GX FPGAs. The PR control block processes the PR requests, handshake protocols, and verifies the cyclic redundancy check (CRC). |
PR host |
The system for coordinating PR. The PR host communicates with the PR control block ( Arria® 10 and Cyclone® 10 GX designs) or Secure Device Manager ( Stratix® 10, Agilex® 7, and Agilex™ 5 designs). Implement the PR host within the FPGA (internal PR host) or in a chip or microprocessor. |
PR partition |
Design partition that you designate as Reconfigurable. A PR project can contain one or more PR partitions. |
PR Solutions Intel® FPGA IP |
Suite of Intel® FPGA IP that simplify implementation of PR handshaking and freeze logic, as Partial Reconfiguration Solutions IP User Guide describes. |
PR region |
A physical portion of an FPGA device that you designate for partial reconfiguration. You define a PR region in the base configuration design. A device can contain more than one PR region. A PR region must be core-only, containing only core resources like LABs, RAM blocks, and DSP blocks. The PR region bitstream configures this region. |
PR persona |
A specific PR partition implementation in a PR region. A PR region can contain multiple personas. Static regions contain only one persona. |
Revision |
A collection of settings and constraints for one version of your project. An Quartus® Prime Settings File (.qsf) preserves each revision of your project. Your Quartus® Prime project can contain several revisions. Revisions allow you to organize several versions of your design within a single project. |
Secure Device Manager (SDM) | A triple-redundant processor-based block in Agilex® 7, Agilex™ 5, and Stratix® 10 devices that performs authentication, decryption, and decompression on the configuration data the block receives, before sending the data over to the configurable nodes through the configuration network. |
Snapshot |
The output of a Compiler stage. You can export the synthesis or final compilation results snapshot. |
Static region |
All areas not occupied by PR regions in your project. You associate the static region with the top-level partition of the design. The static region contains both the core and periphery locations of the device. The static region bitstream configures this region. |
Static update partial reconfiguration | A static region that you can change, without requiring the recompilation of all personas. This technique is useful for a portion of a design that you may possibly want to change for risk mitigation, but that never requires runtime reconfiguration. |