Visible to Intel only — GUID: mzy1521669535692
Ixiasoft
Step 1: Getting Started
Step 2: Creating a Child Level Sub-module
Step 3: Creating Design Partitions
Step 4: Allocating Placement and Routing Region for PR Partitions
Step 5: Adding the Partial Reconfiguration Controller IP
Step 6: Defining Personas
Step 7: Creating Revisions
Step 8: Compiling the Base Revision
Step 9: Preparing the PR Implementation Revisions for Parent PR Partition
Step 10: Preparing the PR Implementation Revisions for Child PR Partitions
Step 11: Programming the Board
Modifying an Existing Persona
Adding a New Persona to the Design
Visible to Intel only — GUID: mzy1521669535692
Ixiasoft
Step 8: Compiling the Base Revision
Before you begin:
- Run the PR bitstream ID init script using the following command:
This command allows the Intel® Quartus® Prime software to assign bitstream IDs to child PR regions, for bitstream compatibility check.quartus_sh -t prpof_id_mif_gen.tcl init
- Add the following assignments to blinking_led.qsf:
These assignments allow the Assembler to automatically generate the required PR bitstreams.set_global_assignment -name GENERATE_PR_RBF_FILE ON set_global_assignment -name ON_CHIP_BITSTREAM_DECOMPRESSION OFF
To compile the base revision:
- To compile the base revision, click Processing > Start Compilation. Alternatively, the following command compiles the base revision:
On successful compilation, the blinking_led_static.qdb file is generated in the output_files directory.quartus_sh --flow compile blinking_led -c blinking_led
- To regenerate the base .sof file with the proper bitstream IDs for the child PR regions, run the PR bitstream ID update script using the following command:
quartus_sh -t prpof_id_mif_gen.tcl update
- Verify generation of the following the bitstream files:
Table 5. Generated Files Name Type Description output_files/blinking_led.sof Base programming file Used to program the FPGA with the static logic, along with the default personas for the parent and child PR regions. output_files/blinking_led.pr_parent_partition.rbf PR bitstream file for parent PR partition Used to program the default persona for the parent PR region. output_files/blinking_led.pr_parent_partition.pr_partition.rbf PR bitstream file for child PR partition Used to program the default persona for the child PR region. <project_directory>/blinking_led_static.qdb .qdb database file Finalized database file used to import the static region. <project_directory>/pr_parent_partition_default_final.qdb .qdb database file Finalized database file used to import the default parent PR partition.