本人接触FPGA也有一段时间了,接触时间越长越担忧,有一种不知所错的感觉,感情很复杂,内心时常纠结,是放弃呢还是继续呢? 先谈一下fpga的应用现状: 1、通信领域,在国内比如像中兴、华为等通信企业会有对应的职位; 2、在图像领域,关于图像也是最近几年火起来的,随着安防行业,智能交通的快速发展,图像也得到广泛应用,但是它们不会采用fpga,华为海思等都有专门为她们做的处理器,价格也不贵,开发起来也比较方便,再就是其它方面运用到图像的,我在网上发现做图像的越来越多在招fpga,像大疆无人机、海康、腾讯、华为等; 3、高速数据处理领域,对于需要快速进行数据处理的地方也需要用到fpga,比如最近在网上看到科大讯飞在招fpga,职位要求是将她们的一些人工智能的算法移植到fpga中,这个团队也是刚开始建立,所以我认为在这两年比较热门的人工智能或许慢慢会有应用,另外在金融领域也是需要快速得到行情数据、快速决策、快速交易来获得最大利益的地方,这一块国内外也有一些公司在做了,包括期货市场和股票市场,这也会是一个重要的领域; 4、IC验证领域,因为设计一款IC,如果直接拿去流片,成本会很高,首先用FPGA进行验证,可以方便修改,而且FPGA是可以重复擦写的,等验证没问题之后拿去流片,大大提高了成功几率; 2015年fpga领域发生的最大一件事就是intel收购altera,这确实是一个爆炸性的消息,在cpu的速度上的提升遇到了瓶颈,专家们对于这也做了不少努力,比如量子计算机,用石墨烯代替硅等等,可能这些重研究到应用还需要很长时间,intel收购altera给大家释放的消息就是想把fpga与cpu集成到一起,各自发挥各自的优势,以此来提高速度。 另外从xilinx和altera最新款的芯片可以看出,内部都集成ARM核,而且都慢慢支持open CL开发,给人的感觉也是想与cpu融合,各自发挥各自的优势,往片上系统方面靠近,仅仅个人猜测。 fpga的优点和缺点非常的明显,优点就是速度快,能并行处理;缺点就是灵活性差、开发资源有限、开发工具不好用、开发周期长,价格相对ARM等贵得多,所以到目前为止也只是属于小众市场应用,一般不是为了快速提升速度都不会选择它,在公司基本上也是小团队,大公司可能还有一个完整的团队,小公司可能就一两个人、两三个人,所以很多公司在这方面的开发都没有一套标准的管理机制,没有标准的流程、项目设计文档也没有标准化,好多都是边做边摸索,好多资料只能看官网的,都是原滋原味的英文文档,可能每一个很小的功能都要自己去写,不像软件,有什么想法网上资料铺天盖地,开源资料很丰富,很方便可以拿来借鉴和应用,开发效率快多了。 分析来分析去,也不知道fpga的未来在哪里?还是好好做好眼前的事吧。 |
共1条
1/1 1 跳转至页
fpga的未来在那里

共1条
1/1 1 跳转至页
回复
打赏帖 | |
---|---|
分享一种检测按键状态的方法被打赏20分 | |
周末总结一下,STM32C0系列的开发经验被打赏50分 | |
【Cortex-M】Systick Timer使用被打赏10分 | |
分享汽车防盗系统的组成与分类(一)被打赏5分 | |
VOFA+波形显示+JYD-31蓝牙发送和解析不定长数据被打赏10分 | |
【换取手持数字示波器】-STM32F4PWM控制LED灯管亮度被打赏22分 | |
【换取手持数字示波器】STM32F4驱动RPR-0521RS照度、接近一体型传感器被打赏23分 | |
宏定义和const关键字定义被打赏5分 | |
【分享开发笔记,赚取电动螺丝刀】几个单片机I2S外设的BLCK时钟对比被打赏20分 | |
【功率监测与控制系统DIY活动成果贴】DIY功率计与LabVIEW数据采集被打赏100分 |