fpga的循环语句例⼦
fpga的循环语句例⼦
转载:计算机⼈⽹
内容:
fpga的循环语句例⼦
主要有三种,for ,while repeat,例⼦如下
【例5. 18】同⼀循环的不同实现⽅式
module loop1; //⽅式1
integer i;
initial
for(i=0;i<4;i=i+1) //for 语句
begin
$display(“i=%h”,i);
end
endmodule
module loop2; //⽅式2
integer i;
while语句简单例子initial begin
i=0;
while(i<4) //while 语句
begin
$display ("i=%h",i);
i=i+1;
end
end
endmodule
module loop3; //⽅式3
integer i;
initial begin
i=0;
repeat(4) //repeat 语句
begin
$display ("i=%h",i);
i=i+1;
end
end
endmodule
上⾯三个例⼦已经实现,实验环境为modelsim.在modelsim中编辑通过后,再点击simulation按钮,弹出界⾯后,点击“run“按钮,就可以看到结果了。⼤家们注意了,这三个都是不可综合的,也就是不能布线布局到,但是for,while,repeat是基本的verilog语句,在这⾥留下⼀份例⼦,以备学习之⽤。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论