|
module m;
|
|
|
|
reg [31:0] count = 0;
|
|
|
|
function void func1();
|
|
count++;
|
|
if (count < 10) func2();
|
|
endfunction
|
|
|
|
function void func2();
|
|
count++;
|
|
if (count < 10) func1();
|
|
endfunction
|
|
|
|
initial begin
|
|
func1();
|
|
if (count == 10)
|
|
$display("PASSED");
|
|
else
|
|
$display("FAILED");
|
|
end
|
|
|
|
endmodule
|