[sv-bc] contiguity

From: Bresticker, Shalom <shalom.bresticker_at_.....>
Date: Tue Jul 31 2007 - 01:05:37 PDT
The LRM uses 'contiguous' in more than one sense, confusingly,
especially with respect to unpacked arrays.

7.4.1 says, 
"A packed array is a mechanism for subdividing a vector into subfields
that can be conveniently accessed as
array elements. Consequently, a packed array is guaranteed to be
represented as a contiguous set of bits. An
unpacked array may or may not be so represented."

This implies that unpacked array elements may not be contiguous.

11.5.1 says,
"Several contiguous bits in a vector net, vector variable, packed array,
packed structure or parameter can be
addressed and are known as part-selects."

7.4.6 also says,
"The term part-select refers to a selection of one or more contiguous
bits of a single-dimension packed array."

Then the very same 7.4.6 says,
"The term slice refers to a selection of one or more contiguous elements
of an array."

7.4.9 says,
"Dynamic arrays are useful for dealing with contiguous collections of
variables whose number changes
dynamically."

Shalom

Shalom Bresticker
Intel Jerusalem LAD DA
+972 2 589-6852
+972 54 721-1033


-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
Received on Tue Jul 31 01:07:39 2007

This archive was generated by hypermail 2.1.8 : Tue Jul 31 2007 - 01:08:15 PDT