一个关于verilog的程序,请教下!!

[复制链接]
2601|3
 楼主| zhaigch 发表于 2010-3-26 22:51 | 显示全部楼层 |阅读模式
module counter4(tb,clk,dataout,cin);
input wire tb,clk;
output reg [3:0] dataout;
output reg cin;
always @(posedge clk)
begin
if(tb==1)
begin
  dataout<=0;
  cin<=0;
end
else
begin
  dataout<=dataout+1;
  if(dataout==15)
   cin<=1;
  else
   cin<=0;
end
end
endmodule

这个程序怎么才能实现,异步清零功能!
汉江之源 发表于 2010-3-27 09:42 | 显示全部楼层
你想在哪里实现啊??
 楼主| zhaigch 发表于 2010-3-27 14:03 | 显示全部楼层
就是在程序中加入一个输入量,使他为高电平时,输出直接为零,不必等时钟到来时才为零!
 楼主| zhaigch 发表于 2010-3-28 22:26 | 显示全部楼层
我知道了!哎,我好无知呀!!书本的力量是强大的呀
您需要登录后才可以回帖 登录 | 注册

本版积分规则

64

主题

158

帖子

1

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