tkgate

Edit Package tkgate
http://www.cs.cmu.edu/~hansen/tkgate/

TkGate is a event driven digital circuit simulator with a tcl/tk-based
graphical editor. TkGate supports a wide range of primitive circuit
elements as well as user-defined modules for hierarchical design.
The distribution comes with a number of tutorial and example circuits
which can be loaded through the "Help" menu. The example circuits include
a simple CPU, programmed to run the Animals game.TkGate is a event driven digital circuit simulator with a tcl/tk-based
graphical editor. TkGate supports a wide range of primitive circuit
elements as well as user-defined modules for hierarchical design.
The distribution comes with a number of tutorial and example circuits
which can be loaded through the "Help" menu. The example circuits include
a simple CPU, programmed to run the Animals game.

TkGate Features:
- Easy to use point-and-click user interface.
- Customizable color configuration.
- Intelligent placement and movement of wires.
- Multi-bit buses.
- Hierarchical design through user defined modules.
- Six valued logic including 0, 1, floating, unknown, "low" and "high".
- Wide range of circuit elements including:
- Basic gates (AND, OR, etc.)
- Switch-level NMOS and PMOS transistors
- Tristate buffers
- Alu components (Adders, shifters, multipliers)
- Memory elements (Registers, RAMs, ROMs)
- A "tty" element which allows the creation of interactive circuits.
- Graphical display of simulation results.
- Breakpoints, single-step and clock-step simulator control.
- Includes a generic microcode/macrocode compiler for creating memory
initialization files.
- Simulations can be controlled through the GUI or through script files.
- Verilog-like save file format.
- Hyperlinks to move about in circuit or load other files.
- Can be configured to use Japanese interface (see README file).
- Supports static critical path analysis.

Refresh
Refresh
Source Files
Filename Size Changed
tkgate-1.8.7.tar.bz2 0001342213 1.28 MB
tkgate-config.h.patch 0000004707 4.6 KB
tkgate-elistbox.patch 0000000236 236 Bytes
tkgate-honour-localdir.patch 0000000759 759 Bytes
tkgate-manpages.patch 0000001777 1.74 KB
tkgate-rpmlintrc 0000000069 69 Bytes
tkgate.changes 0000001222 1.19 KB
tkgate.desktop 0000000159 159 Bytes
tkgate.png 0000016625 16.2 KB
tkgate.spec 0000004948 4.83 KB
Revision 5 (latest revision is 9)
Lars Vogdt's avatar Lars Vogdt (lrupp) committed (revision 5)
- use libdir instead of libexecdir
Comments 2

Damian Zaręba's avatar

Hi! Can you update TkGate to 2.1 version? Original repository died, but I found that working one -> https://bitbucket.org/starling13/tkgate


Tomjenca Tomjenca's avatar

Hope it will be useful for my fnaf security breach work, whenever I need your article is informative enough.

openSUSE Build Service is sponsored by