1VERGA(1)                    General Commands Manual                   VERGA(1)
2
3
4

NAME

6       verga - VERrilog simulator for tkGAte
7

SYNOPSIS

9       verga  [-eslqi]  [-d dtype] [-S script] [-P mods] [-t mod] [-B dir] [-D
10       hash] [-W wmode] [files...]
11

DESCRIPTION

13       Verga is a verilog simulator designed to be used with  tkgate,  but  it
14       can also be used as a stand-alone simulator.
15
16       Verga documentation can be found at:
17
18       http://www.tkgate.org
19
20

OPTIONS

22       The options are as follows:
23
24       -e             Dump  the  list  of  error codes and associated messages
25                      that can be produced by verga.  This option is primarily
26                      for developer purposes.
27
28       -s             Scan  a  Verilog  file  and output information about its
29                      modules and nets.  This option is primarily used  inter‐
30                      nally by tkgate.
31
32       -l             Show the verga license.
33
34       -q             Run in 'quiet' mode, suppressing extraneous messages.
35
36       -i             Run  in  'interactive' mode.  This mode is intended pri‐
37                      marily for use when verga is being invoked by tkgate.
38
39       -d dtype       Type of delays to use.  Can be 'min',  'max'  or  'typi‐
40                      cal'.
41
42       -S script      Load simulation scripts for each '-S' switch.
43
44       -P mod         Print  the  named  module  from the parsed structure for
45                      each '-P' specified.
46
47       -t mod         Override the default and designate  'mod'  as  the  top-
48                      level module.
49
50       -B dir         Directory to use as base directory when loading files
51
52       -D hash        Delete  the  input files after loading if 'hash' exactly
53                      matches a hash code computed on  the  file  name.   This
54                      option  should  only  be used by tkgate which writes the
55                      file to simulate to a temporary file before invoking the
56                      simulator.
57
58       -W wmode       Mode for warning message handling.  Can be 1 for "ignore
59                      warnings", 2 for "report warnings  only  if  there  were
60                      errors", 3 for "always report warnings" or 4 for "always
61                      report warnings and stop simulator even  if  only  warn‐
62                      ings".
63
64

HISTORY & CREDITS

66       TkGate  begin  life as an undergraduate project at Carnegie Mellon Uni‐
67       versity (CMU) in 1987.  At that time it was called  simply  'gate'  and
68       ran  under the 'wm' window manager, a windowing system developed at CMU
69       before X11 was widely used.  In this incarnation it was  used  by  stu‐
70       dents  in  the  computer architecture course at CMU to develop a simple
71       microprocessor (dubbed "The Bat Computer").  After laying  dormant  for
72       several  years,  it was resurrected in 1991 and ported to run under X11
73       with the Xlib API.  In this incarnation it was used  several  times  by
74       students in the introductory digital logic course, but after the author
75       graduated and left CMU, it went into hibernation  again.   This  Tcl/Tk
76       incarnation  was  begun in 1998.  While there is certainly some crufty‐
77       ness in the implementation in places due  to  the  multiple  reincarna‐
78       tions,  many  new  features  have been added since the older wm and X11
79       versions, and the interface has been made much easier to use.
80
81

SEE ALSO

83       gmac(1), tkgate(1)
84
85

AUTHOR

87       Jeffery Hansen (hansen@tkgate.org)
88
89
91       Copyright (c) 1987-2007 by Jeffery Hansen
92
93
94
95                                                                      VERGA(1)
Impressum