This directory contains the sources of GHDL, the open-source analyzer, compiler, simulator and (experimental) synthesizer for VHDL, a Hardware Description Language (HDL). GHDL is not an interpreter: it allows you to analyze and elaborate sources for generating machine code from your design. Native program execution is the only way for high-speed simulation. Full support for the 1987, 1993, 2002 versions of the IEEE 1076 VHDL standard, and partial for the 2008 and 2019 revisions. By using a code generator (LLVM, GCC or, x86_64/i386 only, a built-in one), it is much faster than any interpreted simulator. It can handle very large designs, such as leon3/grlib. GHDL runs on GNU/Linux, Windows and macOS; on x86, x86_64, armv6/armv7/aarch32, aarch64 and ppc64. You can freely download nightly assets, use OCI images (aka Docker/Podman containers), or try building it on your own machine.

Features

  • Partial support of PSL
  • Can write waveforms to GHW, VCD or FST files
  • Co-simulation with foreign applications is supported through Verilog Procedural Interface (VPI) and/or VHPIDIRECT
  • an synthesize arbitrarily complex VHDL designs into a VHDL 1993 netlist
  • Supported third party projects: Yosys
  • GHDL is available through the default package manager on most distributions: Debian/Ubuntu, Fedora, Arch Linux, MSYS2, etc.

Project Samples

Project Activity

See All Activity >

Categories

Compilers, Simulation

License

GNU General Public License version 3.0 (GPLv3)

Follow GHDL

GHDL Web Site

You Might Also Like
Gen AI apps are built with MongoDB Atlas Icon
Gen AI apps are built with MongoDB Atlas

Build gen AI apps with an all-in-one modern database: MongoDB Atlas

MongoDB Atlas provides built-in vector search and a flexible document model so developers can build, scale, and run gen AI apps without stitching together multiple databases. From LLM integration to semantic search, Atlas simplifies your AI architecture—and it’s free to get started.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of GHDL!

Additional Project Details

Operating Systems

Linux, Mac, Windows

Programming Language

VHDL/Verilog

Related Categories

VHDL/Verilog Compilers, VHDL/Verilog Simulation Software

Registered

2022-05-24