2 个版本

0.1.1 2023年4月20日
0.1.0 2023年4月19日

#11 in #high-level-synthesis

每月 22 下载

MIT/Apache

45KB
954

rust_hls_lib

从 Rust 执行高级综合的函数

此包提供从 Rust 执行高级综合的函数。它旨在与 rust_hls 包一起使用,该包使用此包中的函数提供宏。

通过移除一个函数并创建一个仅导出该函数的新(临时)包来执行高级综合。然后创建并执行一个包含合成临时包的命令的 bash 脚本。然后,将生成的 Verilog 返回为字符串。


lib.rs:

从 Rust 执行高级综合的函数

此包提供从 Rust 执行高级综合的函数。它旨在与 rust_hls 包一起使用,该包使用此包中的函数提供宏。

通过移除一个函数并创建一个仅导出该函数的新(临时)包来执行高级综合。然后创建并执行一个包含合成临时包的命令的 bash 脚本。然后,将生成的 Verilog 返回为字符串。

依赖关系

~5–15MB
~217K SLoC