LXT2VCD(1)
π LXT2VCD(1) β Filetype Conversion π
okay bestie, welcome to the LXT2VCD(1) page, a certified Filetype Conversion classic β¨ this is the glow-up your LXT2 files have been waiting for.
πΈ NAME πΈ
lxt2vcd β bestie, it converts LXT2 files to VCD. that's it. that's the whole job. and it slays at it. π
β¨ SYNTAX β¨
lxt2vcd [option]... [LXT2FILE]
π¦ DESCRIPTION π¦
so here's the vibe: this thing converts LXT2 files into VCD files and drops them on stdout. no cap. if you don't specify an output filename, the VCD just goes straight to stdout like it owns the place. π
ngl there's one lil thing you should know β "regular" LXT2 files will convert to VCD files with monotonically increasing time values. iconic behavior. but LXT2 files that were dumped with the "partial" option (which exists to speed up access in wave viewers, fyi) will dump with monotonically increasing time values per 2k block of nets. yeah. per 2k block. π that might get fixed in later versions of lxt2vcd, but fr fr, that's the tea for now.
π OPTIONS π
-l,--lxtname<filename> β tell it which LXT2 input filename you're working with. the source material, if you will. π₯-o,--output<filename> β optionally name your VCD output filename. it's optional, so no pressure, but likeβ¦ you probably want it. πΎ-f,--flatearthβ emit flattened hierarchies. flat earth energy, but for your netlist hierarchy. πβ¨-n,--notruncateβ do not shorten bitvectors. this disables binary value compression as described in the IEEE-1364 specification. (i.e., all values except for'1'left propagate as a sign bit on vectors which do not fill up their entire declared width). so yeah, full width, no trimming, no shortcuts. periodt. π-h,--helpβ display help, then exit. the classic. the icon. the "wait what does this do again" button. π«Ά
π EXAMPLES π
to run this program the standard way, type:
lxt2vcd filename.lxt
the VCD conversion is emitted to stdout. boom. that's it. main character behavior, honestly. π
π LIMITATIONS π
lxt2vcd does not re-create glitches, bestie. they got coalesced together into one value change during the writing of the LXT2 file. so if you were hoping for the messy in-between drama β it's gone. archived. not coming back. π
π AUTHORS π
Anthony Bybell <bybell@rocketmail.com>
β SEE ALSO β
vcd2lxt2(1) vcd2lxt(1) gtkwave(1)
and that's the whole page, bestie π Anthony Bybell wrote this one, version 3.3.39, and it's giving very much "reliable little conversion tool that just works." go convert something. slay. π β¨
π¦ where this page comes from
- arch rolling: gtkwave 3.3.128-1 Β· GPL-2.0-or-later AND MIT
- debian bookworm: gtkwave 3.3.118-0.1~deb12u1
- debian trixie: gtkwave 3.3.121-1
- epel 10: gtkwave 3.3.128-1.el10_3 Β· GPL-2.0-or-later
- epel 9: gtkwave 3.3.118-1.el9 Β· GPL-2.0-or-later
- fedora 43: gtkwave 3.3.125-1.fc43 Β· GPL-2.0-or-later
- fedora 44: gtkwave 3.3.126-2.fc44 Β· GPL-2.0-or-later
- fedora 44: gtkwave 3.3.127-1.fc44 Β· GPL-2.0-or-later
- nixos 26.05: gtkwave 3.3.127
- nixpkgs unstable: gtkwave 3.3.128
- opensuse-leap 16.0: gtkwave 3.3.114-bp160.1.12 Β· GPL-2.0-or-later
- opensuse-leap 16.0: gtkwave 3.3.114-bp160.1.12 Β· GPL-2.0-or-later
- opensuse-leap 16.0: gtkwave 3.3.114-bp160.1.12 Β· GPL-2.0-or-later
- opensuse-leap 16.0: gtkwave 3.3.114-bp160.1.12 Β· GPL-2.0-or-later
- ubuntu jammy: gtkwave 3.3.104-2build1
- ubuntu noble: gtkwave 3.3.116-1build2
- ubuntu questing: gtkwave 3.3.125-1
- ubuntu resolute: gtkwave 3.3.126-1
- ubuntu stonking: gtkwave 3.3.127-1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms