vcd2lxt21
Converts vcd files to lxt2 files
Usage
vcd2lxt2 [option] ...
[VCDFILE]
[LXTFILE]
Overview
Converts VCD files to LXT2 files.
Options
-
-v,--vcdname <filename> -
Specify VCD input filename.
-
-l,--lxtname <filename> -
Specify LXT2 output filename.
-
-d,--depth <value> -
Specify 0..9 gzip compression depth, default is 4.
-
-m,--maxgranule <value> -
Specify number of granules per section, default is 8. One granule is equal to 32 timsteps.
-
-b,--break <value> -
Specify break size (default = 0 = off). When the break size is exceeded, the LXT2 dumper will dump all state information at the next convenient granule plus dictionary boundary.
-
-p,--partialmode <mode> -
Specify partial zip mode 0 = monolithic, 1 = separation. Using a value of 1 expands LXT2 filesize but provides fast access for very large traces. Note that the default mode is neither monolithic nor separation: partial zip is disabled.
-
-c,--checkpoint <mode> -
Specify checkpoint mode. 0 is on which is default, and 1 is off. This is disabled when the break size is active.
-
-h,--help -
Show help screen.
- Note that you should specify dumpfile.vcd directly or use "-" for stdin.
Examples
vcd2lxt dumpfile.vcd dumpfile.lxt --depth 9 --break 1073741824
|
This sets the compression level to 9 and sets the break size to 1GB. |
|---|---|
vcd2lxt dumpfile.vcd dumpfile.lxt --depth 9 --maxgranule 256
|
Allows more granules per section which allows for greater compression. |
Limitations
vcd2lxt2 does not store glitches as these are coalesced together into one value change during the writing of the LXT2 file.
Releases
12 releases since Debian 3.1 (Sarge); the text changed 3 times.
--break since Debian 4.0 (Etch);
--checkpoint since Debian 4.0 (Etch);
--depth since Debian 4.0 (Etch);
--help since Debian 4.0 (Etch);
--lxtname since Debian 4.0 (Etch);
--maxgranule since Debian 4.0 (Etch);
--partialmode since Debian 4.0 (Etch);
--vcdname since Debian 4.0 (Etch);
-b since Debian 4.0 (Etch);
-c since Debian 4.0 (Etch);
-d since Debian 4.0 (Etch);
-h since Debian 4.0 (Etch);
-l since Debian 4.0 (Etch);
-m since Debian 4.0 (Etch);
-p since Debian 4.0 (Etch);
-v since Debian 4.0 (Etch).