Guest
| Hi All,
| I am using Icarus Verilog compiler and GTKWave as a viewer.
| My question is, can I pause a simulation in Icarus, take a .vcd dump
| (till the paused point), view it in GTKWave and then continue the
| simulation till another point, again pause it there and view the
| results of the second part without loading a new dump altogether ?
|
| I have tried to find out whether this is possible in GTKWave (using
| whatever online help that's available), but couldn't get anywhere.
|
| Any help on this would be really appreciated.
|
| Thanks in advance,
| Amit.
In gtkwave-3.0.8:
1) Create named pipe in your filesystem: mkfifo filename.vcd
2) Use the filename in (1) as the name of your dumpfile:
$dumpfile("filename.vcd")
3) shmidcat filename.vcd | gtkwave -v -I filename.sav
....there is no need to pause simulation. You can watch the VCD build
in progress as it is read from the named pipe if you zoom out far
enough. The scrollbar at the bottom of the screen will also
shrink/move to reflect the growing status of the VCD file.
-t
| I am using Icarus Verilog compiler and GTKWave as a viewer.
| My question is, can I pause a simulation in Icarus, take a .vcd dump
| (till the paused point), view it in GTKWave and then continue the
| simulation till another point, again pause it there and view the
| results of the second part without loading a new dump altogether ?
|
| I have tried to find out whether this is possible in GTKWave (using
| whatever online help that's available), but couldn't get anywhere.
|
| Any help on this would be really appreciated.
|
| Thanks in advance,
| Amit.
In gtkwave-3.0.8:
1) Create named pipe in your filesystem: mkfifo filename.vcd
2) Use the filename in (1) as the name of your dumpfile:
$dumpfile("filename.vcd")
3) shmidcat filename.vcd | gtkwave -v -I filename.sav
....there is no need to pause simulation. You can watch the VCD build
in progress as it is read from the named pipe if you zoom out far
enough. The scrollbar at the bottom of the screen will also
shrink/move to reflect the growing status of the VCD file.
-t