Forum Discussion
Altera_Forum
Honored Contributor
8 years agoHow can we do pipelining between CPU thread and FPGA kernel?
I want to do pipelined processing between the host and FPGA. Say I have kernel0 implemented on host while kernel1 implemented on FPGA. Kernel0 may generate 1000 data where kernel1 will process t...
Altera_Forum
Honored Contributor
8 years ago --- Quote Start --- You want live in XXII Century ? This may be simple with "smart" commands of read memory on both sides -- only after write need address or in this moment. CPU and FPGA may have "spy" blocks on global bus that see all transaction on common "memory". If write address is near and greater than waited -- read memory, if equal -- get data direct from bus on fly. Your FPGA may give to CPU a region of addresses that put all writing data to FIFO. This all is`nt OpenCL. However, Intel may add this possibility to channel input. --- Quote End --- Yes, you are right. I see the problem. Thank you Cheng Liu