A declaration used to create a configuration for an entity.  A configuration declaration for a given entity binds one architecture body to the entity and can bind components of architecture bodies within that entity to other entities. In a given configuration declaration for an entity, only one architecture body can be bound to that entity.  However, one entity can have many configurations.

 

Example

    configuration this_build of adder is

      use work.all;

      for structure

        for A1,A2,A3: AddBlock

          use entity FullAdd(behavior);

        end for;

      end for;

    end this_build;

 

LRM

    1.3

 

See also

image\diamond.gif  Configuration Statements

image\diamond.gif  Design Partitioning Features