rust_hdl/example_project
2023-02-12 13:28:34 +01:00
..
neorv32@b2cefc8e09 Add neorv32 to example project 2023-02-12 13:04:20 +01:00
OSVVM@0bced01074 Update example project OSVVM version 2023-02-12 09:08:28 +01:00
PoC@51248a8a85 Switch example_project to git submodules 2021-03-30 08:21:00 +01:00
UVVM@b06bce5f56 Update UVVM example project 2023-02-12 10:13:50 +01:00
vunit@e052f72bab Update VUnit in example project 2023-02-12 09:35:05 +01:00
from_vunit_export.py Remove std/ieee libraries from example project. 2019-12-30 08:57:47 +01:00
README.md Switch example_project to git submodules 2021-03-30 08:21:00 +01:00
vhdl_ls.toml Add more neorv32 files to example project 2023-02-12 13:28:34 +01:00

Example Project

This example project (vhdl_ls.toml) demonstrates the Parser/Language Server on a medium-sized project consiting of VUnit, OSVVM, UVVM and PoC.

To setup the project run

git submodule init

To update the reference projects to their latest commits run

git submodule update --remote --merge

Note that the vhdl_ls.toml file will need to be updated to reflect any changes in the project files.

This folder also contains a utility script from_vunit_export.py which converts a VUnit --export-json file into a vhdl_ls.toml file including the STD and IEEE libraries.