文件名称:kaze:嵌入Rust的HDL
文件大小:67KB
文件格式:ZIP
更新时间:2024-05-25 11:50:41
rust hdl digital-logic-design Rust
嵌入的 。 kaze提供了一个API来描述由Signal组成的Module ,然后可以将其用于生成Rust模拟器代码或Verilog模块。 kaze的API旨在在保持表达力的同时尽可能减少。 它旨在防止用户尽可能描述错误的或不正确的硬件。 这使用户可以毫不费力地破解设计,同时API和生成器确保这些设计是合理的。 用法 [ dependencies ] kaze = " 0.1 " 例子 use kaze :: * ; fn main () -> std::io:: Result <()> { // Create a context, which will contain our module(s) let c = Context :: new (); // Create a module let inverter = c. module ( "Inver
【文件预览】:
kaze-master
----.gitignore(19B)
----CHANGELOG.md(6KB)
----Cargo.toml(56B)
----LICENSE-MIT(1KB)
----README.md(3KB)
----sim-tests()
--------src()
--------Cargo.toml(364B)
--------build.rs(26KB)
----kaze()
--------src()
--------Cargo.toml(548B)
----LICENSE-APACHE(11KB)