I've a design with 2 components. The output from the first component is fed to the second component. While the second component is working I want the first component to work on a new set of inputs.
Is this possible to achieve this. My understanding is the main function executes sequentially so only one component can be active at a time according to the sequential flow of the main.
Is it possible to run two components parallelly from the main function?
This is fairly easy to do with Intel's FPGA SDK for OpenCL, but I am not sure about the HLS tool. Take a look at "Systems of Tasks" in the link below; I think this could help you achieve what you want:
Thanks Gopikrishnan for posting in Intel community forum and HRZ for the recommendation, hope you both are well.
Please do let us know if that helps to clarify or any further clarification is needed.
Greetings, as we do not receive any further clarification on what is provided. Hence thread will now be transitioned to community support for further help on doubts in this thread. Pleasure having you here.