Re: Defparam & module instance parameter assignment

From: Shalom.Bresticker@motorola.com
Date: Tue Sep 16 2003 - 07:58:23 PDT

  • Next message: Shalom Bresticker: "errata/468: 4.2.1: Vector bit-select and part-select addressing"

    Precedence: bulk

    12.2, para. 3 (1st para. after the first example) says,

    "If a defparam assignment conflicts with a module instance parameter, the
    parameter in the module will take the value specified by the defparam."

    12.2 is not organized well, and I have an AI to rewrite it.

    Shalom

    > The draft (2005-d2) fails to mention the interaction between defparams
    > and module instance parameter assignment.
    > So what happens if a defparam exists for a module and the module is
    > instantiated in another module
    > that has parameter assignments in the instantiation? Which one
    > overrides?
    >
    > I would suspect the instance param assignment overrides as the defparam
    > only modifies the local value of the
    > parameter in the child module. The LRM does not state so explicitly - or
    > maybe I missed it.

    -- 
    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
    


    This archive was generated by hypermail 2.1.4 : Tue Sep 16 2003 - 07:12:28 PDT and
    sponsored by Boyd Technology, Inc.