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.
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout Education/tkgate && cd $_
- Create Badge
Source Files
Filename | Size | Changed |
---|---|---|
tkgate-1.8.7.tar.bz2 | 0001342213 1.28 MB | |
tkgate-config.h.patch | 0000004711 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 | 0000001403 1.37 KB | |
tkgate.desktop | 0000000159 159 Bytes | |
tkgate.png | 0000016625 16.2 KB | |
tkgate.spec | 0000005715 5.58 KB |
Revision 7 (latest revision is 9)
part 1 of the fix to get it built on newer TCL versions
Comments 2
Hi! Can you update TkGate to 2.1 version? Original repository died, but I found that working one -> https://bitbucket.org/starling13/tkgate
Hope it will be useful for my fnaf security breach work, whenever I need your article is informative enough.