|
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