Application: tkgate
What it is:
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 or 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.
Features:
* Graphical circuit design
o Hierarchical design through user defined modules.
o Easy to use point-and-click user interface.
o Create hyperlinks to move about in circuit or load other files.
o Multi-lingual interface (Catalan, English, French, German,
Japanese, Spanish, Welsh)
o Verilog-like save file format.
* Logic simulation
o Control through the GUI or through script files.
o Suitable for simulation at transistor, gate or register
transfer level.
o Six valued logic model including 0, 1, floating, unknown,
"low" and "high".
o Support for custom delay models.
o Graphical display of simulation results.
o Breakpoints, single-step and clock-step simulator control.
o Static critical path analysis.
* Primitive circuit elements include:
o Basic gates (AND, OR, etc.)
o Switch-level NMOS and PMOS transistors
o Tristate buffers
o Alu components (Adders, shifters, multipliers)
o Memory elements (Registers, RAMs, ROMs)
o 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.
To know more about:
http://www.tkgate.org/
To install:
sudo apt-get install tkgate
--
Cheers,
Dhastha
Kanchi Linux User Group Rocks !
http://kanchilug.wordpress.com
My Works on Linux
http://dowithlinux.wordpress.com