複製鏈接
請複製以下鏈接發送給好友

forever

(Verilog語言的循環方式)

鎖定
forever是Verilog語言的四種循環方式之一。
外文名
forever
所屬語言
Verilog語言
類    型
循環方式
所屬學科
計算機
Verilog有四種循環方式
分別是 forever,repeat,while,for
initial
begin
clk = 0;
wait(reset == 1'b1)
forever #25 clk = ~clk;
end
其中wait 為電平控制,與posedge 和negedge不一樣的是,他們是觸發控制
if (reset = 1'b0)
repeat(10)
begin
temp = data[15];
data = {data<<1,temp};
end
location = 0;
if(data[0] == 0)
location = 32;
else
while(data[0] == 0)
begin
location += 1;
data <<1;
end
for就省略了。
還有一種零延遲循環,即
always
begin
....
end