几天前modelsim仿真可以正常出波形
昨天用的时候不知道怎么的,所有的代码仿真都没有波形,都显示no data
相同的代码在别人那边由波形,我的没有
以一个计数器为例,代码和仿真结果如下:
原代码
module counter100(
input clk,
input reset,
output reg [6:0] c);
always@(posedge clk or negedge clk)
if(reset)
c<=7'b0;
else
if(c==7'b1100100)
c<=7'b0;
else
c<=c+1;
endmodule
测试
module counter100_tb;
reg clk;
wire [6:0]c;
reg reset;
counter100 U(clk,reset,c);
always #5 clk=~clk;
initial
begin
clk=0;
reset=1;
#15 reset=0;
#6000 $finish;
end
endmodule
modelsim run了多久? 可以试试输入脚本 run -all
我看是 没有综合成功,综合应该有报错,同时可以看一下modelsim的脚本输入输出窗口,看一下提示
tb中例化文件有问题,没有align到。
单看代码看不出什么问题来
应该是 modelsim 软件的使用、设置问题
可以和同学们交流甚至卸载重新安装。