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-2.1.tar.bz2 | 0009417806 8.98 MB | |
tkgate-rpmlintrc | 0000000069 69 Bytes | |
tkgate.changes | 0000003328 3.25 KB | |
tkgate.desktop | 0000000159 159 Bytes | |
tkgate.png | 0000016625 16.2 KB | |
tkgate.spec | 0000005405 5.28 KB |
Latest Revision
- update to 2.1 (boo#1119656): + updated interface + Support for textual Verilog module definitions. + All gates are now rotatable. Use Tab/Backtab to rotate selection. + Automatic interface generator. + Support for user defined symbols. + Hierarchical module browser. + Jump-to-module supported while in simulation mode. + Expanded and dockable toolbars. + Better library support. + Pinout options on concat, muxes, and demuxes. + Implement import/export of X bitmaps in symbol editor + Grab and scroll tool (and auto grab with button 2) + New options setting dialog box + Mouse over highlighting for tabs + Wires with bit sizes greater than 32 bits + Fixed bug with warning reporting in simulation mode + Updated print dialog box + Updated library manager and added it to the circuit properies box + Localization updates + Partial fix for whitespace in filenames + Add manuals about circuits 74xx for all languages + Gettext support for messages, examples, tutorials + any many, many bug fixes - removed patches: + tkgate-config.h.patch + tkgate-elistbox.patch + tkgate-honour-localdir.patch + tkgate-incorrect-fsf-address.diff + tkgate-manpages.patch
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.