tkgate

TkGate is an event-driven digital circuit simulator with a TCL/Tk-based graphical editor. It supports a wide range of primitive circuit elements and 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, and the example circuits include a simple CPU, programmed to run the Animals game. TkGate has multi-lingual support for English, Japanese, French, German, Spanish, Welsh, and Catalan.

Tags Scientific/Engineering Electronic Design Automation (EDA)
Licenses GPL
Translations Japanese Spanish French German English

Tweet this project Short link

Rss Recent releases

Changes: This release fixed bugs and made minor feature enhancements to block port editing through popup menus. A bug causing delayed updates to the graphical view in the interface editor was fixed. Module instances can now be updated in place with new interfaces. A slight redesign of the module interface type selector was undertaken.

  • Rrelease-mid
  •  20 Sep 2007 00:30
  • Rrelease-after

Changes: The mouse cursor changes when hovering over the edges of blocks. Problems with port names changing when a wire is cut was fixed. When connecting wires, the oldest name is now given precedence in making a name choice for a merged wire. A problem with not getting module edge popup menu when window has been scrolled was fixed.

  • Rrelease-mid
  •  17 Aug 2007 05:12
  • Rrelease-after

Changes: The default install directory was changed to /usr/local on non-FreeBSD machines. Some printing bugs were fixed. Bugs with the print dialog box were fixed. A bug with display of gate name on "concat" elements was fixed. A configuration problem with the Italian locale was fixed. The ability to force TTY input from a simulation script was added.

  • Rrelease-mid
  •  01 Aug 2007 06:34
  • Rrelease-after

Changes: Documentation was added. Problems with duplicate or empty port names in the interface editor were fixed. Printing problems were fixed. System tasks for writing memory contents were implemented. Problems with the simulation script manager were fixed. Numberous other annoying interface glitches were fixed.

  • Rrelease-mid
  •  30 Jan 2007 07:49
  • Rrelease-after

Changes: A minor bug preventing the outputs of multiple ROMs from being connected together even when using the output enable was fixed. In-place rotation of gate(s) was added. Mirror-image flip-flops were added. Italian support was updated.

6edcbc1a72870514279b54489142eb76_thumb

Project Spotlight

jWebApp

A Java-based minimalistic model-view-controller (MVC) Web application framework.

340208706b2ae3dc77e4f5d75f096eb5_thumb

Project Spotlight

JGraph Layout Pro

Professional layouts for JGraph.