标题: 小弟求助verilog问题 [打印本页]
作者: perryxing 时间: 2006-8-18 11:12 标题: 小弟求助verilog问题
程序如下:
module ck(reset,clk,scl);
input reset;
input clk;
output scl;
reg scl;
always @(posedge clk)
if(reset) scl<=1;
else
scl<=~scl;
endmodule
该程序在maxplus上运行结果正确,但在modelsim仿真时为什么输出为不定态,小弟想不明白,请高手指点!
作者: bemoon 时间: 2006-8-18 13:45
没有初始化。
作者: abelstone 时间: 2006-8-22 13:17
更改为module ck(reset,clk,scl);
input reset;
input clk;
output scl;
reg scl=1;/*------------------*/
always (posedge clk)
if(reset) scl<=1;
else
scl<=~scl;
endmodule
即可
作者: stone133 时间: 2006-9-2 10:36
modelsim仿真时一样需要初始化,如果你对reset进行了初始化,肯定不会有不定值出现
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) |
Powered by Discuz! 7.0.0 |