
The CvP configuration scheme supports the following modes:
•
CvP Initialization Mode:
In this mode an external configuration device stores the periphery image and it loads into the FPGA through the Active
Serial x4 (Fast mode) configuration scheme. The host memory stores the core image and it loads into the FPGA through
the PCIe link.
After the periphery image configuration completes, the
CONF_DONE
signal goes high and the FPGA starts PCIe link
training. When PCIe link training completes, the PCIe link transitions to the Link Training and Status State Machine
(LTSSM) L0 state and then through PCIe enumeration. The PCIe host then configures the core through the PCIe link. The
PCIe reference clock must be running for the link for link training.
After the core image configuration is complete, the CvP_CONFDONE pin (if enabled) goes high, indicating the FPGA has
receiver the full configuration bitstream over the PCIe link.
INIT_DONE
indicates that configuration is complete.
•
CvP Update Mode:
CvP update mode is a reconfiguration scheme that uses the PCIe link to deliver an updated bitstream to a target device
after the device enters user mode. The periphery images which includes the PCIe link remains active, allowing CvP update
to use this link to reconfigure the core fabric. In this mode, the FPGA device initializes by loading the full configuration
image from the external local configuration device to the FPGA or after CvP initialization.
You can perform CvP update on a device that you originally configure using CvP initialization or any other configuration
scheme.
5.3. Partial Reconfiguration
Partial reconfiguration (PR) allows you to reconfigure a portion of the FPGA dynamically, while the remaining FPGA design
continues to function. You can define multiple personas for a region in your design, without impacting operation in areas
outside this region. This methodology is effective in systems with multiple functions that time-share the same FPGA device
resources. PR enables the implementation of more complex FPGA systems.
Related Information
Intel Quartus Prime Pro Edition User Guide: Partial Reconfiguration
5. Intel Agilex Configuration Features
UG-20205 | 2019.10.09
Intel
®
Agilex
™
Configuration User Guide
182