赞
踩
参考资料:xilinx大学计划
实验平台:ZYBO开发板
本次实验要做的是一个基于FPGA的简单图像处理程序, 共实现两个功能:
1.输出一个灰度图像的直方图。
2.将一个曝光不足的图像进行处理,使其对比度更大。
一、Vivado HLS 部分
首先我们用Vivado HLS来编写FPGA图像处理所用的IP核。
1.绘制直方图
1.首先编写相应的C/C++语言程序,加入到Vivado HLS工程中,再编写相应的testbench代码进行编译测试。
代码很简单大家看一下就明白了。
注意到右侧Directive窗口中的优化部分,分别表示doHist的输出接口使用AXI4-lite传输协议,inStream图像输入接口采用AXI4协议,输入数组histo存入bram中,loop_init循环进行展开。
2.点击Run C Simulation进行对C/C++源文件进行编译测试。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。