p1076_chap_04

A name that is a group constituent may must59 not be

Info iconThis preview shows page 1. Sign up to view the full content.

View Full Document Right Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: ror if the class of any group constituent in the group constituent list is not the same as the class specified by the corresponding entity class entry in the entity class entry list of the group template. A name that is a group constituent may must59 not be an attribute name (see 6.6), nor, if it contains a prefix, may that prefix be . Moreover, if such a name contains a prefix, it is an error if the prefix is60 a function call. If a group declaration appears within a package body, and a group constituent within that group declaration is the same as the simple name of the package body, then the group constituent denotes the package declaration and not the package body. The same rule holds for group declarations appearing within subprogram bodies containing group constituents with the same designator as that of the enclosing subprogram body. If a group declaration contains a group constituent that denotes a variable of an access type, the group declaration declares a group incorporating the variable itself, and not the designated object, if any. Examples: group G1: RESOURCE (L1, L2); group G2: RESOURCE (L3, L4, L5); group C2Q: PIN2PIN (PROJECT.GLOBALS.CK, Q); -- A group of two labels. -- A group of three labels. -- Groups may associate named -- entities in different declarative -- parts (and regions). -- A group of groups. group CONSTRAINT1: DIFF_CYCLES (G1, G3); 59. IR1000.4.7. 60. IR1000.4.7. Clause 4 Copyright 2000, IEEE. All rights reserved. This is an unapproved IEEE Standards Draft, subject to change. 75 IEEE Std P1076a-1999 2000/D3 IEEE STANDARD VHDL 76 Copyright 2000, IEEE. All rights reserved. This is an unapproved IEEE Standards Draft, subject to change. Clause 4...
View Full Document

This note was uploaded on 09/09/2009 for the course EECS 318 taught by Professor Saab during the Fall '01 term at Case Western.

Ask a homework question - tutors are online