Draft 4 section 12 errata

From: Stuart Sutherland (stuart@sutherland-hdl.com)
Date: Wed Feb 02 2000 - 01:11:14 PST


BTF,

I noticed the following errata in draft 4, section 12:

------------------
Section 12.1.2.1, last paragraph begins:
  "IThe value of a genvar..."
   ^
The spurious letter "I" should be deleted.

------------------
Section 12.1.3, 3rd paragraph: "localparam" in courier font, but
"parameter" is not. Which font is correct?

------------------
Section 12.1.3.2, in the paragraph just after example 2:

  "The models in examples 3 and 4 are parameterized modules of ripple
   adders using a loop to generate Verilog gate primitives. Example 3 uses
   a two dimensional net declaration outside of the module..."
                                                    ^^^^^^
The net is not declared outside of the module (which would be illegal). I
think the correct wording should be "...outside of the generate scope..."

------------------
Section 12.1.3.2, examples 3 and 4: the genvar variable "j" is not used.

------------------
Section 12.1.3.2, example 4: The last few lines of the example are
missing. The text is actually in the Framemaker file, but is clipped
because the text box containing the example is too small.

------------------
Section 12.1.3.2: The text describing several examples is on the page
before the example, immediately below the preceding example. This makes it
seem like the text is describing the preceding example. It would more
readable if the example description was on the same page as the example,
wherever possible.

------------------
Section 12.2, the example includes the following parameters and comments:

  parameter FIFO_MSB = DEPTH*MSB; // These parameters are local, and
  parameter FIFO_LSB = LSB; // cannot be overridden. They can be
                                  // affected by altering the public
                                  // parameters above, and the module
                                  // will work correctly.

Shouldn't these be declared as "localparam" if they cannot be overridden?
------------------

<p><p>Stu

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Stuart Sutherland Sutherland HDL Inc.
stuart@sutherland-hdl.com 22805 SW 92nd Place
phone: 503-692-0898 Tualatin, OR 97062
www.sutherland-hdl.com
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~



This archive was generated by hypermail 2.1.4 : Mon Jul 08 2002 - 12:54:11 PDT and
sponsored by Boyd Technology, Inc.