如何写一个32位" reg"一个" .v"将Modelsim编程为" .txt"文件?

时间:2015-03-11 11:06:16

标签: verilog modelsim

我需要将Modelsim中的“.v”程序的32位“reg”写入txt类型文件。变量正在改变每个CLK周期,我需要以十进制格式存储它的每个值。 程序需要将每个值写在一行中。

1 个答案:

答案 0 :(得分:1)

如果变量名为var且文本文件名为“file.txt”,则可以使用以下代码在每个时钟上升沿写入文件(参数“w”表示该文件被打开写入):

integer fileH; // file handler

initial begin
    fileH = $fopen ("file.txt", "w");
end

always @(posedge clock)
    $fwrite (fileH, "value : %d \n", var);