Visible to Intel only — GUID: gye1510884981702
Ixiasoft
1. CvP Initialization in Intel® Cyclone® 10 GX
2. Design Considerations for CvP Initialization in Intel® Cyclone® 10 GX
3. Understanding the Design Steps for CvP Initialization in Intel® Cyclone® 10 GX
4. CvP Driver and Registers
A. Document Revision History for Intel® Cyclone® 10 GX CvP Initialization over PCI Express User Guide
4.3.1. Intel® -defined Vendor Specific Capability Header Register
4.3.2. Intel® -defined Vendor Specific Header Register
4.3.3. Intel® Marker Register
4.3.4. CvP Status Register
4.3.5. CvP Mode Control Register
4.3.6. CvP Data Registers
4.3.7. CvP Programming Control Register
4.3.8. Uncorrectable Internal Error Status Register
4.3.9. Uncorrectable Internal Error Mask Register
4.3.10. Correctable Internal Error Status Register
4.3.11. Correctable Internal Error Mask Register
Visible to Intel only — GUID: gye1510884981702
Ixiasoft
3. Understanding the Design Steps for CvP Initialization in Intel® Cyclone® 10 GX
CvP initialization divides the design into periphery and core images. The periphery image is stored in a local flash device on the PCB. You can program the periphery through JTAG. The core image is stored in host memory. You must download the core image to the FPGA using the PCI Express link.
You must specify CvP initialization mode in the Intel® Quartus® Prime software by selecting the CvP Settings Power up and subsequent core configuration and also turn on Enable Configuration via Protocol (CvP) in the Arria 10/Cyclone 10 Hard IP for PCI Express. You might choose CvP initialization to prevent unauthorized access to the core image as well as save cost by storing the core image in the host memory.
Figure 4. Design Flow for CvP InitializationThe following figure provides the high-level steps for CvP Initialization with Active Serial (AS) mode:
Note: For CvP initialization, you must use the CMU PLL and the Hard Reset Controller for the PCI Express Hard IP.
The CvP initialization demonstration walkthrough includes the steps mentioned in the following sections: