【发布时间】:2017-07-14 09:04:13
【问题描述】:
参考下面的问题
How to write a module with variable number of ports in Verilog
我对此还有另一个问题。
module my_module #(SIZEOF_LENGTH = 3,
LENGTH = {8,8,7})(
input clk,
input rst_n,
input [LENGTH[0]-1:0] data_1,
input [LENGTH[1]-1:0] data_2,
input [LENGTH[2]-1:0] data_3
);
我基本上想要这样的东西。大小取决于从顶部传递的参数,端口数也是如此。这个可以吗?
【问题讨论】: