Motivation and Expected Behavior
Currently, when integrating a C++ module, there is no support of streams as top-level function inputs (e.g. void router_register(
hls::stream<rtr_packet_t>& rx_in) -> stream is function input). It would be helpful to support this for composability or to eventually have some automatic wrapper generation which connects top-level arrays of IP blocks with streams.
Related resources
No response
Motivation and Expected Behavior
Currently, when integrating a C++ module, there is no support of streams as top-level function inputs (e.g. void router_register(
hls::stream<rtr_packet_t>& rx_in) -> stream is function input). It would be helpful to support this for composability or to eventually have some automatic wrapper generation which connects top-level arrays of IP blocks with streams.
Related resources
No response