Visible to Intel only — GUID: ajo1506467242091
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: ajo1506467242091
Ixiasoft
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.