【发布时间】:2018-03-04 03:41:54
【问题描述】:
我有一个关于参数传递的问题。我使用 generate 来进行模块实例化。但是如何将不同的参数传递给每个模块呢? 例如:
generate
for (i=0;i<N;i=i+1) begin:ModIns
Mod #(.p1(?),.p2(?)) M (
// Signal connection
);
end
endgenerate
对于 N 个模块,每个模块都有不同的 p1 和 p2。怎么做?对了,参数数量很大,可以把参数作为文件传吗? 谢谢!
【问题讨论】:
标签: parameter-passing verilog generate