Re: Fwd: Use of unsized constant number in concat

From: Shalom.Bresticker@motorola.com
Date: Sun Feb 08 2004 - 05:53:05 PST

  • Next message: Shalom.Bresticker@motorola.com: "enhancement/537: allow unsized numbers and integer variables in concatenations"

    Kausik,

    As we say in Aramaic, "da aka".
    That's precisely the point, that the bit length of integer constants
    and integer variables is not defined, except that they must be at least
    32 bits. But they may be more.

    Shalom

    > >Date: Fri, 06 Feb 2004 14:01:31 +0530
    > >From: Kausik Datta <kausikd@cal.interrasystems.com>
    > >Organization: Interra Systems India Pvt. Ltd.
    > >Subject: : Use of unsized constant number in concat
    > >
    > >Section 4.1.14 of IEEE 1364-2001 LRM says
    > >"Unsized constant numbers shall not be allowed in concatenations. This
    > >is because the size of each operand in the concatenation is needed to
    > >calculate the complete size of the concatenation."
    > >But table 29 of sec 4.4.1 says that the bit length of Unsized constant
    > >number is same as integer.
    > >
    > >In this scenario I think this paragraph at sec 4.1.14 is not required
    > >and concat like {9, 5} should be valid.
    > >Please suggest.

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


    This archive was generated by hypermail 2.1.4 : Sun Feb 08 2004 - 05:40:10 PST and
    sponsored by Boyd Technology, Inc.