微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > 我的modelsim 6.5怎么最后输出不了波形呀?

我的modelsim 6.5怎么最后输出不了波形呀?

时间:10-02 整理:3721RD 点击:
如图,我刚学modelsim 6.5
试了个最简单的程序,2选1的选择器。
编译,激励,运行都成功了,最后怎么不输出波形呀。
对6.5不熟悉,希望各位高手不吝赐教, 指点一二呀。

没有波形?

点击可以看到大图。

你需要编写一个testbench,需要按时间来产生规定的的时序激励输入,才可以有对应的时序输出的



你说的testbench就是激励吧?我有这个模块mux_tp,代码如下

`timescale 1ns/1ns

module mux_tp;

reg a,b,sel;

wire out;

user_mux m1(out,a,b,sel); //调用待测试模块

initial

begin

a=1'b0; b=1'b0; sel=1'b0;

#5 sel=1'b1;

#5 a=1'b1; sel=1'b0;

#5 sel=1'b1;

#5 a=1'b0; b=1'b1; sel=1'b0;

#5 sel=1'b1;

#5 a=1'b1; b=1'b1; sel=1'b0;

#5 sel=1'b1;

end

initial $monitor($time,,,"a=%b b=%b sel=%b out=%b",a,b,sel,out);


endmodule




我在主楼的图,你点开后,底下显示的就是运行成功后的结果,所以激励应该没有错吧

因为你都run完了,才加的波形。
请先加波形,再敲入
restart;run -all



    多谢多谢,问题解决了。
   这么低级的错误也只有我这种新手才会犯。

大家都是从新手过来的

学习了

这个 解决的 了说

还是学习了

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

网站地图

Top