2011-03-25 66 views
2

我想在我的模擬中執行$finish之前清空文件緩衝區。是否有可以使用的文件刷新命令?或者我必須簡單地使用$fclose?我知道我可以關閉在這種情況下的文件,但我想知道是否有一個刷新命令爲我未來的使用。如何在System Verilog中刷新文件緩衝區?

回答

4

Verilog的IEEE標準(1364-2001)提到在節 「17.2.6沖洗輸出」 的$fflush系統任務:

寫入所有緩衝的輸出到 文件(S)

這當然也是SystemVerilog IEEE Std(1800-2009)的一部分(第21.3.6節)。

+0

Standard at available http://standards.ieee.org/getieee/1800/download/1800-2012.pdf – 2017-02-02 19:21:19