Visible to Intel only — GUID: fzz1574432095101
Ixiasoft
1. Overview
2. CvP Description
3. CvP Topologies
4. Design Considerations
5. CvP Driver and Registers
6. Understanding the Design Steps for CvP Initialization using the Supported PCIe Tile in Intel® Agilex™ Devices
7. Intel® Agilex™ Device Configuration via Protocol (CvP) Implementation User Guide Archives
8. Document Revision History for the Intel® Agilex™ Device Configuration via Protocol (CvP) Implementation User Guide
5.3.1. Vendor Specific Capability Header Register
5.3.2. Vendor Specific Header Register
5.3.3. Intel® Marker Register
5.3.4. User Configurable Device/Board ID Register
5.3.5. CvP Status Register
5.3.6. CvP Mode Control Register
5.3.7. CvP Data Registers
5.3.8. CvP Programming Control Register
5.3.9. CvP Credit Register
Visible to Intel only — GUID: fzz1574432095101
Ixiasoft
1.3.1.1. CvP Error Recovery
This section describes expected behavior during different error situations
Error Events | Suggested Recovery Method |
---|---|
PCIe* bus error during CvP | System is unrecoverable and you must power-cycle the system. |
PCIe* bus error results in PERST assert. | System is unrecoverable and you must power-cycle the system. |
CvP operation requests to stop | Unsupported. Aborting configuration after requesting CvP operation is not supported. Intel® recommends to power-cycle the system. |
A bitstream is provided from a Intel® Quartus® Prime version other than the one used to generate configuration firmware currently running in the device. | The CVP_CONFIG_ERROR bit in the CvP status register goes high. Go through the Teardown sequence prior to sending another bitstream. Refer to CvP Drive Flow section for more information on Teardown sequence.
Note: Mixing bitstreams from different Quartus versions is not supported.
|
A bitstream is corrupted. |
The CVP_CONFIG_ERROR bit in the CvP status register goes high. Go through the teardown sequence prior to sending another bitstream. Otherwise, you might need to power-cycle the system if it is unrecoverable by resending another bitstream. |