【发布时间】:2022-01-20 07:15:35
【问题描述】:
我正在尝试在 ModelSim 上运行测试平台。我成功地编译和分析了我的电路代码,只有一个警告:
Warning (20028): Parallel compilation is not licensed and has been disabled
这是我的测试台场景:
initial begin
clk = 0;
end
initial begin
forever begin
#1;
clk = ~clk;
end
end
initial begin
inc_or_res = 1;
ld_reg8 = 1;
#10;
inc_or_res = 0;
#90;
end
如您所见,它必须在我定义的延迟下运行至少 100 ps。
这是我得到的模拟结果。如您所见,它在 11ps 处停止。所以我无法测试我的场景。是什么原因?它不会在我的其他测试台中给我这样的错误。
【问题讨论】:
-
好的,我现在发现它给出了(vsim-3601)迭代限制达到错误。
-
警告 (20028) 不是来自 Modelsim。 (vsim-3601) 达到迭代限制错误 意味着您要么有一个组合振荡循环,要么有一些其他无限程序循环。查看 Modelsim 用户手册了解调试技巧。
标签: verilog hdl modelsim quartus