ISSUE 177

Number 177
Category errata
Synopsis 12.1.3.4, Example 8 (again): ba instead of ba[0]
State lrmdraft
Class errata-discuss
Arrival-DateOct 28 2002
Originator Shalom.Bresticker@motorola.com
Release 2001b: 12.1.3.4 (Example 8)
Environment
See Issue #11
See http://boydtechinc.com/etf/archive/etf_2002/0487.html
Description
Related to #11.

A. In new version of Example 8, instanced module name in 2nd generate should be
"sms_16b208t0", with "t" before the end. Cliff wrote it correctly, IEEE omitted
it.


B. In original version of Example 8, ba input to module dimm was vector ba[1:0],
then bit-select ba[0] was connected to input ba of instantiated modules.
ba[1] was never used.

In new version, input ba to module dimm was changed to scalar, but connection to
modules remained ba[0]. Either both scalar or both vector.


C. By the way, I still think it is confusing that generated task declaration
read_mem calls task with same name in instantiated modules.

Fix
Section 12.1.3.4 Example 8:

In the second generated instance change:

sms_16b2080

to
sms_16b208t0

On the second line of both instantiations of the
sms memory change:

.ba(ba[0])
to
.ba(ba)

On the first line of the task read_mem starting with
word[3], and at the line starting "byte[7]".... at
the end of the line add a comment:

// read_mem in sms module

* Fit the example on 1 page
* Fix the indentation in both instances of read_mem.

* Delete the last part of the example between
the first endmodule and section 12.2
Audit-Trail

From: Shalom Bresticker <Shalom.Bresticker@motorola.com>
To: etf-bugs@boyd.com
Cc:
Subject: Re: errata/177: PROPOSAL - 12.1.3.4, Example 8 (again): ba instead of
ba[0]
Date: Wed, 18 Dec 2002 16:16:35 +0200

See http://boydtechinc.com/etf/archive/etf_2002/0487.html
for how it appears both ways.

> Shalom: also on line starting "byte[7]".
> Also, I request the guidance of the forum whether to squeeze
> the example onto 1 page, or to spread it out over 2 pages,
> which leaves a hole at the end of the first page.

--
Shalom Bresticker Shalom.Bresticker@motorola.com
Design & Reuse Methodology Tel: +972 9 9522268
Motorola Semiconductor Israel, Ltd. Fax: +972 9 9522890
POB 2208, Herzlia 46120, ISRAEL Cell: +972 50 441478

"The devil is in the details."



Unformatted


Hosted by Boyd Technology