在Vivado模拟中自动关闭文件

时间:2017-07-11 11:24:18

标签: verilog simulation vivado

我有一个使用$fopen$fwrite编写输出的测试平台。在模拟结束时,以下代码将关闭文件:

initial
  begin
     #10000 begin
        $fclose(file);
        $finish;
     end
  end

但是,如果我希望模拟运行更长或更短,我该怎么办?我可以以某种方式导致文件在模拟结束时自动关闭吗?

1 个答案:

答案 0 :(得分:2)

退出之前,您不需要致电$fclose(file)

  

默认情况下,在模拟器终止之前,所有打开的文件都将关闭。这意味着用户不必关闭任何文件,并且模拟器会自动关闭。

This