Forum Discussion
Altera_Forum
Honored Contributor
9 years agoOpenCL kernel finish event never occurs
I have a SoC design using Quartus 16.0. In the design, the ARM allocates a few buffers (cl_mem objects) using OpenCL. The physical address of those buffers are given to an mSGDMA core to capture data...
Altera_Forum
Honored Contributor
9 years agoThe only case of kernel deadlocks I have encountered were caused by channel ordering in multi-kernel designs. You seem to be mixing HDL and OpenCL; I guess there are a lot more stuff that could go wrong in that case. If the whole reason for mixing HDL with OpenCL for you is to avoid the extra buffer copy, you can already do that in pure OpenCL.