Projects / tkgate

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.

9537a730c2f9da79cb353a5463ac3237_thumb

Project Spotlight

AQEMU

A QEMU and KVM GUI.

81e143225ba6fddbc273d9e1997cc6cf_thumb

Project Spotlight

check_openmanage

A Nagios plugin for monitoring Dell servers.