This repository contains documentation with code examples about different procedures to interface VHDL with foreign languages and tools through GHDL.
Subdirs in vhpidirect and vpi contain groups of examples to illustrate specific sets of features. Run the
run.sh
script in each subdir in order to build and execute the group of examples. In some cases, there are further subdirs with
additional examples. Explanations are available in the docs.
This repository was created recently and multiple existing examples are not published yet. Find on-going work in issue #1 and in open Pull Requests.
VASG: [LCS-202x] VHDL DPI/FFI based on GHDL’s implementation of VHPIDIRECT (PDF).