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 Actions
tkgate-2.1.tar.bz2 0009417806 8.98 MB about 1 year
tkgate-rpmlintrc 0000000069 69 Bytes almost 12 years
tkgate.changes 0000003328 3.25 KB about 1 year
tkgate.desktop 0000000159 159 Bytes almost 12 years
tkgate.png 0000016625 16.2 KB over 12 years
tkgate.spec 0000005405 5.28 KB about 1 year
Comments for tkgate 1

Damian Zaręba's avatar

KhazAkar wrote over 1 year ago

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