Intel® Stratix® 10 Configuration via Protocol (CvP) Implementation User Guide

ID 683704
Date 7/01/2021

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents Defining a Logic Lock Region

To reserve core resources in an updated revision for the reserved core partition, you must define a fixed size and location, core-only, reserved Logic Lock region. The updated revision uses this area for core development, and the area can contain only core logic. Ensure that the reserved placement region is large enough to contain all core logic in the updated revision.

Follow these steps to define a Logic Lock region for core base revision:

  1. Right-click the design instance in the Project Navigator and click Logic Lock Region > Create New Logic Lock Region. The region appears in the Logic Lock Regions Window. You can also verify the region in the Chip Planner (Locate Node > Locate in Chip Planner).
    Figure 18. Creating Logic Lock Region from Project Navigator
  2. In the Logic Lock Regions window, specify the Width, Height and the placement region co-ordinates in the Origin column.
  3. Enable the Reserved and Core-Only options.
  4. For Size/State, select Fixed/Locked.
  5. Double-click the Routing Region cell. The Logic Lock Routing Region Settings dialog box appears.
    Figure 19. Logic Lock Regions Window
  6. Specify Fixed with expansion with Expansion Length of 1 for the Routing Type.
  7. Click OK.
  8. Click File > Save Project. This setting corresponds to the following assignment in the .qsf file:
    set_instance_assignment -name PLACE_REGION "X1 Y1 X20 Y20" -to <partition hierarchical path>
    set_instance_assignment -name RESERVE_PLACE_REGION ON -to <partition hierarchical path>
    set_instance_assignment -name CORE_ONLY_PLACE_REGION ON -to <partition hierarchical path>
    set_instance_assignment -name REGION_NAME led_inst_0 -to <partition hierarchical path>
    set_instance_assignment -name ROUTE_REGION "X0 Y0 X21 Y21" -to <partition hierarchical path>
    set_instance_assignment -name RESERVE_ROUTE_REGION OFF -to <partition hierarchical path>