Visible to Intel only — GUID: rgj1631032651947
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 using the Supported PCIe Tile in Intel® Agilex™ Devices
7. Intel® Agilex™ Device Configuration via Protocol (CvP) Implementation User Guide Archives
8. Document Revision History for the Intel® Agilex™ Device Configuration via Protocol (CvP) Implementation User Guide
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: rgj1631032651947
Ixiasoft
6.2.6. Programming the Core RBF file from the Updated Revision via PCIe Link
Before you begin the CvP update, confirmed the driver is fully installed and you programmed the FPGA using the base revision image through any configuration scheme.
Follow these steps to program the core .rbf:
- In the terminal window, type the following command to ensure you have an active PCIe link.
lspci -vvv -d1172
- Follow these steps if you are using downstream driver:
- Copy the .core.rbf file to your working directory.
- Open a console in Linux. Change the directory to the same mentioned above where the file is copied.
- Program the core image by typing the following command:
dd if=<filename>.core.rbf of=/dev/altera_cvp bs=4K
- Follow these steps if you are using upstream driver:
- Copy the core.rbf file into /lib/firmware directory.
- In the kernel source directory, run the following command to use the FPGA manager to configure the core image.
- Run: su to get root access.
- Run:
-
echo <filename>.core.rbf > /sys/kernel/debug/fpga_manager/fpga0/firmware_name
- You can see your core image running on the Intel® Agilex™ device PCIe* card. Alternatively, print out the kernel message using the dmesg to ensure the CvP is completed successfully.