| 
Need for Configuration
 |   | 
- The configuration specification allows the designer to choose the entity for each component     
 - What is the need for configuration?     
- VHDL supports design partitioning
 - Various pieces of the design work may be parceled out
 - When the architecture is developed, only the component interface may be available
 - There is a need to pull the pieces of the design back together
 
 - Configuration must account for     
- Entity name can be different than the component name
 - Entity declaration may have more ports than the component declaration
 - Ports on the entity declaration may have different names than the component declaration
 
 - Configuration is clearly necessary in these cases to map the correct entity to the component