rust_hls_lib 0.1.1

Support crate for rust_hls
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
# rust_hls_lib

<!-- cargo-rdme start -->

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.

<!-- cargo-rdme end -->