dwww Home | Manual pages | Find package

TKGATE(1)                   General Commands Manual                  TKGATE(1)

NAME
       tkgate - Tcl/Tk based digital circuit editor and simulator

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

DESCRIPTION
       TkGate  is  a  graphical  editor and event driven simulator for digital
       circuits with a tcl/tk-based interface. Supported circuit elements  in-
       clude  basic  gates (AND, OR, etc.), tri-state gates, adders, multipli-
       ers, registers, memories and mos transistors.  Hierarchical  design  is
       also  supported  with  support for user defined modules. Save files are
       based on the Verilog netlist format.

       TkGate documentation can be found at:

       https://bitbucket.org/starling13/tkgate

OPTIONS
       The options are as follows:

       -X script      Automatically start the simulator and execute the speci-
                      fied simulation script.

       -p file        Print circuit to file without starting GUI.

       -P printer     Print circuit to printer without starting GUI.

       -l file        Read the specified file as a library.

       -x             Automatically start the simulator.

       -q             Suppress startup messages.

       -s             Excute  with a synchronous X server connection. This op-
                      tion is primarily for debugging.

       -L lang        Specify a locality to use if tkgate has  been  configued
                      for  Japanese  support.  The  locality  should be either
                      "ASCII" for English, or "ja_JP.EUC" for  Japanese.  This
                      option  can  also  be set via the LANG environment vari-
                      able.

HISTORY & CREDITS
       TkGate begin life as an undergraduate project at Carnegie  Mellon  Uni-
       versity (CMU) in 1987. At that time it was called simply 'gate' and ran
       under the 'wm' window manager, a windowing system developed at CMU  be-
       fore  X11  was widely used. In this incarnation it was used by students
       in the computer architecture course at CMU to develop a  simple  micro-
       processor (dubbed "The Bat Computer"). After laying dormant for several
       years, it was resurrected in 1991 and ported to run under X11 with  the
       Xlib  API. In this incarnation it was used several times by students in
       the introductory digital logic course, but after the  author  graduated
       and  left  CMU, it went into hibernation again. This Tcl/Tk incarnation
       was begun in 1998. While there is certainly some cruftyness in the  im-
       plementation  in  places  due  to the multiple reincarnations, many new
       features have been added since the older wm and X11 versions,  and  the
       interface has been made much easier to use.

SEE ALSO
       gmac(1), verga(1)

AUTHOR
       Jeffery Hansen (hansen@tkgate.org)

       Andrey V. Skvortsov (starling13@gmail.com)

COPYRIGHT
       Copyright (c) 1987-2015 by Jeffery Hansen

       Copyright (C) 2015-2018 by Andrey V. Skvortsov

                                                                     TKGATE(1)

Generated by dwww version 1.15 on Sun Jun 23 20:39:28 CEST 2024.