Intel® Agilex™ Device Configuration via Protocol (CvP) Implementation User Guide

ID 683763
Date 10/04/2021
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

1.3.1.1. CvP Error Recovery

This section describes expected behavior during different error situations
Table 2.   Intel® Agilex™ Device CvP Error Events and Suggested Recovery Methods
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.