A VUnit package providing helper utilities for integrating Vivado projects and IPs with VUnit.
vunit-vivado simplifies the use of Vivado-generated sources in VUnit-based simulations.
The package provides:
create_compile_order_file— extracts source files, libraries, and compile-order dependencies from a Vivado project.add_from_compile_order_file— adds the extracted sources to a VUnit project with the required library mappings and dependencies.
pip install vunit-vivadoAn example project demonstrating the package utilities is available in the examples/ directory. See the included
README files for additional information.