p1076_chap_04

The type of a default expression must be that of the

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: default expression must be that of the corresponding interface object. It is an error if a default expression appears in an interface declaration and any of the following conditions hold: -- -- -- -- The mode is linkage The interface object is a formal signal parameter The interface object is a formal variable parameter of mode other than in The subtype indication of the interface declaration denotes a protected type In an interface signal declaration appearing in a port list, the default expression defines the default value(s) associated with the interface signal or its subelements. In the absence of a default expression, an implicit default value is assumed for the signal or for each scalar subelement, as defined for signal declarations (see 4.3.1.2). The value, whether implicitly or explicitly provided, is used to determine the initial contents of drivers, if any, of the interface signal as specified for signal declarations. An interface object provides a channel of communication between the environment and a particular portion of a description. The value of a...
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