vhpi

Crates.iovhpi
lib.rsvhpi
version0.1.1
created_at2026-01-07 12:33:11.576678+00
updated_at2026-01-07 12:50:30.634434+00
descriptionRust wrapper around the IEEE 1076 VHPI
homepage
repositoryhttps://github.com/nickg/rust-vhpi
max_upload_size
id2028171
size48,762
Nick Gasson (nickg)

documentation

README

vhpi

This crate provides a high-level wrapper around VHPI (VHDL Procedural Interface) allowing the user to inspect and control a VHDL simulation. See nvc for a supported simulator.

A full description of VHPI capabilities can be found in the VHDL LRM.

Usage

Add vhpi to your Cargo.toml:

[dependencies]
vhpi = "0.1.0"

VHPI programs are usually compiled as plugins and loaded into the simulator which requires:

[lib]
crate-type = ["cdylib"]
Commit count: 18

cargo fmt