Linux SoftwareScience and EngineeringElectronic Design Automation (Balsa Asynchronous Synthesis System 3.5

Balsa Asynchronous Synthesis System 3.5


Balsa project is an asynchronous circuit synthesis system
Developer:   Advanced Processor Technology
      more software by author →
Price:  0.00
License:   GPL (GNU General Public License)
File size:   2489K
Language:   
OS:   
Rating:   0 /5 (0 votes)
Your vote:  
enlarge screenshot


Balsa project is an asynchronous circuit 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.

Requirements:
  • GCC >= 3.2
  • GLIB >= 1.2.0
  • GTK >= 1.2.0
  • GNU libgmp multiprecision arithmetic library >= 4.1
  • GNU guile Scheme interpreter >= 1.3

    Installation

    1) cd to a convenient build directory and get all the packages listed above

    2) Choose a handy installation directory, eg. /usr/local/balsa, and add that directory to your shell paths:

    PATH=/usr/local/balsa/bin:${PATH}
    LD_LIBRARY_PATH=/usr/local/balsa/lib:${LD_LIBRARY_PATH}

    3) Install the Balsa package:

    tar xzf balsa-3.4.2.tar.gz
    cd balsa-3.4.2
    ./configure --prefix=/usr/local/balsa
    make install
    cd ..

    4) Install the other optional packages:

    tar xzf gtkwave-2.0.0pre5.tar.gz
    cd gtkwave-2.0.0pre5
    ./configure --prefix=/usr/local/balsa
    make install
    cd ..
    tar xzf espresso-ab-1.0.tar.gz
    cd espresso-ab-1.0
    ./configure --prefix=/usr/local/balsa
    make install
    cd ..

    4b) Install dot if you want the visualisation system

    * Either from the graphviz package (better)
    tar xzf graphviz-2.2.tar.gz
    cd graphviz-2.2
    ./configure --prefix=/usr/local/balsa
    make install
    cd ..

    * Or from the binary version (deprecated)
    #chmod +x dot--1.10
    #cp dot--1.10 /usr/local/balsa/bin/dot

    5) Check that the executables gtkwave, espresso and dot are visible in the path

    which gtkwave
    which espresso
    which dot

    6) Check that the executable balsa-config is visible

    which balsa-config

    7) Install the example technology package

    tar xzf balsa-tech-example-3.4.tar.gz
    cd balsa-tech-example-3.4
    ./configure # Note, no prefix!
    # Configure should find the Balsa installation
    make install
    cd ..

    8) If you need Verilog simulation, please continue with the instructions in INSTALL_VerilogSimulators

    What's New in This Release:
    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 bug fixes.
    tags usr local  local balsa  tar xzf  make install  configure prefix  balsa make  prefix usr  install the  the balsa  balsa tech  balsa config  tech example  this release  

    Download Balsa Asynchronous Synthesis System 3.5


     ftp://ftp.cs.man.ac.uk/pub/amulet/balsa/3.5/balsa-3.5.tar.gz
     ftp://ftp.cs.man.ac.uk/pub/amulet/balsa/3.5/balsa-3.5-full-linux-i686.tar.bz2


    Authors software

    Balsa Asynchronous Synthesis System 3.5 (by Advanced Processor Technology)
    Balsa project is an asynchronous circuit synthesis system


    Similar software

    Balsa Asynchronous Synthesis System 3.5 (by Advanced Processor Technology)
    Balsa project is an asynchronous circuit synthesis system

    Balsa 2.3.14 (by Pawel Salek)
    Balsa is a GNOME mail client with support for local mailboxes, POP3, and IMAP.

    Balsa is a Gnome e-mail client supporting POP3, IM

    Curses Development Kit 5.0-20060507 (by T.E.Dickey)
    Curses Development Kit is a library of widgets for curses development.

    Installation:

    To build the library cd into the Cdk distr

    GTKWave 1.3.24 (by Andrew Bardsley, The APT Group)
    GTKWave is VCD/EVCD/LXT/Synopsis .out format electronic waveform viewer built using the GTK+ toolkit.

    GTKWave was originally devel

    happydigger 2.1 (by Joop Stakenborg)
    Happydigger is a program which you can be used for cataloging archaeological finds

    Mr Commander 0.1a-preview6 (by Mr_Roberto)
    Mr Commander is a file manager based on GTK+ 2.0

    spill 0.7 (by Richard Curnow)
    spill is a program for creating set of symbolic links from one directory hierarchy which point to corresponding filenames in a separa

    IServerd 2.4.14 (by Alexander V. Shutko)
    IServerd is an ICQ server for Unix.

    Installation:

    First of all you'll need to install Postgres SQL server

    man2texi 0.01 (by Nelson H. F. Beebe)
    man2texi is a UNIX manual page to Texinfo format converter.

    This package is available in several functionally-equivalent distribut

    Gtk# 1.0.10 (by Mike Kestner)
    Gtk# is a .Net language bindings for Gtk+ and selected Gnome libraries.

    Gtk# provides tools to bind GObject based libraries for us


    Other software in this category

    gEDA 20061020 (by Ales Hvezda)
    gEDA project is working on producing a full GPL'd suite of Electronic Design Automation tools

    TkGate 1.8.5 (by Jeffery Hansen)
    TkGate is a event driven digital circuit simulator with a tcl/tk-based graphical editor

    Oregano 0.60.0 (by Ricardo Markiewicz)
    Oregano project is an application for schematic capture and simulation of electrical circuits

    Gaphor 0.8.0 (by Arjan J. Molenaar)
    Gaphor is an easy to use modeling environment

    Eagle 4.16 (by CadSoft Inc.)
    The Eagle EDA software is composed of tightly integrated modules for PCB design, including Schematic Capture, Board Layout, and Autor

  •     search


    Featured Software

    jEdit 4.3 pre8
    jEdit is an Open Source text editor written in Java

    Opera 9.02
    Surf the Internet in a safer, faster, and easier way with Opera browser

    GNU Aspell 0.60.4
    GNU Aspell is a Free and Open Source spell checker designed to eventually replace Ispell


    Subscribe in Rojo
    Google Reader
    Add to My Yahoo!

    Add to My AOL
    Subscribe with Bloglines
    Subscribe in NewsGator Online
    Add 'nixbit linux software' to Newsburst from CNET News.com
    del.icio.us nixbit linux software


    Top tags