Visible to Intel only — GUID: vpx1506467047825
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: vpx1506467047825
Ixiasoft
6.1.1. Generating the Synthesis HDL files for Avalon® -ST Intel® Stratix® 10 Hard IP for PCI Express
Follow these steps to generate the synthesis HDL files with CvP enabled:
- Open the Intel® Quartus® Prime Pro Edition software.
- On the Tools menu, click Platform Designer . The Open System window appears.
- For System, click + and specify a File Name to create a new platform designer system. Click Create.
- On the System Contents tab, delete the clock_in and reset_in components that appear by default.
- In the IP Catalog locate and double-click Avalon® -ST Intel® Stratix® 10 Hard IP for PCI Express. The new window appears.
- On the IP Settings tab, specify the parameters and options for your design variation.
- On the Example Designs tab, select the Simulation option to generate the testbench, and select the Synthesis option to generate the hardware design example.
- For Generated file format, only Verilog is available.
- For Target Development Kit, select the board of your choice.
- Click the Generate Example Design button. The Select Example Design Directory dialog box appears. Click OK. The software generates Intel® Quartus® Prime project files for PCI Express reference design. Click Close when generation completes. An example design pcie_s10_hip_ast_0_example_design is created in your project directory.
- Click Finish. Close your current project and open the generated PCI Express example design (pcie_example_design.qpf).
- Complete your CvP design by adding any desired top-level design and any other required modules. Pin assignments already being assigned properly based on the target development kit that user specified earlier.
Alternatively, you can download the complete Intel® Stratix® 10 CvP Initialization reference design from the link below.
Note: Reference design for CvP update is not available in the current version of the Intel® Quartus® Prime software.
Related Information