Visible to Intel only — GUID: qjq1665073198125
Ixiasoft
2.5.1. Step 1: Getting Started
2.5.2. Step 2: Create Design Partitions
2.5.3. Step 3: Allocate Placement and Routing Regions
2.5.4. Step 4: Define Personas
2.5.5. Step 5: Create Revisions
2.5.6. Step 6: Compile the Base Revision
2.5.7. Step 7: Set Up PR Implementation Revisions
2.5.8. Step 8: Change the SUPR Logic
2.5.9. Step 9: Program the Board
2.5.10. Modifying the SUPR Partition
Visible to Intel only — GUID: qjq1665073198125
Ixiasoft
2.5.8. Step 8: Change the SUPR Logic
To change the functionality of the logic within the SUPR partition, you must change the SUPR partition source. Complete the following steps to replace the u_top_counter instance in the SUPR partition with the top_counter_fast entity.
- To set the SUPR implementation revision as current, click Project > Revisions and set impl_blinking_led_supr_new as the current revision, or select the revision on the Intel® Quartus® Prime main toolbar.
- To verify the correct source file for the implementation revision, click Project > Add/Remove files in Project, and verify that top_counter_fast.sv is the source for the impl_blinking_led_supr_new implementation revision. If present, remove top_counter.sv from the list of project files.
- To specify the .qdb file associated with the root partition, click Assignments > Design Partitions Window, and then double-click the Partition Database File cell to specify blinking_led_static.qdb.
Alternatively, use the following command to assign this file:
set_instance_assignment -name QDB_FILE_PARTITION \ blinking_led_static.qdb -to |
- In the Entity Re-binding cell for pr_partition, specify the appropriate entity name. For this example, specify the blinking_led_empty entity. In this case, you are overwriting the u_blinking_led instance from the base revision compile with the new entity blinking_led_empty. The following line now exists in the .qsf:
##impl_blinking_led_supr_new.qsf set_instance_assignment -name ENTITY_REBINDING blinking_led_empty \ -to u_blinking_led
- In the Entity Re-binding cell for supr_partition, specify the top_counter_fast entity. top_counter_fast is the name of the static entity that replaces u_top_counter when you complete the SUPR.
##impl_blinking_led_supr_new.qsf set_instance_assignment -name ENTITY_REBINDING top_counter_fast \ -to u_top_counter
- To compile the design, click Processing > Start Compilation. Alternatively, use following command to compile this project revision:
quartus_sh --flow compile blinking_led –c \ impl_blinking_led_supr_new