- reg [31:0]Count;
- //写法1:正确
- always@(posedge sys_clk50,negedge rst_n) begin
- if(!rst_n) begin
- Count <=32'd0;
- end
- else begin
- Count <=Count+1;
- if(Count >= 5000) begin //写法正确
- Count <=0;
- end
- end
- end
-
- //写法2:编译报错
- always@(posedge sys_clk50,negedge rst_n) begin
- if(!rst_n) begin
- Count <=32'd0;
- end
- else begin
- Count <=Count+1;
- end
- //-------------------------编译报错
- if(Count >= 5000) begin
- Count <=0;
- end
- end
复制代码
verilog刚学,,不太明白,报错的提示也不理解,谢谢先
身边多年的逻辑工程师 关键时候都去看逻辑原理图
一周热门 更多>