2014-11-21 49 views
0

那麼這裏的測試文件,我認爲是正確的格式...即使在那之後.vcd文件沒有生成。任何幫助?vcd沒有以正確的格式生成

module t_Prob_5_48(); 
reg x_in, clk, reset_b; 
wire y_out; 
Prob_5_48 M0 (y_out, x_in, clk, reset_b); 
initial #400 $finish; 
initial begin clk = 0; forever #5 clk = !clk; end 
initial fork 
reset_b = 0; 
#30 reset_b = 1; 
#30 x_in = 0; 
#100 reset_b = 0; 
#110 reset_b = 1; 
#110 x_in = 1; 
#200 reset_b = 0; 
#210 reset_b = 1; 
#210 x_in = 0; 
#220 x_in = 1; 
#300 reset_b = 0; 
#310 reset_b = 1; 
#310 x_in = 1; 
#330 x_in = 0; 
join 
endmodule 

回答

1

要生成VCD文件,您需要在Verilog文件中調用$dumpvars。例如:

initial $dumpvars; 

參考IEEE Std 1800-2012,21.7節 「數值變化轉儲(VCD)文件」。

+0

嗯好吧好吧...我會看看它..謝謝:) – darkpunk 2014-11-21 20:00:54

+0

得到它的工作:)))真棒幫助:) – darkpunk 2014-11-22 00:08:57