|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
主要用来产生两个激励信号A和Bmodule test_2bit(A, B);
output A, B;
reg A, B;
initial begin
这里有N多组重复代码
每组代码产生不同的32bits A和B信号组合
请教如何把它写成一个子代码
通过调用子代码,并给它赋值来产生不同的A和B信号?
end
endmodule
我偿试用任务task来做,发现AB无输出,代码如下:
module .....
output A, B;
reg A, B
initial begin
t(1,A, B);
t(2,A, B);
......
end
task t;
input i;
output A, B;
if(i==1) begin
...
end
else if (i==2) begin
...
end
endtask
endmodule
请牛牛们帮忙!如何解决? |
|