sv-api

Crates.iosv-api
lib.rssv-api
version0.0.1
sourcesrc
created_at2024-02-05 01:35:18.643964
updated_at2024-02-05 01:35:18.643964
descriptionIdiomatic Rust abstractions for interfacing with SystemVerilog.
homepage
repositoryhttps://git.jekel.ca/JZJ/sv-api
max_upload_size
id1126929
size49,573
John Jekel (JZJisawesome)

documentation

README

sv-api

Idiomatic Rust abstractions and raw bindings for the SystemVerilog DPI, PLI, and VPI interfaces.

This crate is in a early development stage at the moment as I flesh out the goals of the project, but it will improve with time :)

TODO describe distinction between this and librstb (or perhaps even reuse parts of that)

  • Unlike librstb we're not focused on writing tests (assuming those will be written in SystemVerilog, potentially leveraging UVM, in the simulator)
  • Instead our focus is on simply providing a good abstraction to control a simulation, as well as retrieve data from it
Commit count: 0

cargo fmt