UCLA-VAST / tapa

TAPA is a dataflow HLS framework that features fast compilation, expressive programming model and generates high-frequency FPGA accelerators.
https://tapa.rtfd.io
MIT License
144 stars 27 forks source link

AXI-Lite control signals are not generated for a stream-in, stream-out function #119

Closed vkomenda closed 1 year ago

vkomenda commented 1 year ago

Vivado synthesis fails for this function which has streams as inputs and a stream as the output. Is there a quick fix for that?

ERROR: [Synth 8-448] named port connection 'ap_start' does not exist for instance 'compute_0' of module 'compute'
ERROR: [Synth 8-448] named port connection 'ap_done' does not exist for instance 'compute_0' of module 'compute'
ERROR: [Synth 8-448] named port connection 'ap_idle' does not exist for instance 'compute_0' of module 'compute'
ERROR: [Synth 8-448] named port connection 'ap_ready' does not exist for instance 'compute_0' of module 'compute'
vkomenda commented 1 year ago

I missed out a conflicting HLS pragma. With that being removed control signals are generated OK.