Hi:
I have used Icarus Verilog 0.8.4 on Suse Linux 9.1 to create a .vcd file from a testbench. The .vcd file is shown below.
I also installed GtkWave 3.0.29 and used the command:
to attempt to display the waveforms from my .vcd file.
GtkWave opens with a nice window and a time axis, but no waveforms. It has a text box which states:
VCD loaded successfully. [12] facilities found. Regions formed on demand.
And another graphic box which is labeled "signals" which shows "time" but not any of the other signals.
Is there something wrong with my .vcd file, or Gtkwave?
Perhaps if someone can make the .vcd file display in their viewer, or alternately send me a .vcd file they know works in GtkWave, I can figure out which end the problem is on.
Thanks.
----------------------------------- dual-fps.vcd:
$date Mon Jul 23 15:30:30 2007 $end $version Icarus Verilog $end $timescale 1s $end $scope module test $end $var wire 1 ! fps1 $end $var wire 1 " fps2 $end $var wire 1 # mod1 $end $var wire 1 $ mod2 $end $var reg 1 % tim $end $var reg 1 & trig $end $scope module DFM1 $end $var wire 1 $ Mod2 $end $var wire 1 % Timer $end $var wire 1 & Trig $end $var reg 1 ! FPS1 $end $var reg 1 " FPS2 $end $var reg 1 # Mod1 $end $upscope $end $upscope $end $enddefinitions $end #0 $dumpvars
0& 0% 1$ 0# 0" 0! $end #5 1! 1& #6 1% #10 0& #15 1" 0! 1& #20 0& #25 0$ 1# 0" 1& #30 0& #35 1$ 0# 1& #40 0& #45 0$ 1# 1& #50 0& #55 1$ 0# 1& #60 0& #65 0$ 1# 1& #70 0& #80 0% #85 1" 1& #86 1% #90 0& #95 1! 0" 1& #100 0& #105 1$ 0# 0! 1& #110 0& #115 0$ 1# 1& #120 0& #125 1$ 0# 1& #130 0& #135 0$ 1# 1& #140 0& #145 1$ 0# 1& #150 0& #165 0$ 1# 1& #170 0&