Projects / Balsa Asynchronous Synthesis System

Balsa Asynchronous Synthesis System

Balsa is an asynchronous circuit simulation and synthesis system. Balsa is built around the Handshake Circuits methology, and it can generate gate level netlists from high-level descriptions in the Balsa language. Both dual-rail (QDI) and single-rail (bundled data) circuits can be generated.

Operating Systems

Recent releases

  •  10 Jun 2010 20:37

    Release Notes: Gtkwave is no longer bundled. Scheme script source files have been cleaned to remove functions provided by guile. balsa-netlist has had a number of switches removed. balsa-mgr has been reworked to use GTK+ 2.0 rather than GTK+ 1.2. balsa-c no longer requires the KCT/Cocktail tools in order to be built. New handshake protocols can now be defined in 'style' packages separate from Balsa without modifying code in share/scheme.

    •  18 Apr 2007 07:02

      Release Notes: The usage of Guile libraries was updated. The documentation was updated.

      •  19 May 2006 17:21

        Release Notes: This release adds several changes aimed at achieving substantial performance improvements by the introduction of new handshake components. A number of experimental features have been made visible to the general user, and there have been a number of minor bugfixes and other improvements.

        •  25 May 2005 19:35

          Release Notes: Minor bugfixes in the simulator. Minor bugfixes in the scheme scripts search path.

          •  23 Jan 2005 04:01

            Release Notes: This version features various minor bugfixes and code cleanups.

            Recent comments

            22 Apr 2004 12:56 antaqris

            balsa sources
            trying to compile balsa source on SunOS 5.8 with GCC 2.95. I wander why the C++ source has *.c extensioins? So it is supposed to compile only with GCC 3.2? This is a bit odd.

            Otherwise tried it under RedHat 8.3 looks great. Nevertheless is seems to have many TODO and FIXME pieces of code... if I had time I would rather try to dig this code a bit :o)


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.