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. πŸ’…βœ¨