If you assign a partition to a LogicLock region, it is important
to consider that the Netlist
Type setting (as set in the Design Partitions window) of the
partition determines whether assignment changes are implemented in
the next compilation. The Fitter implements LogicLock region
changes if the assigned partition has a Fitter Preservation Level of
Netlist Only, or if the
partition does not re-use previous fitting results (for example, if
the Netlist Type of the
partition is set to Post-Synthesis). When the partition
does not re-use previous fitting results, the GUI displays the
Fitter Preservation Level
as Not Applicable. The
Fitter usually ignores changes if the assigned partition has a
Fitter Preservation Level
of Placement; Placement and Routing; or Placement, Routing, and High-Speed
Tiles. There are, however, some exceptions:
- If you specify a new LogicLock region Origin, the Fitter moves the LogicLock
region to the new Origin,
preserving the relative placement of the member logic within the
region.
- If you set the LogicLock region State to Floating, whether the Fitter moves the
LogicLock region depends on whether the partition is imported or
not.
-
- If the partition is not imported and the Netlist Type is Post-Fit, the Fitter ignores the
Floating State, and does not move the LogicLock region. The Fitter
uses the previous compilation's placement of the LogicLock
region.
- If the partition is imported and the Netlist Type is Post-Fit, the Fitter determines a new
Origin and moves the
LogicLock region to it, preserving the relative placement of the
member logic within the region.
If a single LogicLock region (or LogicLock region hierarchy)
contains more than one partition (or nodes from more than one
partition) that have different NetList Type or Fitter Preservation Level settings, the
Quartus® Prime Standard Edition software determines whether to implement, during the
next compliation, changes you made after the previous compilation
by applying the following priority:
-
Highest
priority—LogicLock region contains at least
one member from an imported partition and whose Fitter Preservation Level is
Placement or Placement and Routing. Changes to the
LogicLock region are not implemented, except new Origin settings
and re-placement of a LogicLock region with State set to Floating.
-
Second
priority—LogicLock region contains at least
one member from a partition whose Netlist Type is Post-Fit and Fitter Preservation Level is
Placement or Placement and Routing. Changes to the
LogicLock region are not implemented, except new Origin settings.
-
Lowest
priority— Fitter Preservation Level is
Netlist Only or
Not Applicable. Changes to
the LogicLock region are implemented.
Important: Important: Altera recommends that you
do not assign members from multiple partitions with different
Netlist Type or
Fitter Preservation Level
settings to a single LogicLock region or to a single LogicLock
region hierarchy.