Visible to Intel only — GUID: doi1535671950737
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 and Update Mode in Intel® Stratix® 10
7. Intel® Stratix® 10 Configuration via Protocol (CvP) Implementation User Guide Archives
8. Document Revision History
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: doi1535671950737
Ixiasoft
1.3.1.1. CvP Error Recovery
This section describes expected behavior during different error situations.
Error Events | Suggested Recovery Method |
---|---|
A bitstream is corrupted within the first 168KB of data. | The CVP_CONFIG_ERROR bit in the CvP status register goes high. Go through the Teardown sequence prior to sending another bitstream. |
A bitstream is corrupted after the first 168KB of data. | The CVP_CONFIG_ERROR bit in the CvP status register goes high. To recover the system, you must power-cycle the targeted Intel® Stratix® 10 device. |
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 abort | 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. Mixing bitstreams from different Quartus versions is not supported. |