.. exec::
from helpers import createShields
createShields()
GHDL
####
.. raw:: html
GHDL: free and open-source analyzer, compiler, simulator and (experimental) synthesizer for VHDL
.. only:: html
News
****
31.01.2021 - GHDL v1.0.0rc1 was tagged
======================================
* Python bindings were overhauled and renamed to ``pyGHDL``. Three modules are included: ``libghdl``, ``lsp`` and ``dom``.
* The utility scripts in the codebase were moved into subdir ``scripts``: CI, binding generation, vendors, etc.
* Repository `ghdl/extended-tests `__ was created for testing `vendors` build scripts.
* The logo was updated (org, ghdl/ghdl, ghdl/docker and ghdl/ghdl-cosim).
* Assets are not added to releases or pre-releases anymore. Users should use package managers or nightly assets.
21.05.2020 - Nightly build assets available
===========================================
* After each successful CI run of branch ``master``, packages are published as assets of pre-release `nightly `__.
* GitHub Action `ghdl/setup-ghdl-ci `__ was created, to allow easy installation of
nightly GHDL assets in GitHub Actions workflows.
09.05.2020 - New repositories and a wiki were created
=====================================================
* The plugin for Yosys was moved from `tgingold/ghdlsynth-beta `__ to
`ghdl/ghdl-yosys-plugin `__.
* Repository `ghdl/ghdl-cosim `__ was created. It contains documentation and code
examples related to VHPIDIRECT, VPI and SystemC. See :ref:`COSIM` and `Previous work and future ideas `__.
* A `Wiki `__ was created. The roadmap and ideas for documentation and internship
programs were moved there. If you want to contribute anyhow, `have a look `__!
28.02.2020 - `GHDL v0.37 was released `__
============================================================================================
The major changes are:
* Experimental support of synthesis (either with --synth or with
the Yosys plugin).
* Fixes and improved support of vhdl 2008.
* Last version that supports the Mentor variation of
std_logic_arith. The Synopsys one is still available.
03.03.2019 - `GHDL v0.36 was released `__
============================================================================================
23.02.2019 - GHDL v0.36-rc1 was released
========================================
The major improvements are:
* more support of unbounded arrays and records
* support of UVVM and Vunit
29.11.2018 - GHDL 20181129 was released
=======================================
20.12.2017 - A new GitHub organization was created
==================================================
A new GitHub organization is created and the main repo is moved from `github.com/tgingold/ghdl `__ to
`github.com/ghdl/ghdl `__. Old refs will continue working, because permanent redirects are set up. However, we suggest
every contributor to update the remote URLs in their local clones.
14.12.2017 - `GHDL 0.35 was released `__
===========================================================================================
15.08.2017 - `GHDL 0.34 was released `__
===========================================================================================
23.10.2015 - GHDL 0.33 was released
===================================
.. only:: latex
.. rubric:: 31.01.2021 - GHDL v1.0.0rc1 was tagged.
.. rubric:: 21.05.2020 - Nightly build assets available.
.. rubric:: 09.05.2020 - New repositories and a wiki were created.
.. rubric:: 28.02.2020 - GHDL v0.37 was released.
.. rubric:: 03.03.2019 - GHDL v0.36 was released.
.. rubric:: 23.02.2019 - GHDL v0.36-rc1 was released.
.. rubric:: 29.11.2018 - GHDL 20181129 was released.
.. rubric:: 20.12.2017 - A new GitHub organization was created.
.. rubric:: 14.12.2017 - GHDL 0.35 was released.
.. rubric:: 15.08.2017 - GHDL 0.34 was released.
.. rubric:: 23.10.2015 - GHDL 0.33 was released.
.. toctree::
:caption: Introduction
:hidden:
about
getting
contribute
licenses
.. raw:: latex
\part{Usage}
.. toctree::
:caption: GHDL usage
:hidden:
quick_start/index
using/InvokingGHDL
using/Simulation
using/Synthesis
using/CommandReference
using/ImplementationOfVHDL
using/ImplementationOfVITAL
.. raw:: latex
\part{Development}
.. toctree::
:caption: Development
:hidden:
development/Directories
Building GHDL
Python Interfaces
development/Debugging
development/CodingStyle
development/Scripts
.. raw:: latex
\part{Internals}
.. toctree::
:caption: Internals
:hidden:
internals/Overview
internals/Frontend
internals/AST
internals/RTI
gnatdoc/index
.. raw:: latex
\part{Index}
.. toctree::
:caption: Index
:hidden:
genindex
py-modindex