From: Shalom.Bresticker@freescale.com
Date: Sat Feb 26 2005 - 10:06:35 PST
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.