微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > moedelsim仿真波形内容为空?

moedelsim仿真波形内容为空?

时间:10-02 整理:3721RD 点击:
大家用modelsim时有没有遇到这种情况,当把所有信号添加到波形列表时,跑一下,结果提示:Error: (vsim-3601) Iteration limit reached at time 0 ns.
这是为什么?
我用的是modelsim6.1,以下为我写的测试代码
我想产生周期为1ns的时钟,结果用 parameter DELAY=1;后,跑仿真就出现上述错误提示,当把 parameter DELAY=1,去掉后,就没错误提示,且波形也出来了!
下面代码不是我想要的,因为其周期不是1ns而是2ns。难道该版本不支持parameter?
不知道怎么回事,问坛友有没有也遇到过这种情况!
`timescale 1ns/100ps
`include "counter.v"
module counter_tb;
    reg s,sc,sn,clr,clk;
    reg[7:0] data_sn;
    wire[7:0] data;
   //parameter DELAY=1;
   
    counter c1(.s(s),.sc(sc),.sn(sn),.clr(clr),.clk(clk),.data(data),.data_sn(data_sn));
    always #1 clk=~clk;
     always #1 data_sn=$random %60;
     
    initial
    begin
        clk=0;s=1;sc=1;sn=1;clr=1;
     #4   s=1;sc=1;sn=0;clr=1;
     #150  s=1;sc=0;sn=0;clr=1;
     #72   s=1;sc=1;sn=0;clr=1;
     #9    s=1;sc=1;sn=0;clr=0;
     #8    s=1;sc=1;sn=0;clr=1;
     #60  s=0;sc=1;sn=0;clr=1;
     #8    s=0;sc=1;sn=1;clr=1;
     #8    s=0;sc=1;sn=0;clr=1;
     #80   s=0;sc=0;sn=0;clr=1;
     #8    s=0;sc=0;sn=1;clr=1;
     #8    s=0;sc=0;sn=0;clr=1;
     #60   s=0;sc=1;sn=0;clr=1;
     #60   s=0;sc=1;sn=0;clr=0;
     #8    s=0;sc=1;sn=0;clr=1;
     #52   s=1;sc=1;sn=0;clr=1;
     #140  s=1;sc=0;sn=0;clr=1;
      #1000 $stop;
  end
endmodule

修改
`timescale

多谢楼上,修改成功!

不知道改成啥样才行?

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top