Altera_Forum
Honored Contributor
10 years agoLooking for advice on using OpenCL FPGA for data acquisition
Greetings!
We are trying to implement an image acquisition hardware based on OpenCL FPGA and I'm wondering if anyone could provide some advice. Specifically, we would like to write host and kernel code with Altera OpenCL SDK, and implement the following properties on the FPGA: 1) generic digital or analog ios to communicate with shutter, sensors, cameras (onboard IOs or the HSMC card with a daughter board); 2) asynchronous fifo channels for buffering incoming data and transferring data to host; 3) interruptions or control signals that allow the host and the kernel to communicate with each other about their status (data transfer completed, acquisition finished, FIFO full, etc.). I read the Altera OpenCL manual but couldn't find details to address my concerns above. Googling the topic didn't help much either. Will anyone recommend a development kit that meets our needs? Or, any comments & suggestions are greatly appreciated! Thanks, Bing