Visible to Intel only — GUID: uds1502313575631
Ixiasoft
1.5.1. Step 1: Getting Started
1.5.2. Step 2: Create Design Partitions
1.5.3. Step 3: Allocate Placement and Routing Regions
1.5.4. Step 4: Add the Partial Reconfiguration Controller IP
1.5.5. Step 5: Define Personas
1.5.6. Step 6: Create Revisions
1.5.7. Step 7: Compile the Base Revision
1.5.8. Step 8: Set Up PR Implementation Revisions
1.5.9. Step 9: Change the SUPR Logic
1.5.10. Step 10: Program the Board
1.5.11. Modifying the SUPR Partition
Visible to Intel only — GUID: uds1502313575631
Ixiasoft
1.5.7. Step 7: Compile the Base Revision
Follow these steps to compile the base revision and export the static and SUPR regions for later use in implementation revisions for new PR personae:
- Set blinking_led as the Current Revision if not already set.
- Before compiling the base revision, make sure blinking_led.qsf contains the following assignments. These assignments direct the Assembler to automatically generate the required PR bitstreams following compilation:
set_global_assignment -name GENERATE_PR_RBF_FILE ON set_global_assignment -name ON_CHIP_BITSTREAM_DECOMPRESSION OFF
- In the Design Partitions Window, click the (…) adjacent to the farthest right column and enable the Post Final Export File column. You can also disable or change the order of columns.
- To automatically export the final snapshot of PR implementation design partitions after each compilation, specify the following for the Post Final Export File options for the root and SUPR partitions. The .qdb files export to the project directory by default.
- root_partition—blinking_led_static.qdb
- supr_partition—blinking_led_supr_partition_final.qdb
Figure 8. Auto Export in Design Partitions WindowAlternatively, the following .qsf assignments export the partitions automatically after each compilation:set_instance_assignment -name EXPORT_PARTITION_SNAPSHOT_FINAL \ blinking_led_static.qdb -to | -entity top set_instance_assignment -name EXPORT_PARTITION_SNAPSHOT_FINAL \ blinking_led_supr_partition_final.qdb -to u_top_counter \ -entity top
- To compile the blinking_led base revision, click Processing > Start Compilation. Alternatively, you can use the following command to compile this revision:
quartus_sh --flow compile blinking_led -c blinking_led
After successful compilation, the following files appear in the project directory:
- blinking_led.sof
- blinking_led.pr_partition.rbf
- blinking_led_static.qdb
- blinking_led_supr_partition_final.qdb