FPGARelated.com
Using GHDL for interactive simulation under Linux

Using GHDL for interactive simulation under Linux

Martin Strubel
Still RelevantIntermediate

The opensource and free VHDL simulator 'GHDL' has been out for many years, but like many other opensource tools, it has caught limited attention from the industry. I can hear you thinking: 'If it doesn't cost money, it can't be worth it'. Well, I...


Summary

This blog post demonstrates how to use GHDL for interactive VHDL simulation on Linux, covering installation, basic workflow, and practical tips for everyday use. The author shows how the free open-source simulator can replace proprietary tools for writing and debugging VHDL testbenches and viewing waveforms.

Key Takeaways

  • Install and configure GHDL on common Linux distributions and verify a working simulation environment.
  • Run the analyze/elaborate/run workflow (ghdl -a, -e, -r) to execute VHDL testbenches interactively.
  • Integrate GHDL with waveform viewers like GTKWave and produce VCD/GHW traces for debugging.
  • Debug VHDL designs interactively by stepping through testbench outputs, using assertions, and inspecting signals.
  • Automate simulations with simple Makefiles and scripts to streamline iterative development.

Who Should Read This

FPGA and digital-design engineers, students, or hobbyists who work with VHDL on Linux and want a practical, cost-free way to simulate and debug designs.

Still RelevantIntermediate

Topics

VHDLVerification

Related Documents