I am new to PYNQ and Xilinx Vivado HLS.
I want to have a custom overlay to give me an element from an array in a round-robin fashion upon invocation.
I am trying to implement HLS function such that I want to send an array of say 4 values and select one element in round-robin fashion each time the function is being invoked.
I am stuck with what type of mode to use for the input array A, such as axis, m_axi or ap_memory. I don’t understand what to use for my application.
I tried with “axis”. But When I created Block design with AXI DMA in Xilinx-HLX, it has given me critical warning as :
“Interface connected to S_AXIS_S2MM does not have TLAST port”
Please, find attached my C++ code.
Please, give me some pointers on how to achieve my task.rr.cpp (482 Bytes)
Any help is much appreciated.