module top;
m m1();
m m2();
endmodule
module m;
myudp u1();
endmodule
Я хочу дать delay=5
top.m1.u1
. Мы можем сделать это, внеся следующее изменение в модуль м.
module m;
parameter p = 0;
defparam top.m1.p = 5;
myudp u1 #(p) u1();
endmodule
Но это делает top.m2.u1
нулевой задержкой уд.Раньше это был безпродолжительный удп.