A statement in at least one hardware definition language (HDL) file specifies
a
plurality of design entities representing a functional portion of a digital system.
The plurality of design entities have an associated plurality of configuration
latches each having a plurality of different possible latch values, where different
sets of latch values for the plurality of configuration latches correspond to different
configurations of the functional portion of the digital system. With a statement
in the at least one HDL file, a Dial group entity is associated with one of the
plurality of design entities. The Dial group entity has a Dial list listing a plurality
of Dial entities whose settings collectively control which set of latch values
is loaded into the plurality of configuration latches. Membership in the Dial group
constrains all instances of the plurality of Dial entities belonging to a particular
instance of the Dial group to be set as a group.