AN 806: Hierarchical Partial Reconfiguration Tutorial: for Intel® Arria® 10 GX FPGA Development Board

ID 683278
Date 2/04/2021
Public

Creating Implementation Revisions

  1. To open the Revisions dialog box, click Project > Revisions.
  2. To create a new revision, double-click <<new revision>>.
  3. In Revision name, specify hpr_child_default and select blinking_led for Based on revision.
  4. For the Revision type, select Partial Reconfiguration - Persona Implementation.
    Figure 10. Creating Revisions
    Note: You can add the static region .qdb file by turning on This project uses a Partition Database (.qdb) file for the root partition, and then specifying the static region .qdb file name.
  5. Enable This project uses a Partition Database (.qdb) file for the root partition. You do not need to specify the Root Partition Database file at this point. You can input this name at a later stage from the Design Partitions Window.
  6. Turn off, Set as current revision.
  7. Repeat steps 1-6 to create these implementation revisions:
    • hpr_child_slow
    • hpr_child_empty
    • hpr_parent_slow_child_default
    • hpr_parent_slow_child_slow
    Figure 11. New Implementation Revisions
  8. Verify that the .qsf file for each revision now contains the following assignment:
    set_global_assignment -name REVISION_TYPE PR_IMPL
    set_instance_assignment -name ENTITY_REBINDING place_holder -to u_blinking_led
    where, place_holder is the default entity name for the newly created PR implementation revision.