VHDL Issue Number: 0137 Classification: Language Definition Problem Language Version: VHDL-87 Summary: Configurations should be ternary units. Related Issues: Relevant LRM Sections: 11.1 Key Words and Phrases: Configurations, Primary Units Current Status: Submitted 1076-1993 Disposition: Bugs Fixed, Enhancements Outstanding (No ISAC Issues) Disposition Rationale: Non-ISAC issues outstanding. Superseded By: N/A ----------------------- Date Submitted: 1989/06/21 Author of Submission: Rod Farrow Author's Affiliation: Vantage Analysis Systems, Inc. Author's Post Address: 42840 Christy St., Suite 201 Fremont, CA 94538 Author's Phone Number: (415) 659-0901 Author's Fax Number: Author's Net Address: N/A ----------------------- Date Analyzed: TBD Author of Analysis: TBD Revision Number: $Revision: 1.9 $ Date Last Revised: $Date: 1995/08/04 01:37:53 $ Description of Problem ---------------------- Configurations should not be primary units. It should be possible to specify a CMOS or TTL configuration for more than one entity in a particular library. In addition, they should not be secondary units, in that it should be legal to specify a CMOS configuration for different architectures of a particular entity. Proposed Resolution ------------------- Configurations should be ternary units, based on a specific entity and architecture. Making this change would require a modification to the entity aspect language production. We would remove the 'configuration' option, and instead enhance the 'entity' option as follows: entity_aspect ::= entity entity_name[(architecture_identifier[(configuration_id)])] | open VASG-ISAC Analysis & Rationale ------------------------------ VASG-ISAC Recommendation for IEEE Std 1076-1987 ----------------------------------------------- VASG-ISAC Recommendation for Future Revisions ---------------------------------------------