KMLM List
View email archives for the history of this mailing list.
|
|
|
|
systemc-forum - Re: [systemc-forum] Question
|
Message Thread:
Previous |
Next
|
- To: Michael <michael6866@xxxxxxxxx>
- From: Bernard Deadman <bdeadman@xxxxxxxxxx>
- Date: Sat, 03 Mar 2012 13:29:12 -0600
- Cc: yehuda.singer@xxxxxxxxx, systemc-forum@xxxxxxxxxxxxxxxxxxx
- Send Email to systemc-forum@lists.accellera.org:
- Send new message
- Reply to this message
|
I tend to create an array of pointers then construct each unit
individually because that allows me to initialize the name of the module
which makes diagnostics esier:
my_module *array;
char temp_name[100];
array = new my_module *[N];
for(unsigned i=0;i<N;i++) {
sprintf(temp_name, "base_name_%d", i);
array[i] = new my_module(temp_name);
}
Regards,
Bernard
On 3/3/2012 11:29 AM, Michael wrote:
Hi,
Could you provide more details? Otherwise I can only assume you want
to do something like:
U = new unit[N];
Regards,
Michael
*From:*systemc-forum@xxxxxxxxxxxxxxxxxxx
[mailto:systemc-forum@xxxxxxxxxxxxxxxxxxx] *On Behalf Of *Dr. Yehuda
Singer
*Sent:* Saturday, March 03, 2012 12:22 PM
*To:* systemc-forum@xxxxxxxxxxxxxxxxxxx
*Subject:* [systemc-forum] Question
Dear all,
Suppose that we have a system with a functional unit U that may be
instantiated several times(a parameter).
How to do it?
Thanks,
Yehuda
|
|