From: Anders Nordstrom (andersn@nortel.ca)
Date: Tue Sep 16 1997 - 11:30:10 PDT
Behavioral Task Force - Errata Submission
Assigned Enhancement Request Number: BE53
Errata Name (Description): Unsigned caution error
Section: 3.2.2, Caution box, page 15
Date Submitted: 12/8/96
Requestor: Stu Sutherland
Status: Submitted (priority not yet assigned)
Errors found in the Verilog LRM (IEEE 1364-1995).
Details:
The caution states that a register operand shall be treated
as unsigned. This contradicts section 4.1.6 which states that the integer
data type uses signed arithmetic. Also, the caution box references section
4.1.3, which appears to have nothing to do with the topic. Suggest the
following wording for the caution box: "Registers can be assigned negative
values, but only integer, real and realtime shall retain the significance of
the sign. The reg and time registers shall treat the value assigned to them
as an unsigned value. Refer to section 4.1.6 for a description of how
signed and unsigned registers are treated by certain Verilog operators.
+-----------------------------------------------------------------------+
| Anders Nordstrom |
| Senior ASIC Designer |
| |
| Northern Telecom Ltd. Email: andersn@nortel.ca |
| P.O. Box 3511 Station C Phone: 613-763-9186 |
| Ottawa, Ontario K1Y 4H7 Fax: 613-763-2626 |
+-----------------------------------------------------------------------+
This archive was generated by hypermail 2.1.4
: Mon Jul 08 2002 - 12:54:42 PDT
and
sponsored by Boyd Technology, Inc.