Next: , Previous: Top, Up: Top


1 Overview

THUD is free software, released under the GNU General Public License, Version 3. See the file COPYING in the distribution for details.

THUD is a cycle-oriented scheme-based register transfer level (RTL) simulation environment. The design is expressed in THUD hardware description language (HDL), which supports basic 1/0/x operators and hierarchical instantiation. THUD can be used in batch mode or through one of its interactive faces.

Primitives are provided for session management; file format translation; scheduling; data structure examination; compilation; HDL generation; and of course, simulation. Additionally, the entire Scheme development environment afforded by Guile is present. The distribution includes a small test suite; this documentation in Info and HTML formats; and some examples.

The HTML documentation is online, available from the THUD homepage, http://www.gnuvola.org/software/thud/.