学习fpga需要多久多少程度才能搞到图像处理和图像算法? 10

 我来答
真_放飞
2019-03-20 · 超过13用户采纳过TA的回答
知道答主
回答量:35
采纳率:85%
帮助的人:3.8万
展开全部
FPGA范围比较广,从编程到制版到调试到生产都可以算到里面。既然你是想搞算法,我就帮你尽量跳过FPGA费时费力不出成绩的底层钻研阶段。
如果你只是想做算法而不是做应用,只需要了解FPGA的优势和实现原理,10-30天学习FPGA基础语法,这部分跟C比较相似应该能很快入门,这时候你差不多就了解FPGA跟CPU的区别和优势了,然后把重点放在算法研究上。根据算法复杂度研究时间不定。
比如图像处理,FPGA的优势在于可以一个时钟周期处理多个点或者矩阵,这时候你的算法就要偏向于怎么让不同点或者矩阵之间的运算尽量独立没有前后相关性。速度上4Ghz的CPU一次处理16个点速度就是64G点每秒,FPGA看资源如果一次可以处理1000点,200MHZ的速度就是200G点每秒,这图像处理速度的优势就出来了。而且CPU可能还要跑系统还有宕机风险,FPGA说多快就多快,稳定高效能长时间运行。
之前我们做4K视频的采集和预处理,FPGA很轻松就实现了。设计的时候最好找个高手听一下你的设计方案,帮忙做一下时序约束和PipeLine规划,这样保证你的算法尽量稳定,或者干脆点你算法完成直接找人给你写代码,你把代码看懂之后再慢慢调参数就行了。
直接根据自己需求买个成品板卡,这样上面的外接器件什么的都有现成example可以使用,比如DDR控制、视频输入输出、引脚约束这之类的,你可以直接用板卡资料,不需要浪费时间去自己调试,专心做算法。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式