| Crates.io | vhpi |
| lib.rs | vhpi |
| version | 0.1.1 |
| created_at | 2026-01-07 12:33:11.576678+00 |
| updated_at | 2026-01-07 12:50:30.634434+00 |
| description | Rust wrapper around the IEEE 1076 VHPI |
| homepage | |
| repository | https://github.com/nickg/rust-vhpi |
| max_upload_size | |
| id | 2028171 |
| size | 48,762 |
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.
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"]