Open source EDA Resources

Source: Internet
Author: User
Tags synopsys

1. FromKakuyou

Http://www.icarus.com/eda/verilog/
Open-source OpenGL compiler, including simulators and basic logic modules.

Http://www.geocities.com/SiliconValley/Campus/3216/GTKWave/gtkwave-win32.html
GTK-wave for windows, a graphical waveform viewing tool

Http://embedded.eecs.berkeley.edu/research.htm
Most of the tools of industry giants are built in the famous berbury electronic design department.
Based on the various tools released.

2. From Tony Hsu's technical view

Original article: http://icguy.blogspot.com/2008/05/vmm.html

Just as everyone focused on the rookie OVM and worried about how non-open-source vmm could respond to the challenge, yesterday Synopsys quietly introduced the standard library of the vmm methodology and the source code of the application. Similar to the OVM official website OVM world (http://www.ovmworld.org/), also released a vmm open source site http://www.vmmcentral.org/, vmm can be downloaded in the network.

Synopsys provides the following code:

  --  VMM Standard Library
-- VMM Register Abstraction Layer application
-- VMM Reusable Environment Composition application
-- VMM Memory Allocation Manager application
-- VMM Hardware Abstraction Layer application
-- VMM Data Stream Scoreboard application
-- VMM Macro Library

This is an exciting news! With the importance of verification in icdesign being paid more and more attention, EDA giants are launching new strategies to attract potential customers. From AVM open source to OVM open source to vmm open source, we can see a series of positive initiatives that are constantly pushing forward the industry. Whatever the case, it is good news for customers. What you need is to pause for a moment when you choose which method to use for verification, and take some time to think carefully.

Now that vmm has been used up, OVM should act now! At least, we should also send the OVM User Guide to the supporters for some "new! Pai_^

3. FromPhixcoco

Original article: http://blog.csdn.net/phixcoco/archive/2006/08/13/1057134.aspx

The open-source project on the SourceForge about the license EMC, such

A: Related to OpenGL:

·Eclipse OpenGL Editor
Http://sourceforge.net/projects/veditor
Http://icarus.com/eda/verilog/
Eclipse OpenGL editor is a plugin for the Eclipse IDE. it provides (IEEE-1364) and VHDL language specific code viewer, contents outline, code assist etc. it helps coding and debugging in hardware development based on OpenGL or VHDL.

·Icarus
Http://sourceforge.net/projects/iverilog
Icarus OpenGL is an open source OpenGL compiler that supports the IEEE-1364 in the IEEE1364-2001 in the including plus extensions.

·Source navigator for OpenGL
Http://sourceforge.net/projects/snverilog
Http://sources.redhat.com/sourcenav
Source navigator for OpenGL is a OpenGL parser that allows source navigator to be used with the OpenGL hardware Deion language.

·Icarus OpenGL test suite
Http://sourceforge.net/projects/ivtest
Provides a GPL 'd test suite for verification of the OpenGL language. This project is affiliated with the Icarus OpenGL compiler effort at icarus.com.

·Vtracer
Http://sourceforge.net/projects/vtracer
Vtracer is a maid developer aid. contains well known ented OpenGL-perl co-simulation environment (TCP sockets based), structural OpenGL parser, demo testbenches.

·Wide well-known OpenGL Simulator
Http://sourceforge.net/projects/veriwell
Too well is a full OpenGL simulator. it supports nearly all of the IEEE1364-1995 standard, as well as PLI 1.0. yes, too well * is * The same simulator that was sold by Wellspring solutions in the mid-1990 and was defined ded with the Thomas and moorby book

·Pvsim OpenGL Simulator
Http://sourceforge.net/projects/pvsim
Pvsim is a maid for Mac OS X that uses alphax editor's maid mode and features a fast compile-simulate-display cycle.

·OpenGL construction Toolkit
Http://sourceforge.net/projects/vct
The OpenGL construction toolkit is a C ++ library which provides the ability to read in, create and or modify Xilinx cell-based structural netlists.

·OpenGL netlist viewer/Editor
Http://sourceforge.net/projects/netedit
The purpose of this tool is creation of Tcl/TK-based environment for convenient OpenGL netlist viewing and editing. This tool will allow development of TCL s in order to make structural changes in OpenGL netlist.

·SystemC to RTL Converter
Http://sourceforge.net/projects/sysc2ver
Sysc2ver-SystemC to RTL Converter

·Fpga c Compiler
Http://sourceforge.net/projects/fpgac
Fpgac compiles a subset of the C language to net lists which can be imported into an FPGA vendors tool chains. C provides an excellent alternative to VHDL/OpenGL for Algorithmic expression of FPGA reconfigurable computing tasks. more info on home page.

·Vide
Http://sourceforge.net/projects/vlogide
Vide is a cross-platform tool for writing and simulating OpenGL models. it provides user friendly project management and file editing, integrated simulation engine, waveform viewer, pre-compiled modules, and extends other cool features.

·Covered
Http://sourceforge.net/projects/covered
Covered is a OpenGL code-coverage Utility Using VCD/lxt style dumpfiles and the design to generate line, toggle, combinational logic and FSM State/arc coverage reports. covered also contains a built-in Race Condition checker and GUI report viewer.

·Veri-indent
Http://sourceforge.net/projects/veriindent
Veri-indent is a maid code parser, analyzer and beautifier. (similar to C 'indent ', but more than that ). in this example, we recommend that you use the following parameters.

·Teal
Http://sourceforge.net/projects/teal
Teal-C ++ multithreaded library to verfiy OpenGL

·Reed-Solomon core Compiler
Http://sourceforge.net/projects/rstk
Rstk is a C language program that generates Reed-Solomon HDL source code modules that can be compiled and synthesized using standard VHDL or OpenGL compilers and Synthesis tools.

·Xspicehdl
Http://sourceforge.net/projects/xspicehdl
Xspicehdl, a mixed-mode xspice-Xilinx HDL co-simulation environment inconfigurating GUI Schematic Capture, modified xspice3f5 based engine and TCP inter-process communications via codemodel and vpi dll, written in C ++ using the wxwindows API.

B:Systemopengl: (poor)

·Hdlobf
Http://sourceforge.net/projects/hdlobf
Hdlobf is intended to be a HDL obfuscator and identifier name change Utility.


C: EMC related:

·Open sans EMC Initiative (OSCI)
Http://sourceforge.net/projects/systemc
The open sans EMC Initiative (OSCI) is a collaborative effort to support and advance extends EMC as a de facto standard for system-level design. systemC is an interoperable, C ++ soc/IP Modeling Platform for fast system-level design and Verification

·Fermat extends EMC parser
Http://sourceforge.net/projects/systemcxml
Fermat's compatible EMC parser using doxygen and xerces-C ++ XML

·Sclive
Http://sourceforge.net/projects/sclive
Sclive is a modular Linux-live distribution dedicated to the OSCI extends EMC simulator and it's associated libraries. the distribution provides a fully working environement including a simulator kernel, wavefom viewer, IDE, tutorials and more.

·Greensocs
Http://sourceforge.net/projects/greensocs
Http://www.greensocs.com
To develop extends EMC infrustructure, basic IP, patches and add on library code for eventual standerdization. the greensocs project is made up of a number of contributions (sub projects ). please visit www.greensocs.com for more information.

Www.opencores.org is a well-known open-source website in the IC industry. If you are free, you may have a lot to learn!

4. From sprhawk

Original article: http://blog.chinaunix.net/u2/68344/article_85158.html

Geda is a collection of software for Circuit Design in Unix/Linux-not an independent program.
Official website see: http://www.geda.seul.org/

From: http://www.geda.seul.org/tools/index.html
Tools (gschem and Friends) included in the Geda/GAF software package ):

  • Gschem: Schematic Design

     

  • Gnetlist: network Table Generation

     

  • Gattrib: Attribute Editor

     

  • Symbols: Symbol Library

     

  • Utils: tool set

     

  • Gsymcheck: Symbol check

     

  • Examples: Example

     

  • Docu ......

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.