OpenCL_Vivado_HLS_Convolution

Implementations of image convolution on FPGA using OpenCL in Vivado HLS.

Initialize project

For each solution, open a new project in Vivado HLS, add convolve.cl as the source, and convolve_tb.c, lena128.txt, lena128pad.txt as test bench.

Run project

Use "Run C Simulation" in the HLS tool bar to run C simulation to varify. Use "C Synthesis" to synthesize and see latency, utilization and more.