再谈systemverilog中automatic与static
补充:
function automatic int auto_cnt(input a);
int cnt ;
cnt = cnt+a;
return cnt;
endfunction
initial begin
$display("@1 auto_cnt = %0d", auto_cnt(1));
$display("@2 auto_cnt = %0d", auto_cnt(1));
end

function int auto_cnt(input a);
int cnt ;
cnt = cnt+a;
return cnt;
endfunction
initial begin
$display("@1 auto_cnt = %0d", auto_cnt(1));
$display("@2 auto_cnt = %0d", auto_cnt(1));
end

默认是静态的。

1676

被折叠的 条评论
为什么被折叠?



