.. _RELEASE: Releases and sources #################### .. contents:: Contents of this Page :local: .. _RELEASE:packages: Downloading pre-built packages ****************************** .. |Strect-mcode-gpl| image:: https://img.shields.io/github/downloads/tgingold/ghdl/v0.35/ghdl-gpl-0.35-mcode.tgz.svg :target: https://github.com/tgingold/ghdl/releases/download/v0.35/ghdl-gpl-0.35-mcode.tgz :alt: ghdl-gpl-0.35-mcode.tgz .. |Strect-mcode| image:: https://img.shields.io/github/downloads/tgingold/ghdl/v0.35/ghdl-0.35-mcode-stretch.tgz.svg :target: https:// github.com/tgingold/ghdl/releases/download/v0.35/ghdl-0.35-mcode-stretch.tgz :alt: ghdl-0.35-mcode-stretch.tgz .. |Ubu1404-mcode| image:: https://img.shields.io/github/downloads/tgingold/ghdl/v0.35/ghdl-0.35-mcode-ubuntu14.tgz.svg :target: https://github.com/tgingold/ghdl/releases/download/v0.35/ghdl-0.35-mcode-ubuntu14.tgz :alt: ghdl-0.35-mcode-ubuntu14.tgz .. |Ubu1404-llvm38| image:: https://img.shields.io/github/downloads/tgingold/ghdl/v0.35/ghdl-0.35-llvm-3.8-ubuntu14.tgz.svg :target: https://github.com/tgingold/ghdl/releases/download/v0.35/ghdl-0.35-llvm-3.8-ubuntu14.tgz :alt: ghdl-0.35-llvm-3.8-ubuntu14.tgz .. |Fedora26-mcode| image:: https://img.shields.io/github/downloads/tgingold/ghdl/v0.35/ghdl-0.35-mcode-fedora26.tgz.svg :target: https://github.com/tgingold/ghdl/releases/download/v0.35/ghdl-0.35-mcode-fedora26.tgz :alt: ghdl-0.35-mcode-fedora26.tgz .. |Win32-mcode| image:: https://img.shields.io/github/downloads/tgingold/ghdl/v0.35/ghdl-v0.35-mingw32-mcode.zip.svg :target: https://github.com/tgingold/ghdl/releases/download/v0.35/ghdl-v0.35-mingw32-mcode.zip :alt: ghdl-v0.35-mingw32-mcode.zip .. |Win64-llvm| image:: https://img.shields.io/github/downloads/tgingold/ghdl/v0.35/ghdl-v0.35-mingw64-llvm.zip.svg :target: https://github.com/tgingold/ghdl/releases/download/v0.35/ghdl-v0.35-mingw64-llvm.zip :alt: ghdl-v0.35-mingw64-llvm.zip .. |MacOS-mcode| image:: https://img.shields.io/github/downloads/tgingold/ghdl/v0.35/ghdl-0.35-mcode-macosx.tgz.svg :target: https://github.com/tgingold/ghdl/releases/download/v0.35/ghdl-0.35-mcode-macosx.tgz :alt: ghdl-0.35-mcode-macosx.tgz .. |Sum| image:: https://img.shields.io/github/downloads/tgingold/ghdl/v0.35/total.svg :target: https://github.com/tgingold/ghdl/releases/tag/v0.35 :alt: Downloads of GHDL v0.35 +------------------------+----------+-----------+--------------------+ | OS | Backend | Filesize | Downloads | +========================+==========+===========+====================+ | Debian 9 (Stretch) GPL | mcode | 2.61 MB | |Strect-mcode-gpl| | +------------------------+----------+-----------+--------------------+ | Debian 9 (Stretch) | mcode | 2.93 MB | |Strect-mcode| | +------------------------+----------+-----------+--------------------+ | Ubuntu 14 (Trusty) | mcode | 3.15 MB | |Ubu1404-mcode| | +------------------------+----------+-----------+--------------------+ | Ubuntu 14 (Trusty) | LLVM | 14.11MB | |Ubu1404-llvm38| | +------------------------+----------+-----------+--------------------+ | Fedora 26 | mcode | 2.83 MB | |Fedora26-mcode| | +------------------------+----------+-----------+--------------------+ | Windows x86 (MinGW32) | mcode | 3.05 MB | |Win32-mcode| | +------------------------+----------+-----------+--------------------+ | Windows x86 (MinGW64) | LLVM | 12.7 MB | |Win64-llvm| | +------------------------+----------+-----------+--------------------+ | Mac OS X | mcode | 2.26 MB | |MacOS-mcode| | +------------------------+----------+-----------+--------------------+ | Sum: | | | |Sum| | +------------------------+----------+-----------+--------------------+ .. _RELEASE:Sources: Downloading Source Files ************************ .. _RELEASE:Sources:Zip: Downloading from GitHub ======================= GHDL can be downloaded as a zip-file from GitHub. See the following table, to choose your desired git branch. .. |zip-master| image:: https://img.shields.io/badge/ZIP-archive/master-323131.svg?style=flat&logo=data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAACE1BMVEUAAAAAAABcXFwAAACpqakAAABXV1cAAAAAAADAwMBYWFgAAACcnJxzc3MiIiKPj4%2FExMRaWlohISHo6OgbGxs5OTnMzMw9PT3AwMBWVlZkZGSGhoanp6eLi4vMzMyAgIC3t7eUlJSysrKNjY2Wlparq6uysrKlpaW1tbV6enqzs7PR0dGrq6uEhISwsLDFxcW9vb3Kysrg4OC8vLy3t7fPz8%2FDw8Ojo6OsrKzS0tLQ0NC9vb3ExMTm5ua9vb3Q0NChoaGsrKyurq7e3t7U1NSWlpaJiYmNjY3R0dG0tLSVlZXCwsK8vLzDw8Ph4eHk5OTW1tbW1tbm5ube3t7g4ODKysq3t7fOzs7f39%2FW1tbR0dHOzs7CwsLe3t7c3Nzn5%2BfW1tbq6urIyMjb29vW1tbe3t7X19fa2trb29vt7e3q6urHx8ft7e3k5OTh4eHPz8%2FV1dXT09Pm5ubh4eHg4ODm5ub9%2Ff3%2F%2F%2F%2F%2F%2F%2F%2Fk5OTp6enY2Njo6OjZ2dnn5%2Bfp6enc3Nzu7u76%2Bvr09PTk5OTw8PDn5%2Bf5%2Bfnf39%2Fq6urg4ODo6Ojk5OT4%2BPjm5ubm5ubs7Ozu7u76%2Bvrk5OTu7u739%2Ffq6urr6%2Bvx8fH6%2Bvrt7e34%2BPj6%2Bvr%2B%2Fv7s7Oz5%2Bfn%2B%2Fv7%2F%2F%2F%2Fp6enr6%2Bvt7e3v7%2B%2Fx8fHy8vLz8%2FP09PT29vb39%2Ff5%2Bfn8%2FPz9%2Ff3%2B%2Fv7%2F%2F%2F9qYR%2FuAAAAonRSTlMAAQECAgMDBAYGBwgKCwwMDQ4SEhQUGhwdHiIjIyQkJygpMDIzMzQ1NTY3OTo8PDw%2FP0ZITk9RUlNTVldXV1hYWlpaWltdYGBiY2ZpbHB1dXZ3d3t8fX5%2Ff4aHiIqKj5WXn6KjpKmssrK0t7u8vb7BwsPEyszNzc3O0dLT09fY2tvf4OXm5ufn6ers7O3w8fLy8vL09fX29%2Ff4%2Bvv7%2FP39%2Ff5qibsTAAABrElEQVR4AX2LhfcSURCFBxHBbkWxuwW7Q7AbQ7AbuwMMRQxRVAwMxRBWBRSX%2BRN%2F97y3y9ldlv3OmfPu3PkemfBsVbaQAwsrzPxnLrVh4huc65h3I8iGno9walyj6wzu9CIrVxk86YvU%2BxVS6SKZOP4D5ccxJJnxHtvnvdRk10sUlUVEJy4NFIV33d8S89P1JJj3GOfaDqQlG4%2BcX7tdlL6DKtr7UwgwuOwRdY85h08vuD1A5MFnGEgB7OlGkg0XZj5bPFXEcW91oQHj37Iu0uh%2BYNqXlZtFvKkLN%2FZ9g%2FJ7Qiep9JutjD25AiGpC0nqehZG4%2BEQaXQe%2BX3oUbNA1P8uFPWWTyqzPo2yCGDSAyj%2FT4ncZ%2F%2FzFgEs%2FwClQmDptvk2AtjJsht275C9QJqwevIxZ2ETf3UWrjBPdxR%2B7V6zykkYfY5ek0HIWIXx%2FGIQnowucC1mFmg4JlbTlngRoRw2CiBcRizGSZCoY8mHDEIoj1BPUJOUiiLr1wR%2FFo%2BaIiPeHIO0ENIMcl6yECig%2FqlNIUCtuIMKS5Sgm2xxRao4VyMuaos7qkQtvzsAWpTtdh6JoYQAAAAASUVORK5CYII%3D :target: https://github.com/tgingold/ghdl/archive/master.zip :alt: Source Code from GitHub - 'master' branch. .. |tgz-master| image:: https://img.shields.io/badge/TGZ-archive/master-323131.svg?style=flat&logo=data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAACE1BMVEUAAAAAAABcXFwAAACpqakAAABXV1cAAAAAAADAwMBYWFgAAACcnJxzc3MiIiKPj4%2FExMRaWlohISHo6OgbGxs5OTnMzMw9PT3AwMBWVlZkZGSGhoanp6eLi4vMzMyAgIC3t7eUlJSysrKNjY2Wlparq6uysrKlpaW1tbV6enqzs7PR0dGrq6uEhISwsLDFxcW9vb3Kysrg4OC8vLy3t7fPz8%2FDw8Ojo6OsrKzS0tLQ0NC9vb3ExMTm5ua9vb3Q0NChoaGsrKyurq7e3t7U1NSWlpaJiYmNjY3R0dG0tLSVlZXCwsK8vLzDw8Ph4eHk5OTW1tbW1tbm5ube3t7g4ODKysq3t7fOzs7f39%2FW1tbR0dHOzs7CwsLe3t7c3Nzn5%2BfW1tbq6urIyMjb29vW1tbe3t7X19fa2trb29vt7e3q6urHx8ft7e3k5OTh4eHPz8%2FV1dXT09Pm5ubh4eHg4ODm5ub9%2Ff3%2F%2F%2F%2F%2F%2F%2F%2Fk5OTp6enY2Njo6OjZ2dnn5%2Bfp6enc3Nzu7u76%2Bvr09PTk5OTw8PDn5%2Bf5%2Bfnf39%2Fq6urg4ODo6Ojk5OT4%2BPjm5ubm5ubs7Ozu7u76%2Bvrk5OTu7u739%2Ffq6urr6%2Bvx8fH6%2Bvrt7e34%2BPj6%2Bvr%2B%2Fv7s7Oz5%2Bfn%2B%2Fv7%2F%2F%2F%2Fp6enr6%2Bvt7e3v7%2B%2Fx8fHy8vLz8%2FP09PT29vb39%2Ff5%2Bfn8%2FPz9%2Ff3%2B%2Fv7%2F%2F%2F9qYR%2FuAAAAonRSTlMAAQECAgMDBAYGBwgKCwwMDQ4SEhQUGhwdHiIjIyQkJygpMDIzMzQ1NTY3OTo8PDw%2FP0ZITk9RUlNTVldXV1hYWlpaWltdYGBiY2ZpbHB1dXZ3d3t8fX5%2Ff4aHiIqKj5WXn6KjpKmssrK0t7u8vb7BwsPEyszNzc3O0dLT09fY2tvf4OXm5ufn6ers7O3w8fLy8vL09fX29%2Ff4%2Bvv7%2FP39%2Ff5qibsTAAABrElEQVR4AX2LhfcSURCFBxHBbkWxuwW7Q7AbQ7AbuwMMRQxRVAwMxRBWBRSX%2BRN%2F97y3y9ldlv3OmfPu3PkemfBsVbaQAwsrzPxnLrVh4huc65h3I8iGno9walyj6wzu9CIrVxk86YvU%2BxVS6SKZOP4D5ccxJJnxHtvnvdRk10sUlUVEJy4NFIV33d8S89P1JJj3GOfaDqQlG4%2BcX7tdlL6DKtr7UwgwuOwRdY85h08vuD1A5MFnGEgB7OlGkg0XZj5bPFXEcW91oQHj37Iu0uh%2BYNqXlZtFvKkLN%2FZ9g%2FJ7Qiep9JutjD25AiGpC0nqehZG4%2BEQaXQe%2BX3oUbNA1P8uFPWWTyqzPo2yCGDSAyj%2FT4ncZ%2F%2FzFgEs%2FwClQmDptvk2AtjJsht275C9QJqwevIxZ2ETf3UWrjBPdxR%2B7V6zykkYfY5ek0HIWIXx%2FGIQnowucC1mFmg4JlbTlngRoRw2CiBcRizGSZCoY8mHDEIoj1BPUJOUiiLr1wR%2FFo%2BaIiPeHIO0ENIMcl6yECig%2FqlNIUCtuIMKS5Sgm2xxRao4VyMuaos7qkQtvzsAWpTtdh6JoYQAAAAASUVORK5CYII%3D :scale: 40 :target: https://github.com/tgingold/ghdl/archive/master.tar.gz :alt: Source Code from GitHub - 'release' branch. +----------+------------------------+ | Branch | Download Link | +==========+========================+ | master | |zip-master| | +----------+------------------------+ | master | |tgz-master| | +----------+------------------------+ .. _RELEASE:Sources:GitClone: Downloading via ``git clone`` ============================= GHDL can be downloaded (cloned) with ``git clone`` from GitHub. GitHub offers the transfer protocols HTTPS and SSH. You should use SSH if you have a GitHub account and have already uploaded an OpenSSH public key to GitHub, otherwise use HTTPS if you have no account or you want to use login credentials. The created folder :file:`\\ghdl` is used as :file:`` in later instructions or on other pages in this documentation. +----------+----------------------------------------+ | Protocol | GitHub Repository URL | +==========+========================================+ | HTTPS | https://github.com/tgingold/ghdl.git | +----------+----------------------------------------+ | SSH | ssh://git@github.com:tgingold/ghdl.git | +----------+----------------------------------------+ On Linux -------- Command line instructions to clone GHDL onto a Linux machine with HTTPS protocol: .. code-block:: Bash cd GitRoot git clone "https://github.com/tgingold/ghdl.git" ghdl cd ghdl git remote rename origin github Command line instructions to clone GHDL onto a Linux machine machine with SSH protocol: .. code-block:: Bash cd GitRoot git clone "ssh://git@github.com:tgingold/ghdl.git" ghdl cd ghdl git remote rename origin github On OS X ------- Please see the Linux instructions. On Windows ---------- .. NOTE:: All Windows command line instructions are intended for :program:`Windows PowerShell`, if not marked otherwise. So executing the following instructions in Windows Command Prompt (:program:`cmd.exe`) won't function or result in errors! See the :ref:`Requirements section ` on where to download or update PowerShell. Command line instructions to clone GHDL onto a Windows machine with HTTPS protocol: .. code-block:: PowerShell cd GitRoot git clone "https://github.com/tgingold/ghdl.git" ghdl cd ghdl git remote rename origin github Command line instructions to clone GHDL onto a Windows machine with SSH protocol: .. code-block:: PowerShell cd GitRoot git clone "ssh://git@github.com:tgingold/ghdl.git" ghdl cd ghdl git remote rename origin github