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-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
Lars Vogdt's avatar Lars Vogdt (lrupp) committed (revision 9)
- 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

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