RE: Verilog-AMS v2.3/draft4a

From: Bresticker, Shalom <shalom.bresticker_at_.....>
Date: Sun Jun 01 2008 - 04:45:58 PDT
Hi,

Clause 3 starts,

"Verilog-AMS HDL supports integer, genvar, real, and parameter data
types as found in IEEE std 1364-2005 Verilog HDL. It includes the string
data type defined by IEEE std 1800-2005 SystemVerilog. It also modifies
the parameter data types and introduces array of real as an extension of
the real data type."

Comments:

1. 1364-2005's genvar is not a data type.
Neither are parameters.


2. Arrays of real already exist in 1364-2005.
Perhaps the intent was arrays of parameters.


3. 3.3 has the example, two lines before Table 3-3,
"r = {"H",""}; // yields "H\0". "" is converted to 8'b0l".

That should be 8'b0, not 8'b01.


4. The BNF non-terminal constant_concatenation is used for array
initialization, as in 
real_type and variable_type in Syntax 3-1, param_assignment in Syntax
3-2, net_assignment in Syntax 3-6, for example. 

That non-terminal is missing the apostrophe preceding the curly brackets
that 3.4 says is needed: "For parameters defined as arrays, the
initializer shall be a constant_param_arrayinit expression which is a
list of constant expressions containing only constant numbers and
previously defined parameters within '{ and } delimiters."

And the "constant_param_arrayinit" mentioned there does not appear
anywhere.


5. In 3.4.2, "The use of brackets, [ and ], indicate inclusion of the
end points in the valid range. The use of parenthesis, ( and ), indicate
exclusion of the end points from the valid range. It is possible to
include one end point and not the other using [ ) and ( ]."

"parenthesis" should be plural, "parentheses".
"indicate" should be "indicates", twice.

Regards,
Shalom
---------------------------------------------------------------------
Intel Israel (74) Limited

This e-mail and any attachments may contain confidential material for
the sole use of the intended recipient(s). Any review or distribution
by others is strictly prohibited. If you are not the intended
recipient, please contact the sender and delete all copies.


-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
Received on Sun Jun 1 04:47:44 2008

This archive was generated by hypermail 2.1.8 : Sun Jun 01 2008 - 04:48:03 PDT