打印

关于alwaysyu语句的问题

[复制链接]
1153|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zhoumingzr|  楼主 | 2012-9-21 00:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
edge, ge, os, se, tc
module div50m(clk,co);
input clk;
output co;
reg co;
reg[32:0]q;
[email=always@(posedge]always@(posedge[/email] clk)
begin
   if(q==50000000-1)
     begin
     q<=0;
     co<=1;
     end
   else
     begin
     q<=q+1;
     co<=0;
     end
end
endmodule
是个很简单的程序,其中[email=always@(posedge]always@(posedge[/email] clk)程序,input clk并没有对clk赋初值这个程序为什么会有仿真波形图啊?

相关帖子

沙发
kunhuangon| | 2012-9-21 00:37 | 只看该作者
input clk   是输入时钟。添加激励后,仿真会有波形的。至于reg 和wire    reg 为寄存器型,用在always语句块中,wire为线网型,相当于内部连线,可以用在always ,initial  assign 中

使用特权

评论回复
板凳
zrsing| | 2012-9-21 00:42 | 只看该作者
2# kunhuangon 十分感谢 3Q

使用特权

评论回复
地板
Backkom80| | 2012-9-21 08:16 | 只看该作者
不明白LZ意思,上仿真图看看

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

10

主题

127

帖子

1

粉丝