VHDL Issue Number: 0048 Classification: Language Definition Problem Language Version: VHDL-87 Summary: Entity aspect in default binding indication is unclear. Related Issues: Relevant LRM Sections: 5.3.2, 1.3.2 Key Words and Phrases: Entity aspect, default binding indication, visibility Current Status: Submitted 1076-1993 Disposition: Superseded (ISAC Issues Outstanding) Disposition Rationale: ?? Superseded By: 1001 ----------------------- Date Submitted: 1989/02/10 Author of Submission: Doug Dunlop Author's Affiliation: Intermetrics, Inc. Author's Post Address: 4733 Bethesda Ave #415 Bethesda, MD 20814 Author's Phone Number: (301) 657-3775 Author's Fax Number: Author's Net Address: dunlop@inmet.inmet.com ----------------------- Date Analyzed: TBD Author of Analysis: TBD Revision Number: $Revision: 1.10 $ Date Last Revised: $Date: 1995/05/13 21:53:48 $ Description of Problem ---------------------- LRM 5.3.2 states that the entity aspect in a default binding indication is a function of whether there is a "visible entity declaration" with the same simple name as the component. It is unclear what this means. First, it is unclear with respect to which place in the VHDL text this visibility check is made. Second, it is unclear whether the reference is to direct visibility or visibility by selection. It is unlikely it means direct visibility, since the component declaration would normally hide any entity declaration. Proposed Resolution ------------------- This is treated as a special case due to the hiding problem with the component declaration. Any directly visible entity declaration or any entity declaration that would normally be directly visible but that is hidden by a homograph in an inner declarative region is considered. LRM rules for direct visibility are such that at most one entity declaration will meet these criteria. These visibility checks are made from the point of the absent binding indication or component configuration (LRM 1.3.2). VASG-ISAC Analysis & Rationale ------------------------------ TBD VASG-ISAC Recommendation for IEEE Std 1076-1987 ----------------------------------------------- TBD VASG-ISAC Recommendation for Future Revisions --------------------------------------------- TBD