标签: verilog simulation vivado
我有一个使用$fopen和$fwrite编写输出的测试平台。在模拟结束时,以下代码将关闭文件:
$fopen
$fwrite
initial begin #10000 begin $fclose(file); $finish; end end
但是,如果我希望模拟运行更长或更短,我该怎么办?我可以以某种方式导致文件在模拟结束时自动关闭吗?
答案 0 :(得分:2)
退出之前,您不需要致电$fclose(file)。
$fclose(file)
默认情况下,在模拟器终止之前,所有打开的文件都将关闭。这意味着用户不必关闭任何文件,并且模拟器会自动关闭。
This