#system-verilog #verilog #dpi #vpi #pli

sv-api

适用于与SystemVerilog接口的惯用Rust抽象

1 个不稳定版本

0.0.1 2024年2月5日

#5 in #dpi

47 每月下载量

MIT 许可证

50KB
459

sv-api

SystemVerilog DPI、PLI 和 VPI 接口的惯用Rust抽象和原始绑定。

目前这个crate处于早期开发阶段,因为我正在明确项目的目标,但随着时间的推移将会改进 :)

TODO 描述与librstb的区别(或者甚至可能重用其中的一部分)

  • 与librstb不同,我们并不专注于编写测试(假设测试将在SystemVerilog中编写,可能利用UVM,在模拟器中实现)
  • 我们的重点是简单地提供一个好的抽象来控制模拟,以及从中检索数据

lib.rs:

  • TODO 在此处为该文件添加rustdoc

依赖项

~0–1.9MB
~37K SLoC