微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > 电子工程师杂谈 > 敢问FPGA开发工程师路在何方?

敢问FPGA开发工程师路在何方?

时间:10-02 整理:3721RD 点击:
      FPGA作为一个比较新的领域,在最近几年中有很大的发展和进步。各个厂家的FPGA不断
推陈出新,工艺越来越高、速度越来越快、功能越来越多,价格却越来越便宜了。随着FPGA成本
的进一步降低和规模的增加,在未来几年中FPGA应该有更加宽广的应用领域。这样看来
FPGA的开发人员似乎有一个不错的将来。但是就我看来,FPGA开发人员在中国发展前景并不
是很好。
  FPGA的开发一般归属于硬件开发的范畴。说起硬件开发,大部分人想到的是画PCB和原
理图。在IC厂家的参考设计和公板横行的现实情况下,FPGA设计含有较高的创造性和技术含
量。当然PCB设计也有很多技术含量高的部分,比如信号完整性和模拟信号处理等。但是,
在中国IT发展的环境中,有技术含量并不等于有发展前途。中国的IT公司绝大部分还是以采
用IC厂家的套片来生产产品为主。因此,公司关心的是如何将厂家的IC、自己设计的单板、
软件、结构件拼装为一个系统。而FPGA在这个系统当中只是充当很小的一个配角。比如在总
线不能直接连接、没有满足需求的现成的IC、IC停产等情况下,才会考虑使用FPGA。所以,
国内FPGA的从业人员不多,需求也不大。另外,FPGA开发人员的工作过于”底层”,接触的
是寄存器和与非门和接口信号的时序。这样就导致FPGA开发人员对硬件、软件系统和用户需
求的不了解。对系统和用户需求的不了解,在主要做系统的公司中是很难有大的发展的。试
问现在IT公司中的产品经理、项目经理有几个是从做FPGA的人中提拔的呢?中国这个轻技术
、重管理的环境注定了FPGA行业的从业人员只能限于底层开发人员的职业,从前途和“钱途
”来讲都逊色与做PCB单板设计和做软件设计行业。至于转行,由于FPGA设计和ASIC设计前
端的相似性,FPGA开发人员可以考虑转向ASIC设计,或者直接转到ASIC的FPGA验证方向。
  FPGA的开发人员的另一条康庄大道是PCB设计。硬件搭台子,算法唱戏。
单片机,嵌入式,DSP,FPGA,PCB,说小了是工具,是技能,说大了是解决方案,单片机从
CISC到RISC,裸奔的程序到小巧的OS,ARM能架Linux,WinCE到VxWorks,DSP的VLIW体系结
构,FPGA的RTL(除非做IC,否则到不了晶体管建模)建模,PCB的模拟,射频以及SI,PI,
这些东西单拿出来,还真未必说能有前途,一个啥都不会的,培训3个月,就能做RTL的逻辑
设计了,我个人认为还是要上升到系统,我要做一个H.264的MP的D1编码器,怎么做?用什
么做?这是一个系统设计的问题,更是一个解决方案的问题,建立时间-成本-功耗-风险
约束条件,你还得选是用多DSP做,还是ASIC+Host Processor做,还是DSP+FPGA做?存储器
配什么样子的,DDR还是DDR2还是ZBT?然后SI和PI问题怎么解决,电源问题怎么解决?多处
理器互连问题怎么解决,算法如何调度?这些东西的一个Traceoff做好了就不容易了。
      再说说算法,懂硬件懂算法才是真正的出路,做FPGA的,一定要做算法分解,算法映射,刚
开始可能是拿到一个分解好的模块去做RTL或者Testing,以后一定要Update到System设计,
无论是通信还是视频亦或是原型,总而言之,你要说只作模块的RTL设计和TestBench,好点
的结构上出个专利,差点的就是高级小民工。

受教了,现在在学dsp,自己做了开发板,一点一点的调试,现在还差网口和串口,DM9000a调了好久了,感觉自己不知道的好多啊,10月份才开始接触这些。入门很难····

想学FPGA,看过后,表示压力很大!

正在学习中

就需要这样的文章,涨姿势了!

思考中

传说FPGA是高大上的东西,一般人搞不定,所以FPGA工程师收入不菲。

但是此文说FPGA应用面很窄?很多东西都是相对的,51单片机的市场大吧?求职者数量也不是供过于求吧?但是市场就摆在那

学的人,做的人多了。老板就压低工资,因为可替代性强。他随便可以换人、还恶性压价

我觉得吧,目前来说FPGA工程师应该是供不应求,尽管此文说应用面窄。另外一点是一般人学不会或者压根就不学,这个职位很难招人。FPGA高薪是必然的。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top