Step 4: Assign Logic to LogicLock Regions

Assigning nodes or entities to a LogicLock region directs the Compiler to place those nodes or entities inside the region during fitting. You can assign nodes and entities to LogicLock regions by using the Assignment Organizer dialog box (Assignments menu) or by dragging and dropping them from the Node Finder or from the Compilation Hierarchies tab of the Project Navigator.

To assign logic to the LogicLock regions, follow these steps:

  1. In the Project Navigator, click the Hierarchies tab.

  2. NOTE The Project Navigator appears by default when you start the Quartus II software. However, if necessary, you can display the Project Navigator by turning on Utility Windows > Project Navigator (View menu).

  3. In the Hierarchies tab, click the + icon to expand the filter hierarchy.

  4. Show Me
    Hierarchies Tab of Project Navigator

    Hierarchies Tab of Project Navigator

  5. In the Hierarchies tab, select the filter design entity name.

  6. To assign the logic of the filter design entity to the filter LogicLock region, drag the filter entity name onto the filter LogicLock region name in the LogicLock Regions window. The logic of the filter entity is now assigned to the LogicLock region.

  7. In the LogicLock Regions window, move the mouse pointer over filter LogicLock region name. The properties of the region, including the assigned filter entity, appear in a tool tip, indicating that the logic of the filter entity is now assigned to the LogicLock region.

  8. Show Me
    filter Assigned to Region_Filter LogicLock Region

    filter Assigned to Region_Filter LogicLock Region

  9. Repeat steps 3 through 5 to assign logic to the following LogicLock regions:
  10. Drag design entity: To LogicLock region:
    mult:mult_i0 mult0
    mult:mult_i1 mult1
    mult:mult_i2 mult2
    mult:mult_i3 mult3



To continue the tutorial, proceed to Section 4: Compile the Optimized Design.