Visible to Intel only — GUID: kul1631032437803
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 Agilex™ 7 FPGAs
7. Agilex™ 7 Device Configuration via Protocol (CvP) Implementation User Guide Archives
8. Document Revision History for the Agilex™ 7 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: kul1631032437803
Ixiasoft
6.2.4. Setting Up and Compile the Updated Revision
Create a new revision to serve as the updated revision for the base design. The new revision uses a new core logic while re-uses the root partition exported from the base revision.
Follow these steps to create and compile an updated revision:
- On the Project menu, click Revisions. The Revisions window appears.
- To create a new revision, double-click <<new revision>>. The Create Revision window appears.
- In the Revision name: field, specify the revision name.
- In the Based on revision: field, select the base design.
- Enable This project uses a Partition Database (.qdb) file for the root partition box. In the Root Partition Database file:, select the root_partition.qdb generated from the base design.
Note: This setting is also available in the Design Partitions window.
- In the Revision type: field, leave the option blank. The tool copies the type from the Based on revision: field.
- Click OK. The Quartus® Prime software exits the previous base design and loads the new design revision. The new design revision opens automatically. You can confirm the current revision by the Quartus® Prime software top tool bar menu.
- In the Design Partitions window, remove root_partition.qdb file from the Post Final Export File column.
- Create a new instance or module to replace or update the partition.
For example, if you use <logic_name1> logic within the reserved core partition, and then change the <logic_name1> logic to <logic_name2> via entity rebinding, it replaced the <logic_name1> instance with the <logic_name2> instance.
- In the Design Partitions window, use the entity rebinding assignment to change the logic associated with the reserved core partition. Select the Entity Re-binding column when you use the entity rebinding assignment.
- In the Quartus® Prime software, click Assignments > Settings > Files and add <logic_name2>.v file. Remove the <logic_name1>.v file once you added <logic_name2>.v file.
- Verify the following lines in the .qsf file:
set_instance_assignment -name ENTITY_REBINDING <logic_name2> \ -to led_inst -entity top
- Click Processing > Start Compilation to run the design compilation.