GHDL

GHDL

Infobox software
name = GHDL



caption = GHDL, operated via the command line
developer = Tristan Gingold
latest_release_version = 0.27
latest_release_date = 21 July 2008
operating_system = Linux, Microsoft Windows
genre = Compiler, Simulator
license = GNU General Public License
website = http://ghdl.free.fr/

GHDL is a complete free software simulator for VHDL using GCC technology. The VHDL language is implemented according to the IEEE 1076-1987 or the IEEE 1076-1993 standard. It works by compiling VHDL files into a binary which simulates (or executes) the design. Some have already reported GHDL has (in a few cases) better implementation of standards than some commercial simulators. However, GHDL does not do synthesis and it cannot translate a design into a netlist.

Features

* GHDL implements the VHDL87 (common name for IEEE 1076-1987) standard, the VHDL93 standard (aka IEEE 1076-1993) and the protected types of VHDL00 (aka IEEE 1076a or IEEE 1076-2000). GHDL can also implement non-standard third party libraries such as those provided by Synopsys and Mentor Graphics, but this is discouraged [http://ghdl.free.fr/ghdl/IEEE-library-pitfalls.html#IEEE-library-pitfalls] .
* GHDL directly creates binaries or executable images, which is considered the best form for testbenches (autonomous self-checking VHDL designs which use assert). These binaries can also create a VCD file or a GHW file, which may be visually inspected with a waveform viewer such as GTKWave.
* GHDL can also be used to pretty print or to generate cross references in HTML.
* GHDL can generate a Makefile for any component in a design.

Shortcomings

* GHDL is only officially available on Linux and Microsoft Windows systems, but some have had success compiling GHDL on Solaris Sparc and Mac OS X.
* Overflow detection is not yet implemented.
* Some constraint checks are missing.
* VHDL-93 is not completely implemented.
* Partial support of VHDL-02.
* There are no checks for elaboration order.

External links

* [http://ghdl.free.fr/ Project home page]


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Look at other dictionaries:

  • VHDL — infobox programming language name = VHDL paradigm = behavioural year = 1980s designer = developer = latest release version = latest release date = latest test version = latest test date = typing = strong implementations = dialects = influenced by …   Wikipedia

  • Logic simulation — is the use of a computer program to simulate the operation of a digital circuit. Logic simulation is the primary tool used for verifying the logical correctness of a hardware design. In many cases logic simulation is the first activity performed… …   Wikipedia

  • VHDL — est un langage de description matériel destiné à représenter le comportement ainsi que l architecture d’un système électronique numérique. Son nom complet est VHSIC[1] Hardware Description Language. L intérêt d une telle description réside dans… …   Wikipédia en Français

  • VHSIC Hardware Description Language — VHDL VHDL est un langage de description matériel destiné à représenter le comportement ainsi que l architecture d’un système électronique numérique. Son nom complet est VHSIC[1] Hardware Description Language. L intérêt d une telle description… …   Wikipédia en Français

  • Very High Speed Integrated Circuit Hardware Description Language — VHDL VHDL est un langage de description matériel destiné à représenter le comportement ainsi que l architecture d’un système électronique numérique. Son nom complet est VHSIC[1] Hardware Description Language. L intérêt d une telle description… …   Wikipédia en Français

  • VHDL — es el acrónimo que representa la combinación de VHSIC y HDL, donde VHSIC es el acrónimo de Very High Speed Integrated Circuit y HDL es a su vez el acrónimo de Hardware Description Language. Es un lenguaje definido por el IEEE (Institute of… …   Wikipedia Español

  • List of Muslim-majority countries — Muslim majority countries. This is a list of countries in which Islam is the majority religion of the people. In a geopolitical sense these countries are often considered to form the Muslim world. The list contains only countries where more than… …   Wikipedia

  • GNU Compiler Collection — Cc1 redirects here. For other uses of CC1 or CC 1, see CC1 (disambiguation). GNU Compiler Collection Developer(s) GNU Project Initial release May 23, 1987 ( …   Wikipedia

  • Demographics of Turkey — Demographics of Republic of Turkey 1961–2007 Population: 72,586,256[1] (2009 est.) Growth rate: 1.45% (2009 est …   Wikipedia

  • GHW — is a dumpfile format generated by the open source VHDL simulator GHDL which supports native VHDL datatypes. It can be read and visualized for debugging with GTKWave …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”