This preview shows page 1. Sign up to view the full content.
Unformatted text preview: explicitly declared object. 4.4 Attribute declarations
An attribute is a value, function, type, range, signal, or constant that may be associated with one or more named entities in a description. There are two categories of attributes: predefined attributes and user-defined attributes. Predefined attributes provide information about named entities in a description. Section Clause56 14 contains the definition of all predefined attributes. Predefined attributes that are signals may must57 not be updated. User-defined attributes are constants of arbitrary type. Such attributes are defined by an attribute declaration. attribute_declaration ::= attribute identifier: type_mark ; The identifier is said to be the designator of the attribute. An attribute may be associated with an entity declaration, an architecture, a configuration, a procedure, a function, a package, a type, a subtype, a constant, a signal, a variable, a component, a label, a literal, a unit, a group, or a file. It is an error if the type mark denotes...
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.
- Fall '01