[sv-bc] DataTypes: Proposed changes to section 4

From: Kathy McKinley <mckinley@cadence.com>
Date: Tue Nov 09 2004 - 08:49:31 PST

------------------------------------------------------------------------
SECTION 4.1

CHANGE

An array is a collection of variables, all of the
same type, and accessed using the same name plus
one or more indices."

TO

An array is a collection of data objects, all of the
                            ^^^^^^^^^^^^
same data type and kind, and accessed using the same name
     ^^^^^^^^^^^^^^^^^^
plus one or more indices.

------------------------------------------------------------------------
SECTION 4.2

CHANGE

SystemVerilog enhances fixed-size unpacked arrays
in that in addition to all other variable types,
unpacked arrays can also be made of object handles
(see Section 11.4) and events (see Section 13.5).

TO

SystemVerilog enhances fixed-size unpacked arrays
in that in addition to all other data types,
                                 ^^^^
unpacked arrays can also be made of object handles
(see Section 11.4) and events (see Section 13.5).

------------------------------------------------------------------------
SECTION 4.7

THE PARAGRAPH THAT PRECEDES THIS ONE IS GENERAL AND CORRECT,
NOW THAT NETS HAVE DATA TYPES. REMOVE:

An array of wires can be assigned to an array of
variables having the same number of unpacked dimensions
and the same length for each of those dimensions,
and vice-versa.

INTEGRATE WITH PRECEDING EXAMPLE:

   wire [31:0] W [9:0];
   assign W = A;
   initial #10 B = W;

------------------------------------------------------------------------
SECTION 23.7

CHANGE

SystemVerilog provides system functions to return
information about a particular dimension of an array
variable or type.

TO

SystemVerilog provides system functions to return
information about a particular dimension of an array
data object or data type.
^^^^^^^^^^^ ^^^^
Received on Tue Nov 9 08:49:37 2004

This archive was generated by hypermail 2.1.8 : Tue Nov 09 2004 - 08:49:41 PST