请选择 进入手机版 | 继续访问电脑版

集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 5064|回复: 8

FPGA图像处理的前景如何?

[复制链接]
4798345 发表于 2017-6-25 18:15:47 | 显示全部楼层 |阅读模式
作者:ty yu
链接:https://www.zhihu.com/question/33279684/answer/60368817
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

过去的FPGA在图像处理上做的很少。在图像采集卡、接收卡、相机中,FPGA主要任务是做图像的转发(在各种视频接口、存储器、总线之间转来转去)。在转发的中途,可以进行一些简单的处理,比如插值、翻转、gamma变换、滤波、拼接等。做这些技术的基础要求是对各种接口、总线、外设的熟悉。技术难点在于利用有限的资源做管道处理,以及模块之间配合时序的正确性。一方面由于资源有限,另一方面开发语言描述层次太低,所以在过去很少做复杂的处理。实现H.264这样复杂的算法,一般只实现最低的适合实时处理的等级。近几年,FPGA资源的提升,开发工具升级,存储器速度加快,让FPGA能做更多的事了。HLS、OpenCL让FPGA开发变简单。有一些公司用新的技术快速开发出有图像识别功能的设备(主要是小公司和学生)。FPGA抢了DSP的饭碗。然而FPGA在图像识别领域至少面临GPU的威胁。虽然GPU在嵌入式领域没有靠谱的产品,但是巨头们都在做了。NVIDIA有Tegra,微软和Intel也在用GPU。继续补充。什么人在用FPGA做图像处理。由于FPGA开发慢、成本高、可重复配置、有点门槛等等特点,它能够在DSP、单片机、ASIC之间分一杯羹。应用领域主要在量不大、可定制、可升级、成本不敏感的地方,比如军工、医疗、安防。单位主要是科研院所、医疗设备公司、安防设备、视频传输拼接设备公司。继续写。用HLS和OpenCL开发FPGA怎么样。高级语言开发FPGA这条路走了很多年,现在看来仍然有很长的路要走。HLS中实现了opencv的部分算法,调用起来方便。如果在HLS中用c语言或OpenCL的C语言开发,是一件很疼的事,需要事无巨细的对综合工具进行干预,而且debug困难。如果使用OpenCL开发,不仅仿真功能莫名其妙,而且主机端似乎还没有实现运行环境,这就完全失去了Open的意义。FPGA的OpenCL与GPU的OpenCL比,编译过程太长,工具太复杂。综上,本人认为c语言和OpenCL不能很好地作为开发FPGA的高级语言。行业需要一个中间层语言,不太高也不太低(同学们又要多学一门课…)。这样开发工具能稍微简单点、靠谱点,开发人员能省点时间,省点大脑。继续写。现在整个中国的形势就是发展减速。FPGA相关工作的前景很大程度上等同中国经济的前景。整个图像行业的起伏总是正常的,今后的热点还会有。基于FPG
晓灰灰 发表于 2017-6-26 09:25:31 | 显示全部楼层
整个图像行业的起伏总是正常的,今后的热点还会有。基于FPG
陈飞龙 发表于 2017-6-28 09:03:05 | 显示全部楼层
如果使用OpenCL开发,不仅仿真功能莫名其妙,而且主机端似乎还没有实现运行环境,这就完全失去了Open的意义。FPGA的OpenCL与GPU的OpenCL比,编译过程太长,工具太复杂。综上,本人认为c语言和OpenCL不能很好地作为开发FPGA的高级语言。
fpga_feixiang 发表于 2017-6-28 14:01:53 | 显示全部楼层
这个前景非常的好
小舍YZ 发表于 2017-6-29 17:36:51 | 显示全部楼层
近几年,FPGA资源的提升,开发工具升级,存储器速度加快,让FPGA能做更多的事了。。。。。。。。。。。。。
fpga_wuhan 发表于 2017-6-30 15:55:34 | 显示全部楼层
FPGA图像处理的前景如何?
 楼主| 4798345 发表于 2017-6-30 17:25:56 | 显示全部楼层
陈飞龙 发表于 2017-6-28 09:03
如果使用OpenCL开发,不仅仿真功能莫名其妙,而且主机端似乎还没有实现运行环境,这就完全失去了Open的意义 ...

非常赞成你的观点
大鹏 发表于 2018-4-11 09:30:48 | 显示全部楼层
图像方向确实很不错!
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|手机版|Archiver|集成电路技术分享 ( 京ICP备20003123号-1 )

GMT+8, 2024-4-16 15:23 , Processed in 0.069788 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表