Intel® Stratix® 10 Configuration via Protocol (CvP) Implementation User Guide
ID
683704
Date
9/26/2022
Public
A newer version of this document is available. Customers should click here to go to the newest version.
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
6.1.5. Bringing up the Hardware
Before testing the design in hardware, you must install the CvP driver in your DUT system. You can also install RW Utilities or other system verification tools to monitor the link status of the Endpoint and to observe traffic on the link. You can download these utilities for free from many web sites.
Note: You can develop your own custom CvP driver for Linux using the sample Linux driver source code provided by Intel.
The test setup includes the following components:
- Intel® Stratix® 10 FPGA Development Kit
- Intel® FPGA Download Cable
- A DUT PC with PCI Express slot to plug in the FPGA Development Kit
- A PC running the Intel® Quartus® Prime software to program the periphery image, .sof or .pof file.