The VCD Reader
This document describes the function of the software unit that reads VCD files and stores the value changes in a compressed and accelerated format to the wave database WDB for later processing.
Overview
Introduction
In addition of using the GateVision PRO GUI to read VCD files either the stand alone binary vcdcompile
or the Tcl command wdb read
can be used.
The vcdcompile
binary reads the given VCD file and creates a WDB binfile containing the value changes of the input file:
vcdcompile -o binfile.zdb <OPTIONS> <FILE.VCD>
The wdb read
Tcl command reads the given VCD file and returns the created in-memory WDB database:
set wdb [wdb read <OPTIONS> <FILE.VCD>]
The Tcl command is available in the Console window of the GateVision PRO GUI .
This document describes the usage of this flow.
Options
Option | Parameters | Description |
---|---|---|
|
Read cmdline arguments from file. |
|
|
Stop on errors during parsing. |
|
|
Enable a specific debug flag. |
|
Don’t cut long filenames in messages. |
||
|
Ignore value changes before time. |
|
Print a help text with a short description of each option. |
||
|
Level of verbosity for issued messages. |
|
Append to logfile. |
||
|
Generate log file. |
|
Do not collapse multiple value changes at same t. |
||
Compile without gcd for time deltas. |
||
Print no greeting message. |
||
Do not skip identical value changes. |
||
Compile without zip. |
||
|
Name of binary wave output file. |
|
Print progress information. |
||
Skip lead 'X' values, if all signal values are equal. |
||
|
Suppress messages which match pattern. |
|
Print CPU time consumption (requires enabled progress updates). |
||
|
Ignore value changes after time. |
|
|
Wait 'sec' seconds for a license. If the value is -1 then the started tool will not wait for the next free license. Use a value of 0 to wait forever. |