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

NAME

6       tkgate - Tcl/Tk based digital circuit editor and simulator
7

SYNOPSIS

9       tkgate [-xqs] [-X script] [-l file] [-p file] [-P printer] [files...]
10

DESCRIPTION

12       TkGate  is  a  graphical  editor and event driven simulator for digital
13       circuits with a tcl/tk-based  interface.   Supported  circuit  elements
14       include basic gates (AND, OR, etc.), tri-state gates, adders, multipli‐
15       ers, registers, memories and mos transistors.  Hierarchical  design  is
16       also  supported  with support for user defined modules.  Save files are
17       based on the Verilog netlist format.
18
19       TkGate documentation can be found at:
20
21       http://www.tkgate.org
22
23

OPTIONS

25       The options are as follows:
26
27       -X script      Automaticaly start the simulator and execute the  speci‐
28                      fied simulation script.
29
30       -p file        Print circuit to file without starting GUI.
31
32       -P printer     Print circuit to printer without starting GUI.
33
34       -l file        Read the specified file as a library.
35
36       -x             Automaticaly start the simulator.
37
38       -q             Suppress startup messages.
39
40       -s             Excute  with  a  synchronous  X server connection.  This
41                      option is primarily for debugging.
42
43       -L lang        Specify a locality to use if tkgate has  been  configued
44                      for  Japanese  support.   The  locality should be either
45                      "ASCII" for English, or "ja_JP.EUC" for  Japanese.  This
46                      option  can  also  be set via the LANG environment vari‐
47                      able.
48
49

HISTORY & CREDITS

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

SEE ALSO

68       gmac(1)
69
70

AUTHOR

72       Jeffery Hansen (hansen@tkgate.org)
73
74
76       Copyright (c) 1987-2007 by Jeffery Hansen
77
78
79
80                                                                     TKGATE(1)
Impressum