07-29-2019 02:41 AM
I'm using the example design provided with SDAccel and the Host application that goes with it (OpenCL API).
In the Host app, one of the very first steps is "Cl::Program" command which program the FPGA with the xclbin file.
I would like to skip this step as I'm managing the FPGA loading on my own.
However, I need the object returned by "Cl::Program" for the rest of the Host app code.
Is there any way to get this object without programming the FPGA?
07-29-2019 03:37 AM
If you program the xclbin which is same as that used in the OpenCL API, OpenCL API will not program it again. Otherwise, you will not be allowed to do so.
07-30-2019 07:56 AM
Thanks for your answer.
I did some tests to confirm that the design is not programmed again but I can't status. Indeed after calling the "cl::Program", I see a reset happening in the design. It can be either generated by a re-programmation or done on purpose by the function call.
Anyway, this is still an issue for me. I would like to be able to run my application binary multiple times w/o FPGA reprogramming or design reset, Is there a way to achieve this?
08-01-2019 12:33 AM