VHDL Issue Number: 1122 Classification: Language Definition Problem Language Version: VHDL-93 Summary: Default binding text and examples disagree Related Issues: Relevant LRM Sections: 12.1 Key Words and Phrases: default binding Current Status: Submitted 1076-1987 Disposition: N/A Disposition Rationale: N/A Superseded By: N/A ----------------------- Date Submitted: 1996/07/30 Author of Submission: Chuck Swart Author's Affiliation: Analogy Author's Post Address: 9205 SW Gemini Drive Beaverton, OR 97008 Author's Phone Number: 503-520-2741 Author's Fax Number: 503-643-3361 Author's Net Address: cswart@analogy.com ----------------------- Date Analyzed: TBD Author of Analysis: TBD Revision Number: $Revision: 1.1 $ Date Last Revised: $Date: 1996/07/31 00:32:57 $ Description of Problem ---------------------- There are differences between LCS-0045 (Default binding and binding time) and VHDL LRM section 12.1 "Elaboration of a design hierarchy", lines 17-23 and the last example starting on line 64. The LCS intends to implement "default binding w/0 configurations" by means of a single implicit configuration declaration, which causes the default binding to take place. However, elaboration of a design hierarchy given by the paragraph 12.1 line 17 contains an implicit configuration specification for each unbound component instance. The example starting on line 64 seems to be a hybrid of the two sources. The example contains implicit configuration specifications in accordance with LRM 12.1 line 17, but the implicit configuration declaration seems to meet the LCS-0045 requirement, in that it applies to the surrounding entity/architecture, not to the configuration used to configure the component. Proposed Resolution ------------------- One possible solution is to rewrite the example to agree with the normative text. However, it should be determined why the text does not reflect the directive of LCS-0045, which gives a cleaner solution to the problem of invoking default binding without requiring a configuration. VASG-ISAC Analysis & Rationale ------------------------------ TBD VASG-ISAC Recommendation for IEEE Std 1076-1993 ----------------------------------------------- TBD VASG-ISAC Recommendation for Future Revisions --------------------------------------------- TBD