Re: Array of instances and configuration

From: Shalom.Bresticker@freescale.com
Date: Sat Feb 26 2005 - 10:06:35 PST

  • Next message: Steven Sharp: "RE: Issue with Generate"

    It means for example, that if you connect an 8-bit vector to an array of 4
    instances, then each instance will connect to 2-bits of the vector (e.g,
    [0:1], [2:3], [4:5], [6:7]).

    However, if you connect a 7-bit vector to an array of 4 instances, it will
    be an error.

    Shalom

    On Sat, 26 Feb 2005, Kausik Datta wrote:

    > Hi,
    >
    > Is it possible to bind individual instances of an array of instance via
    > configuration to different modules.
    > If so then how to explain the last two points of the terminal connection
    > rules of the array of instances.
    >
    > Thanks
    > Kausik
    >
    >
    > The terminal connections for an array of instances shall follow these
    > rules:
    > - The bit length of each port expression in the declared instance-array
    > shall be compared with the bit
    > length of each single-instance port or terminal in the instantiated
    > module or primitive.
    > - For each port or terminal where the bit length of the instance-array
    > port expression is the same as the
    > bit length of the single-instance port, the instance-array port
    > expression shall be connected to each
    > single-instance port.
    > - If bit lengths are different, each instance shall get a part-select of
    > the port expression as specified in
    > the range, starting with the right-hand index.
    > - Too many or too few bits to connect to all the instances shall be
    > considered an error.
    >
    >
    >
    > <<...>>
    >
    >

    -- 
    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 : Sat Feb 26 2005 - 09:47:29 PST and
    sponsored by Boyd Technology, Inc.