2011-03-01 77 views
0

例如,如何使用实例索引的模块实例?

模块MM;

MM mm [128]();

我想得到mm [i] .signle1,我从0到120. 但我不能使用“for”,我不想写120个表达式。

我该怎么办?

+0

你在谈论的Specman端口? – 2011-03-03 00:01:14

回答

0

您可以创建端口的列表,你可以使用 for循环:

signals : list of simple_port of bit is instance; 
keep signals.size() == 128; 
keep for each (s) in signals { 
    s.hdl_path() == append("mm[",dec(i),"].signal1"); 
};