[Gtkwave-users] lxt2vcd doesn't seem to work correctly
Brought to you by:
gtkwave,
joel1234567
From: Ron B. <rbu...@ea...> - 2018-10-15 17:10:05
|
I'm having a problem with lxt2vcd. I apologize if this is the wrong place to post about it. I've experienced this problem both with gtkwave v3.66 from the Linux Mint repositories, and with 3.95 built from source. The problem is that while lxt2vcd produces a usable vcd file, and most of the waveforms in it look okay, there are nevertheless some distorted waveforms in it. You can access the files needed to see and reproduce the problem at this google drive link: https://drive.google.com/open?id=1RUjadnRVZh-j5qUeCRSArFUmvUjiwXi_ Specifically, I am running a simulation using Icarus Verilog's vvp program (that's the file named "lxt2vcdbug.vvp" in the folder linked above), from which I produce an lxt2 file ("lxt2_from_vvp.lxt2"), which I would then like to convert to vcd using lxt2vcd. The vcd file I get from doing so is "vcd_from_lxt2vcd.vcd". The specific signals I'm interested in within the lxt2 or vcd file are called "main.AGC.T01_n" through "main.AGC.T12_n". There's a screenshot ("lxt2vcdbug.png") that shows both of these in gtkwave. The lxt2 trace is at the top, and the vcd produced by lxt2vcd is at the bottom. (In the middle, just for thoroughness, is a native vcd file produced directly by vvp.) Help! --Ron |