p1076_chap_04

There are two categories of attributes predefined

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: 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.

Ask a homework question - tutors are online