How to Install and Uninstall ghdl Package on Ubuntu 20.10 (Groovy Gorilla)

Last updated: May 15,2024

1. Install "ghdl" package

Please follow the guidance below to install ghdl on Ubuntu 20.10 (Groovy Gorilla)

$ sudo apt update $ sudo apt install ghdl

2. Uninstall "ghdl" package

This guide covers the steps necessary to uninstall ghdl on Ubuntu 20.10 (Groovy Gorilla):

$ sudo apt remove ghdl $ sudo apt autoclean && sudo apt autoremove

3. Information about the ghdl package on Ubuntu 20.10 (Groovy Gorilla)

Package: ghdl
Architecture: amd64
Version: 0.37+dfsg-2ubuntu1
Multi-Arch: same
Priority: optional
Section: universe/electronics
Origin: Ubuntu
Maintainer: Ubuntu Developers
Original-Maintainer: Debian Electronics Team
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 874
Depends: ghdl-mcode | ghdl-gcc | ghdl-llvm
Suggests: gtkwave
Filename: pool/universe/g/ghdl/ghdl_0.37+dfsg-2ubuntu1_amd64.deb
Size: 70188
MD5sum: 4d6212fe18015e6a1bf5e6fc1cfa41c4
SHA1: ff327055f305888efb5e9c44ab51b43cb03d36e5
SHA256: 124aa8be14fe59c7effbe575b162951929ff8753353018967e0f0014408f40ad
SHA512: 35a43afcd8f775eac10bcdfada5f3e4fe63b3b762a00a26b4b5c7f8f058d2cd5b08c39b54e49b5af41224231f070dce8c1d80f2e4a90e0e10a6588b1cf996b37
Homepage: https://github.com/ghdl/ghdl
Description-en: VHDL compiler/simulator
GHDL is a compiler and simulator for VHDL, a Hardware Description Language.
GHDL is not an interpreter: it allows you to analyse and elaborate sources to
generate machine code from your design. Native program execution is the only
way for high speed simulation.
.
GHDL offers three machine code generation backends: one based on GCC, one
using the LLVM compiler suite and a GHDL specific one called mcode. These are
available in the ghdl-gcc, ghdl-llvm and ghdl-mcode packages respectively.
Both the GCC and LLVM backends create highly optimized code for excellent
simulation performance while simulations compiled with the GCC backend also
allow coverage testing using gcov. The mcode backend creates less performant
code but makes up for it with much faster compilation. It is therefore
preferable for smaller projects without large or long running simulations.
.
Multiple backends can be installed at the same time and selected by either
invoking the desired GHDL directly (as ghdl-gcc, ghdl-llvm or ghdl-mcode) or
by providing a GHDL_BACKEND environment variable (containing gcc, llvm or
mcode) while invoking ghdl.
.
This package contains the common files for all backends and requires at least
one backend to be installed.
Description-md5: 37a6336fa0f035ba8d2d2bfe1020151c