推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

基于VIVADOHLS和zyqn的图像处理算法实现

更新时间:2020-11-30 12:42:31 大小:6M 上传用户:xuzhen1查看TA发布的资源 标签:vivadohlszyqn图像处理 下载积分:2分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

这里为什么使用 MATLAB进行仿真呢?首先 matlab可以进行快速的算法效果仿真验证,另外,在FGA中,仿真的结果是以波形形式输出的,我们还需要使用 matlab进行将波形转换为实际的图像的操作,所以这里使用 matlab BCC++修改后Ⅴ vado hIs工程
这里,我们将 MATLAB对应的算法转换为C++后,导入到 vivado中,然后进行算法的C->RTL的映射。这里我们使用的软件版本为:VADO20124即vADO144由于 Vivado只支持C语言和C++语言的简单构架(不含虚拟函数,链表等高级语法而原始的程序,具有较多高级语法部分,因此,需要较大程度的修改。这里,我们根据A步骤的 MATLAB算法,分别进行软件语言的编程。这里原来的程序基本用不到,这里我改编为C语言(如果是C++,其实在没有高级语法的时候,完全和C一样,因此写成C++本质就是C)。这里,根据上面的算法验证,我们重新编写相关的软件程序。
因此改动比较大,具体的设置步骤如下所示
打开 vivado hIs软件,得到如下的界面

C最后再ISE或者 Plana head中进行FPGA的设计这里,根据你的最初的要求,我们使用 planahead来调用 VIVADO HLS映射后的算法来实现。
同样,两个算法的操作是类似的,首先建立 Planahead工程

从上面的仿真可以看到,采用 vivado hIs设计得到的仿真结果和实际理论仿真结果非常接近,其唯一的区别在于图像的最上面的有一条黑线,这是因为在印ga处理的时候,初始状态下,系统可能没有正确处理导致的,这是印ga图像处理的常见现象,是正常的。
E XPS SDK这里,我们将使用 xilinx公式的嵌入式软件进行操作,下面给出具体的步骤首先做 PCORE生成操作。

部分文件列表

文件名 大小
基于VIVADOHLS和zyqn的图像处理算法实现.pdf 6M

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载