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.

For more information, check out the documentation. TkGate is free software provided with source code under the Gnu Public License.

Key Features:

  • Graphical circuit design
  • Hierarchical design through user defined modules.
  • Easy to use point-and-click user interface.
  • Create hyperlinks to move about in circuit or load other files.
  • Multi-lingual interface (Catalan, English, French, German, Japanese, Spanish, Welsh)
  • Verilog-like save file format.
  • Logic simulation
  • Control through the GUI or through script files.
  • Suitable for simulation at transistor, gate or register transfer level.
  • Six valued logic model including 0, 1, floating, unknown, “low” and “high”.
  • Support for custom delay models.
  • Graphical display of simulation results.
  • Breakpoints, single-step and clock-step simulator control.
  • Static critical path analysis
  • Primitive circuit elements include:
  • Switch-level NMOS and PMOS transistors
  • Tristate buffers
  • Alu components (Adders, shifters, multipliers)
  • Memory elements (Registers, RAMs, ROMs)
  • An interactive “tty” element allows design of circuits that can interact with the user.
  • Support tools include a microcode/macrocode compiler to assist in creating large projects such as microprocessor designs.
software/tkgate.txt · Dernière modification: 2013/06/12 16:44 (modification externe)
Sauf mention contraire, le contenu de ce wiki est placé sous les termes de la licence suivante : GNU Free Documentation License 1.3
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki