计数器,计数到一个值就不计数了!这么回事

2019-07-15 23:33发布

module Verilog1(clk,rst,en,dout);
input clk,en,rst;
output [31:0] dout;
reg [31:0] Q1;
assign dout=Q1;
always @(posedge clk or negedge rst)
begin
if(!rst)
Q1<=0;
else if(en)
    begin
           if(Q1==32`hffffffff)Q1<=32`h00000000;
                  else Q1<=Q1+1`b1;end
                          end
endmodule       

逻辑分析仪图 逻辑分析仪图
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。