Balsa Asynchronous Synthesis System
Details
| Size: | 2489K |
| Last Update: | 2008-04-30 23:17:42 |
| Version: | 3.5 |
| OS Support: | Linux |
| License/Program Type: | GPL (GNU General Public License) |
| Publisher: | Advanced Processor Technology |
| Price: | $0.00 |
Description:
Balsa Asynchronous Synthesis System 3.5 is electronic design automation ( software developed by Advanced Processor Technology.
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.
Balsa Asynchronous Synthesis System 3.5 supports different languages (including english). It works with Linux.
Downloading Balsa Asynchronous Synthesis System 3.5 will take minute if you use fast ADSL connection.
0 comments
Add to
Balsa Asynchronous Synthesis System Version History
Related Software
|
|
From category: Astronomy |
| BOTEC 0.3.4 is astronomy software developed by Erik Max Francis. BOTEC project is a simple astrophysical and orbital mechanics calculator, including a database of all named Solar System objects. \... |
|
|
From category: Electronic-Design-Automation |
| CAM Expert 2.0.4.8 is electronic design automation ( software developed by Andrew Mustun. CAM Expert is a CAM extension of QCad. It features automatic creation of G-Code, HP/GL and many other forma... |
|
|
From category: Mathematics |
| DJFractal 1.2 is mathematics software developed by eipi. DJFractal is yet another Fractal Generator which uses Mandala to distribute fractal datas to fractal computers. Fractal datas are created lo... |
|
|
From category: Mathematics |
| keyFE2 is a finite elements software devoted to the resolution of discredited partial derivative equations.... |
|
|
From category: Visualization |
| Gabedit 2.0.6 Pre is visualization software developed by Allouche abdul-Rahman. Gabedit is a Graphical User Interface to Gaussian, Molcas, Molpro and MPQC computational chemistry packages. G... |
|
|
From category: Chemistry |
| frowns 0.9a is chemistry software developed by wc2so1. Frowns is a chemoinformatics toolkit geared toward rapid development of chemistry related algorithms. It is written in almost 100% Python wit... |
|
|
From category: Bioinformatics |
| Java Machine Learning Library is a set of reference implementations of machine learning algorithms.... |
|
|
From category: Artificial-Intelligence |
| CharGer 3.4b2 is artificial intelligence software developed by Harry Delugach. CharGer is a conceptual graph editor intended to support research projects and education. Its current version is prima... |
|
|
From category: Mathematics |
| DOLFIN 0.6.4 is mathematics software developed by Johan Hoffman, Johan Jansson, and Anders Logg. DOLFIN project is the C++ interface of FEniCS, providing a consistent PSE (Problem Solving Environme... |
|
|
From category: Mathematics |
| galculator 1.2.5.2 is mathematics software developed by Simon Floery. galculator is a GTK 2 based calculator with ordinary notation/reverse polish notation, a formula entry mode, different number b... |
|
|
From category: Archeology |
| Carnarvon 0.7.4c is archeology software developed by Alvaro Navarro. Carnarvon is a software archaeology analysis tool. A lot of software is developed using version control tools from which it is p... |
|
|
From category: Medical-Science-Apps |
| ClearHealth is a new generation of medical software designed by clinics and hospitals.... |
|
|
From category: Artificial-Intelligence |
| FET is a free timetabling program for schools, high-schools and some universities.... |
|
|
From category: Electronic-Design-Automation |
| Electric 8.04 is electronic design automation ( software developed by Steven M. Rubin. Electric VLSI Design System is a complete Electronic Design Automation (EDA) system that can handle many forms... |
|
|
From category: Mathematics |
| MESH is a tool that measures distortion between two discrete surfaces (triangular meshes).... |
Leave a comment