【发布时间】:2017-02-16 00:43:46
【问题描述】:
我正在尝试为我的 Verilog 代码测试所有可能的输入情况。我用 for 循环设置它。
for(sel = 0;sel < 4;sel=sel+1) begin
for(a = 0;a < 8;a=a+1) begin
for(b = 0;b < 8;b=b+1) begin
#50;
end
end
end
它之前工作过,但我必须更改某些内容,否则 Isim 可能有错误。 我也初始化了 a、b 和 sel。
reg [2:0] a;
reg [2:0] b;
reg [1:0] sel;
当我尝试模拟 tb 文件时,它只会反复循环 b ! 为什么会这样?
另外,当我将 b 边界更改为
此外,我决定手动测试所有情况下的位,它显示了正确的结果。
【问题讨论】:
标签: testing verilog simulation hdl xilinx-ise