用fpga做图像处理 是FPGA重要还是图像处理的算法重要

2024-11-29 05:39:35
推荐回答(3个)
回答1:

首先,建议把数电的基础看下,侧重于基本的逻辑元器件,尤其是锁存器,触发器等概念给清晰了。这个因为学过,去图书管上两三个星期的晚自习就可以了。主要是为了强化下数字逻辑思维。
然后,学习verilog语法,学的过程中每天坚持练习编写code,verilog比较好学,入门一个月就够了。
以上两件事是属于基础,你一个月的时间就够了。
最后,你可以看你的图像处理算法了,算法是需要研究查找各种资料的,研究起来时间比较多,也比较枯燥,这时候你可以对你每天的时间进行划分,一段时间研究算法,一段时间看FPGA设计的相关书籍,关键是要自己编代码,在这过程中再有哪些数电或基础知识不清楚再去查找就是了。
记住练习编程要坚持,遇到问题要多问,多研究,当你算法研究到心里有谱的时候,你的rtl编码能力也就差不多了,就可以编写你的图像处理算法了。
Note:研究生的时间过的很快,但是时间也不端,尽量合理利用时间,学习东西要有调理,先学什么后学什么自己多想想,然后按照计划执行就行。

回答2:

个人认为FPGA只要有足够的资源够你使用就可以,图像处理的算法也可以通过工具书和网络来弥补,最主要的是需要熟悉FPGA的开发工具,这些工具很多都不容易上手的,但是非常的好用。我是大学嵌入式专业,用FPGA做过图像处理,当时我用的是System Generator下的SIMULINK工具,开发板是spartan6 nexys3,只要你熟悉工具里各个元件的用法,想要实现功能非常简单。如果你是后学习的FPGA的知识,可能做出来的东西不够漂亮,比如资源浪费比较多什么的,但是用这样的软件实现功能是没问题的,基础知识要慢慢来。推荐你去了解下Xilinx的ISE工具,现在最新应该是ISE13.4了,还有它旗下的System Generator,这个做图像处理很不错,还有一个叫AutoESL的,那个是能将可运行的C语言代码转换成VHDL或VERILOG并且生成.BIT文件。

回答3:

为帮助各类问题无人回答囧态,无私奉献中..