Verilog-2001递归函数和任务
在Verilog-2001中增加了一个新的关键字:automat。该关键字可以让任务或函数在运行中从新调用该任务和函数。
function automatic [63:0] factorial;
input [31:0] n;
if (n == 1)
factorial = 1;
else
factorial = n * factorial(n-1);
endfunction
function automatic [63:0] factorial;
input [31:0] n;
if (n == 1)
factorial = 1;
else
factorial = n * factorial(n-1);
endfunction
- 上一篇:Verilog-2001有符号运算
- 下一篇:Verilog-2001指数运算