zxopenljx 发表于 2020-12-30 13:59:15

知乎问答 | 学习FPGA将来的出路在哪里?



原提问

如题,已经初步了解了一下,但由于没有接触到比较正式的项目,比较迷糊一点,如果可能的话,请举例说明...


~ 答主:秦冕 ~

自己也只是即将毕业的学生,简单说一下自己了解的情况。希望能和大家多多交流。

01各大军工研究所以及部分科研机构(14所,29所,航天所,天文台等)。这部分可以说是最对口的,因为这些单位大量应用FPGA,工作环境不予置评;

02做仪器的相关公司(41所,泰克),这个也是非常对口,高速信号发生器、频谱仪、示波器都需要FPGA直接实现,本身仪器也就是采集预处理系统,FPGA应用最适合的地方;

03做ASIC逻辑,或者叫做前端,这个是就业市场最大的,上海这边有AMD,英伟达,高通,海思,展讯等等众多IC厂商,ASIC逻辑和做FPGA基本上一样;

04做相关算法,FPGA只是实现工具,应用在上面的算法才是关键,应用多的算法领域有通信相关的(射频到基带),图像,通用信号处理等。在大多公司中都是有专门负责算法的部门,包括通信,数据通信,IC等。当然做算法要比做逻辑门槛高;

05这几年比较新的硬件加速领域,主要应用面对数据中心,包括网络,搜索等领域,国内少数大公司在做,国外已经有一些新兴的小公司在做这方面的研究了。Xilinx和Altera也都在推这方面的市场,感觉FPGA的可编程以及低功耗(相对)的特点,这方面将来应该有很不错的发展。

06众多中小型公司做的嵌入式系统;

07如果接触硬件多的话也可以走硬件工程师方向,这就是另外一条路了。

有什么不对的地方还请指正。



~ 答主:Evan172 ~

01在国内FPGA最大的应用市场还是通信类,几大厂商的重要收入来源还是华为、中兴、阿朗、烽火等,基本上可以直接呼叫原厂AE上门支持那种。算法类(如各种FIR)、接口类(如CPRI、Interlaken、XAUI、PCIE、GE、SRIO等),其它还有glue logic等。FPGA在里面作为产品的一部分,所以会有成本的考虑,够用就好,有时上高端的片子,有时上低端的,属于RD的一部分,地位还比较高。

02在芯片厂商那里做FPGA原型验证,一般大点的IC公司会有个team或一二人专门负责做这块,把其它人设计来的代码上原型跑跑,相对来说工作比较轻松,只要环境搭好了,再来新的项目也是改改接进来跑跑流程的事情。一般都有外购或自己开发的原型平台,FPGA都是最高端的,以Xilinx居多,Altera也不少,如果工程设计量太大,往往还涉及到多颗FPGA切割的问题,另外,还有会大量子卡配合使用。原型验证工程师在这类公司比ASIC deisgn/verification可能稍低一点,看各公司具体情况吧,再者这些职位些互转也不难,或者同时从事几块工作的人也不在少数吧。

03进入FPGA厂商当FAE或CAE,比如Xilinx/Altera/Lattice。中国的国情嘛,大家都知道,干几年技术大家就开始彷徨何去何从了,做IT的说超过30岁再写代码就写不过年轻人了,FPGA、电子、嵌入式等门槛更高些、需要时间积累的,可以放宽些,大致就是35岁以后就想着转管理层、接近市场之类的(其实真实情况也没这么恐怖,身边40岁以上做一线coding的也很多,如系统工程师、架构工程师、专家等),那去厂商做FAE/CAE是很好的选择。这里面又分原厂、代理的AE,原厂的位置毕竟有限,周围只有少数同事,认识的或听说过的进去了,一般他们招人都不对外公开,靠内推吧。另外说个额外吧,FAE与CAE的区别,简而言之,FAE就是出台的,要陪着sales跑客户的,有的划分到marketing部位,而CAE就是坐台的,不怎么出去。FAE一般盯着几个客户,所有与客户相关的非商务事情,他基本是接口人,所以要靠近客户,尽快响应,如北京上海深圳一般会有FAE蹲守; 而CAE一般专深于某项技术,比如FPGA相关的,有熟悉EDA tools的,有熟悉硬件的,有熟悉HDL coding、仿真、综合设定的,还有的熟悉DDR、USB、PCIE等具体协议的,全国或全球的与之相关的问题都汇总到这几个CAE手上来。也有分为售前和售后,现在大家讲究长久合作,细水长流,不是大宗物品讲究一锤子买卖。

04其它专业场合,比如医疗设备业、多媒体或图形图像处理业,比如西门子医疗、飞利浦医疗、国内的联影在长期招收FPGA工程师,在这里FPGA作为工业控制的一部分吧。另外,在摄像头相关领域或其它图形处理,FPGA用得也很广,可以说是目前的热点应用之一吧,如安防领域的海康威视等。还有其它的工业用品相关的领域,主要是控制、嵌入式、图形图像处理、传输等,比如无人机大疆科技也在招FPGA啦。

05加一个汽车电子方向,最近一两年,明显感觉FPGA在汽车电子方面的应用多起来了,Lattice开放过相关的职位;汽车运动控制相关的电子装置,以前一直使用单片机或MCU完成,有新项目开始考虑使用FPGA或CPLD来实现,有里面工作的同学向我咨询可行性了……汽车电子是这些年较热的话题,并且看形势还会继续热下去,FPGA在上面的应用,主要是原先单片机或MCU在实时性或功能的实现上已经不满足要求,开始由FPGA来实现了。主要特点是:工作环境恶劣,在高温、潮湿的环境下、并且对稳定性等要求极高,对FPGA的容量和性能要求较低,单片价格不会高,但是都是量产啊。这块觉得大有可为。

06仿真加速器这块,动不动千万元以上的大箱子设备,很贵,一般小公司用不起。其实这与原型验证有区别也有联系,有FPGA经验的人做仿真加速器也能较快上手。我现在就是M公司做AE,有机会再写写emulator相关的回答。近来FPGA原型验证平台和硬件仿真器一起,受到了极大的关注。一个证据就是三大EDA厂商都在这块发力,C、M很多年前就有自己的硬件仿真器产品,而S很早就把HAPS纳入旗下。2012年S收购了Zebu,C也推出自己的原型平台,M最近也加入战团。再加上二线、三线厂商的产品,以及客户自己自制的板子,这块发展在加速。

07硬件加速、并行计算等,这块逐渐发展过程中吧,比如Intel把Altera收购了,很大个着重点就在此。

08各大院校、研究所,把这个单独拿出来说吧,上面列的基本是市场经济下的领域,非市场经济的研究所还是有较大不同。经费大多是国家拨款,或者航天航空雷达电子工业等面向军工方向的,这几年在里面待遇也提升不少,在二线城市里比较有吸引力吧。年轻工程师可能会遇到种情况:因为技术比较新,年纪大些的人不太会用,所以所有的事情都会压到年轻工程师头上,想找人帮忙别人也不会啊,几乎是全能手了。

zxopenljx 发表于 2024-6-3 16:58:13

知乎问答 | 学习FPGA将来的出路在哪里
页: [1]
查看完整版本: 知乎问答 | 学习FPGA将来的出路在哪里?