From: Shalom.Bresticker@freescale.com
Date: Thu Mar 03 2005 - 13:20:00 PST
The following reply was made to PR errata/655; it has been noted by GNATS.
From: Shalom.Bresticker@freescale.com
To: Steven Sharp <sharp@cadence.com>
Cc: etf-bugs@boyd.com
Subject: Re: errata/655: 2005D6, 7.1.6: ambiguities in instance array port
connection rules
Date: Thu, 3 Mar 2005 23:34:54 +0200 (IST)
I like your wording.
While you are correct about the other ambiguity, in practice it is clarified
by the examples.
Shalom
On Thu, 3 Mar 2005, Steven Sharp wrote:
>
> > However, the wording could potentially be interpreted as saying that it
> > connects 1 of the 4 bits in that case to each instance (4 bits divided by
> > 4 instances) and that the intent of the last rule is to generate an error if
> > the vector width is not divisible by 4, not allowing to connect the same
> > number of bits to each instance.
>
> So the third rule should be reworded to make it clear that the part select
> attached to each instance will be the same width as the instance port. So
> something like
>
> "If bit lengths are different, each instance shall get a part-select of the
> port expression, of a bit length equal to the instance port bit length. The
> least significant bit of the port expression shall be connected to the
> instance corresponding to the right-hand index of the array range."
>
> This rewording also addresses another ambiguity in the rule. It says that
> the connection of part-selects starts with the right-hand index (presumably
> of the array range), but does not say which end of the port expression is
> connected to that start point.
>
> Steven Sharp
> sharp@cadence.com
>
--
Shalom Bresticker Shalom.Bresticker @freescale.com
Design & Verification Methodology Tel: +972 9 9522268
Freescale Semiconductor Israel, Ltd. Fax: +972 9 9522890
POB 2208, Herzlia 46120, ISRAEL Cell: +972 50 5441478
[ ]Freescale Internal Use Only [ ]Freescale Confidential Proprietary
This archive was generated by hypermail 2.1.4
: Thu Mar 03 2005 - 13:20:42 PST
and
sponsored by Boyd Technology, Inc.