Contents Up << >>

Architectures

The architecture contains the actual specification of how a design behaves. The entity specifies the interface and may have many different models of behavior, so there may be more then one architecture for a given entity. The architecture declaration is as follows: If the name appears after the END keyword then it must be the same as the name of the architecture. The name following the OF is the name of the entity that defines an interface for the design. An architecture can contain many different object declarations and statements that are described throughout this and the next chapter.

Each combination of an architecture and its entity constitutes a design. Every entity must have at least one corresponding architecture.