The FreeBSD Ports Archive

Freebsd | Contact
Welcome to FreeBSD Software


FreeBSD cad : tkgate

A Tcl/Tk based digital circuit editor and simulator

 TkGate is a digital circuit editor and simulator with a Tcl/Tk based
interface.  TkGate includes a large number of built-in devices
including basic gates, memories, ttys and modules for hierarchical
design.  The simulator can be controlled either interactively or
through a simulation script.  Memory contents can be loaded from
files, and a microcode/macrocode compiler (gmac) is included to create
tkgate memory files from a high-level description.  The simulator
supports continous simulation, single step simulation (by clock or
epoch) and breakpoints.  Save files are in a Verilog-like format.

TkGate also includes a number of tutorial and example circuits which
can be loaded through the "Help" menu.  The examples range from a
simple gate-level 3-bit adder to a 16-bit CPU programmed to play the
"Animals" game.

For more information on TkGate, see the TkGate web site at:
 

http://www.tkgate.org



tkgate history


v. 1.21
date: 2007/10/17 10:12:26;  author: ade;  state: Exp;  lines: +2 -2
Migration from bison 1.x to 2.x

PR:		117086
Tested by:	-exp runs

v. 1.20 date: 2007/05/19 20:00:37; author: flz; state: Exp; lines: +1 -0 - Welcome X.org 7.2 \o/. - Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}. - Bump PORTREVISION for ports intalling files in ${X11BASE}.
v. 1.19 date: 2007/02/17 13:27:54; author: erwin; state: Exp; lines: +1 -2 Update to 1.8.7
v. 1.18 date: 2006/11/30 02:57:56; author: rafan; state: Exp; lines: +5 -1 - Respect X11BASE [1] - The configure script is not generated from autotools, thus use HAS_CONFIGURE instead Reported by: pointyhat [1]
v. 1.17 date: 2006/09/05 04:41:07; author: linimon; state: Exp; lines: +1 -1 Reset inactive maintainer who has not responded to email. Hat: portmgr
v. 1.16 date: 2005/10/22 00:19:34; author: mnag; state: Exp; lines: +14 -13 Use latest tcl/tk 8.3 -> 8.4 Bump PORTREVISION PR: 84741 Submitted by: Carlos A M dos Santos Approved by: hansen@cmu.edu (maintainer timeout, 72 days)
v. 1.15 date: 2005/05/19 16:08:04; author: pav; state: Exp; lines: +4 -3 - Update to 1.8.6 PR: ports/81221 Submitted by: Jeffery Hansen (maintainer)
v. 1.14 date: 2004/12/23 01:42:27; author: lesi; state: Exp; lines: +1 -0 Add imake build dependency, it is no longer implied by USE_XLIB. Pointed out by: dosirak via kris Approved by: maintainer timeout
v. 1.13 date: 2004/02/04 05:18:53; author: marcus; state: Exp; lines: +1 -0 Bump PORTREVISION on all ports that depend on gettext to aid with upgrading. (Part 2)
v. 1.12 date: 2003/02/21 11:04:55; author: knu; state: Exp; lines: +1 -0 De-pkg-comment.
v. 1.11 date: 2003/01/17 00:40:42; author: edwin; state: Exp; lines: +2 -2 *gulp* forgot to remove two comments.
v. 1.10 date: 2003/01/17 00:36:49; author: edwin; state: Exp; lines: +7 -6 Update cad/tkgate to 1.6i PR: ports/46498 Submitted by: Miguel Mendez Approved by: Jeffery P Hansen (maintainer)
v. 1.9 date: 2001/03/15 15:06:21; author: kevlo; state: Exp; lines: +3 -3 Fix dependencies to tcl/tk 8.3 PR: 25806 Submitted by: MAINTAINER
v. 1.8 date: 2000/11/18 15:46:14; author: kevlo; state: Exp; lines: +5 -6 Update to version 1.6e PR: 22920 Submitted by: MAINTAINER
v. 1.7 date: 2000/06/07 23:18:48; author: asami; state: Exp; lines: +2 -1 Add gmac.1 and tkgate.1 Submitted by: bento
v. 1.6 date: 2000/04/08 23:20:08; author: mharo; state: Exp; lines: +3 -3 update with the new PORTNAME/PORTVERSION variables
v. 1.5 date: 2000/03/24 00:29:25; author: mharo; state: Exp; lines: +6 -13 Update to 1.0 PR: 17554 Submitted by: maintainer
v. 1.4 date: 1999/11/28 18:32:08; author: steve; state: Exp; lines: +5 -2 Update to use Tcl/Tk version 8.2. Submitted by: Ade Lovett
v. 1.3 date: 1999/08/25 04:52:37; author: obrien; state: Exp; lines: +1 -1 Change Id->FreeBSD.
v. 1.2 date: 1999/08/15 21:24:04; author: cpiazza; state: Exp; lines: +7 -3 Misc fixes. PREFIX was being set in the Makefile PR: 13165 Reported by: Oleg V. Volkov Fix the above problem by patching config.h to use __PREFIX_/__LOCALBASE__ where necessary and then sed s:__PREFIX__:${PREFIX}: etc. Remove the version number from PLIST, use a PLIST_SUB to make it easier to upgrade the port.
v. 1.1 date: 1999/06/06 17:11:58; author: steve; state: Exp; branches: 1.1.1; Initial revision
v. 1.1.1.1 date: 1999/06/06 17:11:58; author: steve; state: Exp; lines: +0 -0 Initial import of tkgate version 0.9. A Tcl/Tk based digital circuit editor and simulator. PR: 11917 Submitted by: Jeffery Hansen =============================================================================



Main menu

FreeBSD

Program categories

Freebsd accessibility
Freebsd archivers
Freebsd astro
Freebsd audio
Freebsd benchmarks
Freebsd biology
Freebsd cad
Freebsd chinese
Freebsd comms
Freebsd converters
Freebsd databases
Freebsd deskutils
Freebsd devel
Freebsd dns
Freebsd editors
Freebsd emulators
Freebsd finance
Freebsd french
Freebsd ftp
Freebsd games
Freebsd german
Freebsd graphics
Freebsd hebrew
Freebsd hungarian
Freebsd irc
Freebsd japanese
Freebsd java
Freebsd korean
Freebsd lang
Freebsd mail
Freebsd math
Freebsd mbone
Freebsd misc
Freebsd multimedia
Freebsd net
Freebsd net-im
Freebsd net-mgmt
Freebsd net-p2p
Freebsd news
Freebsd palm
Freebsd polish
Freebsd ports-mgmt
Freebsd portuguese
Freebsd print
Freebsd russian
Freebsd science
Freebsd security
Freebsd shells
Freebsd sysutils
Freebsd textproc
Freebsd ukrainian
Freebsd vietnamese
Freebsd www
Freebsd x11
Freebsd x11-clocks
Freebsd x11-drivers
Freebsd x11-fm
Freebsd x11-fonts
Freebsd x11-servers
Freebsd x11-themes
Freebsd x11-toolkits
Freebsd x11-wm