您的位置:首页 > 其它

verilog循环结构

2015-11-04 16:01 393 查看
1. always(posedge CLOCK)
2.       case(i)
3.
4.           0:
5.           if(C1 == 8) begin C1 <= 4’d0; i <= i + 1’b1; end
6.           else begin reg1 <= reg1 + 1’b1; C1 <= C1 + 1’b1; end
7.
8.       endcase
9.

10.   always(posedge CLOCK)
11.       case(i)
12.
13.           0,1,2,3,4,5,6,7:
14.           begin
15.               reg1 <= reg1 + 1’b1;
16.               if( C1 == 8 -1 ) begin C1 <= 4’d0; i <= i + 1’b1; end
17.               else C1 <= C1 + 1’b1;
18.           end
19.
20.       endcase


2. for循环

for(i = 0; i < N; i = i + 1)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: