这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » FPGA » fpga的未来在那里

共1条 1/1 1 跳转至

fpga的未来在那里

菜鸟
2017-06-27 15:26:47     打赏
本人接触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 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]