我正在设计一个四位加法器,我希望用三个输入a,b和op测试电路。我试图随着时间的推移改变这些输入,所以我可以获得具有活动hdl的波形,但是我只得到最后的结果。在这种情况下,a = 1111且b = 0000且从不a = 0001且b = 0000.如何随时间更改这些值?
initial begin
a = 4'b0001;
b = 4'b0000;
op = 3'b010;
#1;
a = 4'b1111;
b = 4'b0000;
op = 3'b010;
#1;
end
答案 0 :(得分:0)
使用这个简单的测试平台,
initial
begin
repeat(2)
begin
a = $random;
b = $random;
op = $random;
#1;
end
#100 $finish;
end
只需按照您的意愿更改数字2,您就可以生成那么多的测试向量。
这不是你问题的答案,但你可以从上面的代码增加向量的数量,也请改变你的时间表。