标题: verilog问题 系统复位后,当第一个时钟沿来后,a的值是为多少 [打印本页]

作者: 宮梓萱    时间: 2018-2-27 17:31
标题: verilog问题 系统复位后,当第一个时钟沿来后,a的值是为多少
例如一个程序:

always@(posedge clk_2m or negedge rst)
       if(!rst)  a<=5'd0
       else begin
            a<=a+1'b1;
            if(a==5'd1) .........
        end
我想问的问题1如下:
系统复位后,当第一个时钟沿来后,,那么这个时候我判断的 if(a==5'd1),此时a还是不是1


always@(posedge clk_2m or negedge rst)
       if(!rst)  a<=5'd0
       else begin
            a<=a+1'b1;
            a<=a+1'b2;
        end

系统复位后,当第一个时钟沿来后,a的值是为多少,请大神分析下







欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1