ISSUE 558

Add Proposal  Add Analysis  Edit Class, Environment, or Release
Number 558
Category enhancement
Synopsis allow multidimensional arrays of modules
State open
Class enhancement
Arrival-DateMar 11 2004
Originator Shalom Bresticker <Shalom.Bresticker@motorola.com>
Release 2001b
Description
Allow direct declaration and instantiation of multi-dimensional arrays of
modules.

Today, you have generates and arrays of instances.

Generates are verbose.

Arrays of instances can only be 1-dimensional and you have to instantiate the
entire array in one statement.

I would like to see something like the following:

qq_mod qq_inst[0:3][0:4] ; // declaration of the instance array without
parameter values or connections

qq_mod #(.param1(12), .param2(13)) qq_inst[1][2] (port1, port2, ...) ; // full
description of instance [1][2]
...

Fix

Unknown
Unformatted



Hosted by Boyd Technology