一个简单的VerilogHDL程序仿真波形出错,求解!

[复制链接]
 楼主| wang1987 发表于 2011-8-19 16:53 | 显示全部楼层 |阅读模式
先上源代码:
    module counter4(clk,rst,out);input clk,rst;
output[3:0] out;
reg[3:0] out;
always @(posedge clk)
begin
if(rst) out<=0;
else
out <= out+1;
//out<=1;
end
endmodule
仿真的波形截图
 楼主| wang1987 发表于 2011-8-19 16:55 | 显示全部楼层
[img][/img]
 楼主| wang1987 发表于 2011-8-19 16:58 | 显示全部楼层
file:///C:/Documents%20and%20Settings/Administrator/%E6%A1%8C%E9%9D%A2/%E6%9C%AA%E5%91%BD%E5%90%8D.bmp
 楼主| wang1987 发表于 2011-8-19 16:59 | 显示全部楼层
 楼主| wang1987 发表于 2011-8-19 17:00 | 显示全部楼层
图我发不上去,在OUT变化时,有一段时间是不确定的状态,或是状态不对!
viatuzi 发表于 2011-8-19 23:58 | 显示全部楼层
rst 低电平有效
always @(posedge clk or negedge rst)
begin
if(~rst)
       out<=4'b0;
else
       out <= out+4'b1;
end
您需要登录后才可以回帖 登录 | 注册

本版积分规则

17

主题

87

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部

17

主题

87

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部