2 个版本
0.1.1 | 2023年4月20日 |
---|---|
0.1.0 | 2023年4月19日 |
#11 in #high-level-synthesis
每月 22 下载
45KB
954 行
rust_hls_lib
从 Rust 执行高级综合的函数
此包提供从 Rust 执行高级综合的函数。它旨在与 rust_hls
包一起使用,该包使用此包中的函数提供宏。
通过移除一个函数并创建一个仅导出该函数的新(临时)包来执行高级综合。然后创建并执行一个包含合成临时包的命令的 bash 脚本。然后,将生成的 Verilog 返回为字符串。
lib.rs
:
从 Rust 执行高级综合的函数
此包提供从 Rust 执行高级综合的函数。它旨在与 rust_hls
包一起使用,该包使用此包中的函数提供宏。
通过移除一个函数并创建一个仅导出该函数的新(临时)包来执行高级综合。然后创建并执行一个包含合成临时包的命令的 bash 脚本。然后,将生成的 Verilog 返回为字符串。
依赖关系
~5–15MB
~217K SLoC