VHDL Issue Number: 0191 Classification: Language Definition Problem Language Version: VHDL-87 Summary: VPI Issue 15 -- OTHERS component specifications Related Issues: 0178 Relevant LRM Sections: TBD Key Words and Phrases: TBD Current Status: Superseded by 178 1076-1993 Disposition: Closed Disposition Rationale: Superseded by 0178 Superseded By: 0178 ----------------------- Date Submitted: 1991/03/15 Author of Submission: J. R. Armstrong Author's Affiliation: Virginia Polytechnic Institute and State University Author's Post Address: Bradley Department of Electrical Engineering Virginia Polytechnic Institute and State University Blacksburg, VA 24061 Author's Phone Number: (703) 231-4723 Author's Fax Number: Author's Net Address: JRA@VTVM1.CC.VT.EDU ----------------------- Date Analyzed: 1991/12/05 Author of Analysis: Clive Charlwood Revision Number: $Revision: 1.11 $ Date Last Revised: $Date: 1995/07/26 22:16:42 $ Description of Problem ---------------------- In a component_configuration, if the component_specification is OTHERS, must there exist any en- tities that are not previously configured? Test File: ch05/s02/02040101.vhd -- ##52002411241FF5200311***************************************************** --+ File: [SUITE.CH05.S02]02040101.VHD -- --+ Copyright: (c) 1987, 1988 by CAD Language Systems, Inc. All rights reserve -- --+ LRM_version: IEEE Std. 1076-1987 -- --+ Subsets: -- --+ Description: -- --+ Test_point - (050200_020401) " If the reserved word others is supplied -- as the instantiation list in the component specification in an -- configuration specification, then the configuration specification applies -- to instances of the specified component whose labels are declared in -- the immediately enclosing declarative region, provided that each such -- component instance is not explicitly named in the instantiation list -- of a previous configuration specification." -- --+ Test_objective (1)- Test that if reserved word others is supplied -- as the instantiation list in the component specification in an -- configuration specification, then the instances of the specified -- component whose labels are declared in the immediately enclosing -- declarative region, are not explicitly named in the instantiation -- list of a previous configuration specification. -- This test should not indicate an error. -- --+ References : Secondary LRM Coverage : 050200_030101 -- --+ Instructions: None -- --+ Keywords: instantiation labels, component specification, others -- --+ Test_Results: Expect_Success. Output_checked. -- --+ Test_type: Locally Static Semantic -- --+ History: Created /CLSI 08-30-88 -- Modified RA/Vtech 04-15-89 -- Corrected CHC/Vtech 12-20-89 -- Modified CHC/Vtech 5-7-90 -- --+ Comments: CLSI-FILE : [000000.SPECS.CONFIG]34 -- This test will be sent to VASG. -- --**************************************************************************** entity entity0 is port (p1,p2:bit); end entity0 ; architecture a34 of entity0 is signal a, b, p, q: bit; component comp1 port (p1, p2: bit); end component; for l1, l2 : comp1 use entity work.entity0; for others : comp1 use entity work.entity0; -- No_failure_here begin l1: comp1 port map (a, b); l2: comp1 port map (q, p); end; Proposed Resolution ------------------- TBD VASG-ISAC Analysis & Rationale ------------------------------ This IR has been superseded by IR 178 VASG-ISAC Recommendation for IEEE Std 1076-1987 ----------------------------------------------- This IR has been superseded by IR 178 VASG-ISAC Recommendation for Future Revisions --------------------------------------------- This IR has been superseded by IR 178