Implementations of image convolution on FPGA using OpenCL in Vivado HLS.
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.
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.