Skip to content

Learning VHDL with GHDL #1291

@eine

Description

@eine

The documentation of GHDL contains a brief Quick Start Guide to introduce GHDL's CLI interface to users, but it does not contain an introduction to VHDL. There are many examples scattered in the repos:

  • The testsuite of the main repo contains hundreds of reproducible examples. These are mostly undocumented, but most of them are small and are related to some public discussion.
  • The examples and testsuite of ghdl-yosys-plugin contain tens of examples too. These use the plugin along with open source P&R and programming tools, such as nextpnr, icestorm, openocd, etc.
  • Documented co-simulation examples about VPI and VHPIDIRECT are available in ghdl.github.io/ghdl-cosim.

However, since many users learn about both VHDL, GHDL and sometimes digital design at the same time, previous resources might be too harsh. The purpose of this document is to gather references to open/free (as in free beer) tutorials, guides, books, blog post, repositories, etc. which use VHDL (and optionally GHDL).

See also Talks, presentations and other communications about GHDL and Target projects for synthesis.

Moreover, the following repositories (in case insensitive alphabetical order) might be useful for searching solutions to common designs/problems:

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions