rust_hls_lib

Crates.iorust_hls_lib
lib.rsrust_hls_lib
version0.1.1
sourcesrc
created_at2023-04-19 08:57:30.477369
updated_at2023-04-20 19:14:35.484627
descriptionSupport crate for rust_hls
homepagehttps://github.com/zebreus/bachelor-thesis/tree/master/bambu-macro/rust_hls_lib
repositoryhttps://github.com/zebreus/bachelor-thesis
max_upload_size
id843351
size44,184
Zebreus (zebreus)

documentation

README

rust_hls_lib

Functions for performing HLS from Rust

This crate provides functions for performing HLS from Rust. It is intended to be used with the rust_hls crate which provides a macro using the functions in this crate.

High-level synthesis is performed by ripping out a function an creating a new (temporary) crate that only exports that function. A bash script containing the commands to synthesize the temporary crate is then created and executed. The resulting Verilog is then returned as a string.

Commit count: 305

cargo fmt