Visible to Intel only — GUID: qch1473465057163
Ixiasoft
Step 1: Getting Started
Step 2: Creating a Design Partition
Step 3: Allocating Placement and Routing Region for a PR Partition
Step 4: Adding the Intel® Arria® 10 Partial Reconfiguration Controller IP Core
Step 5: Defining Personas
Step 6: Creating Revisions
Step 7: Generating the Partial Reconfiguration Flow Script
Step 8: Running the Partial Reconfiguration Flow Script
Step 9: Programming the Board
Modifying an Existing Persona
Adding a New Persona to the Design
Visible to Intel only — GUID: qch1473465057163
Ixiasoft
Adding a New Persona to the Design
After fully compiling your base revisions, you can still add new personas and individually compile these personas.
For example, to define a new persona that keeps one LED on and the other LED off:
- Copy blinking_led_empty.sv to blinking_led_wink.sv.
- In the blinking_led_wink.sv file, modify the assignment, assign led_three_on = 1'b0; to assign led_three_on = 1'b1;.
- Create a new synthesis revision, blinking_led_wink, by following the steps in Creating Synthesis-Only Revisions.
Note: The blinking_led_wink revision must use the blinking_led_wink.sv file.
- Create a new implementation revision, blinking_led_pr_delta, by following the steps in Specifying Revision Type.
- Update the a10_partial_reconfig/setup.tcl file to define the new PR implementation:
define_pr_impl_partition -impl_rev_name blinking_led_pr_delta \ -partition_name pr_partition \ -source_rev_name blinking_led_wink
- Compile just this new revision by running the following command:
quartus_sh –t a10_partial_reconfig/flow.tcl –setup_script \ a10_partial_reconfig/setup.tcl –impl blinking_led_pr_delta
For complete information on partially reconfiguring your design for Intel® Arria® 10 devices, refer to Creating a Partial Reconfiguration Design in Volume 1 of the Intel® Quartus® Prime Pro Edition Handbook.
Related Information