Forum: FPGA, VHDL & Verilog [Announcement] zamiaCAD - Open Source Platform for Advanced Hardware Design

Author: Guenter Bartsch (Guest)
Posted on:

Rate this post
0 useful
not useful
zamiaCAD - Open Source Platform for Advanced Hardware Design

zamiaCAD is a modular and extensible platform for advanced hardware
design, analysis, and research. Its core components are the language
independent instantiation graph (IG) data structure, the language
dependent frontends generating an IG, and applications working on the
IG data structure. The frontends consist of a parser and an
elaboration engine. Currently, VHDL has a complete frontend, Verilog
only has a parser. Applications like a simulator and an eclipse GUI
are built on top of the IG and potentially language dependent
structures like the abstract syntax tree. Currently, the zamiaCAD
platform consists of more than 200k lines of Java code.  For more
details, see http://zamiacad.sourceforge.net/web/?q=about

There are three user categories of the zamiaCAD platform:
1) developers writing EDA tools
2) endusers using EDA tools coming with the platfrom
3) researches prototyping research algorithms

The most important zamiaCAD features are

 + IDE for VHDL: eclipse plugin, code is scalable and has handled
   very large industrial designs, usable, if prepared to report
   bugs. For details, see the tutorial for details

 + Simulator support: with external simulator and vcd files, usable
   to display waveform and relate values to source code. A complete,
   standards-compliant built-in simulator is under development. While
   it is not complete yet and has not been tuned for performance, it
   already offers very quick startup and turnaround times and is a
   key tool providing for quick, interactive development of smaller
   hardware designs and cores.

 + Synthesis: Code for generating RTL graph is currently under early

For a more complete list of features see

The zamiaCAD project currently aims for

 + EDA developers and researchers participating in the development of
   the project

 + Testers working with the zamiaCAD IDE, thus testing zamia platform
   and applications, and willing to write bugreports with small VHDL
   testcases showing the problems

 + Companies looking for commercial support and development for the
   zamiaCAD platform or tools

To test zamiaCAD go to http://zamiacad.sourceforge.net/web/?q=download
and download version 0.10.0 for Linux or Windows. The tutorial
helps getting started.

To participate in the project please contact us through the mailing
lists, through the forums, or through our support mail address.

Feedback of any kind is very welcome.

On behalf of the zamiaCAD team

  Guenter Bartsch


Entering an e-mail address is optional. If you want to receive reply notifications by e-mail, please log in.

Rules — please read before posting

  • Post long source code as attachment, not in the text
  • Posting advertisements is forbidden.

Formatting options

  • [c]C code[/c]
  • [avrasm]AVR assembler code[/avrasm]
  • [vhdl]VHDL code[/vhdl]
  • [code]code in other languages, ASCII drawings[/code]
  • [math]formula (LaTeX syntax)[/math]

Bild automatisch verkleinern, falls nötig
Note: the original post is older than 6 months. Please don't ask any new questions in this thread, but start a new one.