|  | 
   
 |   |  |   
  
    | GTKWAVE(1) | Simulation Wave Viewer | GTKWAVE(1) |  
gtkwave - Visualization tool for VCD, LXT, LXT2, VZT, FST, and GHW
    files gtkwave [option]... [DUMPFILE] [SAVEFILE]
    [RCFILE] Visualization tool for VCD, LXT, LXT2, VZT, FST, and GHW. VCD is
    an industry standard simulation dump format. LXT, LXT2, VZT, and FST have
    been designed specifically for use with gtkwave. GHW is the native VHDL
    format generated by GHDL. Native dumpers exist in Icarus Verilog and the
    open source version of VeriWell for the LXT formats so conversion with
    vcd2lxt(1) or vcd2lxt2(1) is not necessary to take direct
    advantage of LXT with those simulators. AET2 files can also be processed
    provided that libae2rw is available but this is only of interest to people
    who use IBM EDA toolsets. 
  -n,--nocli
    <directory name>Use file requester for dumpfile name.-f,--dump
    <filename>Specify dumpfile name.-F,--fastloadgenerate/use VCD recoder fastload files. This is similar to the
      -g,--giga option, however the spill file generated is not
      deleted. Reloading the VCD file another time (either through pressing the
      reload button or by re-invoking gtkwave at a later time) will use this
      generated spill file rather than read the value change section of the VCD
      file. This will speed up reloads on large files greatly as only the
      variable declaration section needs to be parsed. Note that the spill file
      contains the file size and modification date of the VCD file in order to
      detect if it is stale and needs to be regenerated.-o,--optimizeoptimize VCD to FST. This will automatically call vcd2fst(1) to
      perform the file conversion. This option is highly recommended with large
      VCD files in order to cut down on the memory usage required for file
      viewing. Can be used in conjunction with -v,--vcd.-a,--save
    <filename>Specify savefile name. Useful suffixes for desktop integration are .gtkw
      and .sav (deprecated).-A,--autosavenameAssume savefile is suffix modified dumpfile name (i.e., remove and replace
      with ".gtkw").-r,--rcfile
    <filename>Specify override .gtkwaverc filename.-l,--logfile
    <filename>Specify simulation logfile name. Multiple logfiles may be specified by
      preceding each with the command flag. By selecting the numbers in the text
      widget, the marker will immediately zoom to the specific time value.-d,--defaultskipIf there is not a .gtkwaverc file in the home directory or current
      directory and it is not explicitly specified on the command line, when
      this option is enabled, do not use an implicit configuration file and
      instead default to the old "whitescreen" behavior.-D,--dualid
    <which>Specify multisession identifier information. The format of
      "which" is m+nnnnnnnn where m is the session number 0 or 1 and
      nnnnnnnn is a hexadecimal value indicating the shared memory ID of an
      array of two gtkwave_dual_ipc_t data structures. The intended use of this
      flag is for front ends such as twinwave(1).-s,--start
    <time>Specify start time for LXT2/VZT block skip.-e,--end
    <time>Specify end time for LXT2/VZT block skip.-t,--stems
    <filename>Specify stems file for source code annotation. This will automatically
      launch the rtlbrowse(1) helper process. See xml2stems(1) for
      information on stems file generation.-c,--cpu
    <numcpus>Specify number of CPUs available for parallelizable ops (e.g., block
      prefetching on VZT reads).-N,--nowmDisable window manager for most windows. The intended use of this is to be
      used in conjunction with the --script option, however this also can
      be used to reparent into an alternate window manager.-M,--nomenusDo not render menubar. This is mainly used for making a restricted applet
      that cannot initiate file I/O on its own, however it also can be used as a
      workaround in earlier versions of GTK+ that do not handle
      GTKSocket/GTKPlug focus interactions properly.-S,--script
    <filename>Specify Tcl command script file for execution.-T,--tcl_init
    <filename>Specify Tcl command script to be loaded on startup. Implies --wish command
      flag.-W,--wishEnable Tcl command line on stdio. All script commands can be typed in on
      stdin.-R,--repscript
    <filename>Specify Tcl command script for periodic execution.-P,--repperiod
    <value>Specifies delay in milliseconds between successive executions of the
      repscript. Default is 500.-X,--xid
    <XID>Specify XID (in hexadecimal) of window for a GtkPlug to connect to.
      GTKWave does not directly render to a window but instead renders into a
      GtkPlug expecting a GtkSocket at the other end. Note that there are issues
      with accelerators working properly so menus are disabled in the
      componentized version of GTKWave when it functions as a plug-in.-1,--rpcid <RPCID>Specify RPCID of GConf (or GSettings) session. This is a decimal value
      zero or greater and is the identifier used by GConf to know what update
      data to listen to. This option only works if --with-gconf (or
      --with-gsettings) was specified during ./configure.-2,--chdir <DIRNAME>Specify new current working directory. This is typically used in OSX to
      run gtkwave if it was compiled and placed in an .app bundle. Note that if
      the environment variable GTKWAVE_CHDIR is defined, the argument is a dummy
      argument. This is to support OSX in that the open command has difficulty
      in passing spaces as command line arguments and it is possible for
      pwd(1) to return spaces.-3,--restoreRestore previous default (0) or --rpcid RPCID numbered session.
      This only works for one dumpfile, savefile, rcfile, and current working
      directory so it has the effect of restoring the most recently loaded file.
      If used in conjunction with the --rpcid option, that option must be
      specified earlier in the command line than the --restore option. If
      RPCID is not specified, then the default of 0 is used. This option only
      works if --with-gconf (or --with-gsettings) was specified
      during ./configure. Note that for GSettings, limitations in its
      implementation allow it only to restore the previous session.-4,--rcvarSpecify single rc variable values individually. These take effect after
      any other rc variables have been loaded from internal defaults or from
      configuration files.-5,--sstexcludeSpecify sst exclusion filter filename.-6,--darkSet gtk-application-prefer-dark-theme = TRUE.-7,--saveonexitAt exit, a requester is brought up to prompt user to write a save file.
      Canceling the requester prevents from writing the file.-I,--interactiveSpecifies that "interactive" VCD mode is to be used which allows
      a viewer to navigate a VCD trace while GTKWave is processing the VCD file.
      When this option is used, the filename is overloaded such that it is the
      hexadecimal value for the shared memory ID of a writer. Note that the
      shared memory ID can be passed straight from stdin by using the
      --vcd option; see the manpage for shmidcat(1) for more
      details.-L,--legacySpecifies that the viewer should use legacy VCD mode rather than the VCD
      recoder. Note that using legacy mode will require considerably more memory
      than the recoder and its use is discouraged for very large traces.-g,--gigaSpecifies that the viewer should use gigabyte mempacking when recoding
      (possibly slower). This is equivalent to setting the vlist_spill and
      vlist_prepack flags in the rc file.-C,--comphierSpecifies that the viewer should use compressed hierarchy names when
      loading the dumpfile (available for VCD recoder, LXT, LXT2, and VZT). This
      will use less memory at the expense of compression/decompression
    delay.-v,--vcdUse stdin as a VCD dumpfile.-O,--output
    <filename>Specify filename for stdout/stderr redirect. To disable messages to the
      console, use /dev/null as the filename.-z,--slider-zoomEnable slider stretch zoom for the horizontal time slider. Clicking then
      dragging the very left or right edge of the slider can be used to provide
      fine-grained real-time zooming.-V,--versionDisplay version banner then exit.-h,--helpDisplay help then exit.-x,--exitExit after loading trace (for loader benchmarking). ~/.gtkwaverc (see manpage gtkwaverc(5)) Anthony Bybell <bybell@rocketmail.com> gtkwaverc(5) lxt2vcd(1) vcd2lxt(1)
    vcd2lxt2(1) vzt2vcd(1) vcd2vzt(1) xml2stems(1)
    rtlbrowse(1) twinwave(1) shmidcat(1) 
  Visit the GSP FreeBSD Man Page Interface. Output converted with ManDoc.
 |