I am using a VCD file generated by iverilog with gtkwave. There is a button present in the GUI, but I would like to reload the wave window from the command line. How would I go about that?
Reload VCD file in gtkwave from command line
3.8k Views Asked by user7426532 At
2
There are 2 best solutions below
2
fouric
On
Someone on the GTKWave mailing list actually asked this same question a few years ago. It turns out that you can make GTKWave reload using gconftool2, of all things:
gconftool-2 --type string --set /com.geda.gtkwave/0/reload 0
Running the above command will cause GTKWave to reload the current waveform (as opposed to enabling some kind of auto-reload option, which you would think would be the case given that GConf is a configuration system).
Related Questions in VHDL
- Is an inferred latch in Quartus II necessarily transparent
- VHDL, concurrent signal assignment wrong on FPGA but right in Modelsim
- Others => '1' statement in Verilog
- VHDL: Internal signal in component not triggered
- WARNING:Xst:1290 and WARNING:Xst:528
- What does it mean whe you have: case state is when vale1 => state <= value2 in vhdl?
- Data transfer between fpga (14 bits) vhdl block to NIos II system (16 bits)
- How can I merge several Xilinx NGC netlists to an new netlist
- Random Generator using UNIFORM
- Read file in FPGA
- VHDL OR logic with 32 bit vector
- VHDL average of Array through for loop
- VHDL using two components from a second file
- Multiple behaviours for single entity
- No feasible entries for infix operator "+"
Related Questions in VERILOG
- Tick-including a header file inside package in systemverilog
- Others => '1' statement in Verilog
- Why there are verilog verification files not in the form of module?
- Creation of array in Verilog that can store real values
- Array initialization error in Verilog
- Verilog signed unsigned operation
- What does Z in Verilog stand for?
- Properly including a .vh in a .sv file?
- Unknown Wrong result when simulating Verilog design in modelsim
- Verilog simulation x's in output
- Verilog generate statement : conditional port connections
- Divide by 2 clock and corresponding reset generation
- What is the meaning of this code statement in verilog?
- Use of << in given Verilog code?
- Verilog Testbench constant exp and pram compilation and simulation errors
Related Questions in IVERILOG
- How to make an array in 'verilog' (code inside)
- Verilog testbench code using gEDA and iVerilog
- Non Restoring Division in Iverilog
- Trying to design a shift adder using Verilog, and I'm not able to fix this error
- iverilog : Can't find task randomize in class Packet
- Assignment error: "Cannot assign to array"
- The output I'm getting is wrong
- is it okay to assign 1 bit reg data type element to 4 bit reg element?
- Rotations Operations for 16bit ALU using multiplexers (updated question)
- Problem with reset Johson Counter Verilog
- Invalid module instantiation
- Why is this line getting the error : Expecting a left parenthesis ( '(' ) [12.1.2][7.1(IEEE)]?
- I get a warning about $readmemh: Too many words in the file
- Trying to simulate JK-FF with gate level code
- Sequence of 3 or more ones: Verilog debugging
Related Questions in GTKWAVE
- Verilog garbage input does not result in garbage output
- vhdl and gate returning unknown value
- Unable to output data entered into a register
- gtkwave tcl script for adding specific signals
- Why isn't ModelSIM displaying timing waveforms, whereas GTKWave does?
- Error opening .vcd file. No such file or directory
- generate register delay for simulation in chisel
- Unable to get Rocket Chip waveforms for GTKwaves
- Could not initialize GTK! Is DISPLAY env var/xhost set? on Debian WSL
- How do I measure time between two markers in gtkwave?
- why clk_o2 is x here?
- How to test bench VHDL signals and show them In GTKWAVE?
- GTKW Unable to block on application (GHDL macos)
- Displaying verilog structures in gtkwave from FSDB
- GtkWave isn't getting signals from IVerilog simulation
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
You can run gtkwave in interactive mode, but this requires that your simulator is additive. Basically, your keeping the same previous data but adding additional data that has been collected. To do this, you add the "interactive" switch and you need to FIFO in the data.
From the user manual
Interactive VCD VCD files may be viewed as they are generated provided that they are written to a fifo (pipe) and are trampolined through shmidcat first (assume the simulator will normally generate outfile.vcd):
You can then navigate the file as simulation is running and watch it update.