1.传统上FPGA的主要应用领域在通信(应付协议升级而不能做成ASIC),军工等小规模市场(用量小,不足以支持摊薄专门流片的费用)以及芯片的原型验证等领域。因此市场总的容量小,提供的就业岗位少。但
开发和使用的难度却不低。原来Xilinx和Altera都活苦哈哈的。在学校里搞这方面的老师其实不太多,前几年随着硬件的整体颓势又转行走了不少人。2.FPGA的新兴市场在计算加速上。轮子哥说的Bing加速自然是近几年被最热炒的一个。FPGA的从业者是希望FPGA像GPU一样从某个领域的专用器件转型成被广泛使用的“基础设施”。很多人认为这是趋势,包括Intel。3.有传闻说水果要给Mac Pro配FPGA加速卡。然后我就查了一下,发现是真的…官网上有消息:https://www.apple.com/cn/mac-pro/4.传统的FPGA开发方法和芯片设计类似,都是以硬件描述语言作为输入,然后搞综合,时序分析,布局布线优化等等。但是现在随着Intel收购Altera后,一些船新的开发方法被搞出来了。本质上是为了让只懂软件编程而对时序、架构、逻辑设计以及FPGA内部硬件结构等知识不熟悉的工程师上手使用。这是两种完全不同的开发套路,但目前后者还很不成熟。5.由于以上的变化,现在搞FPGA的大学老师又多起来了。不过不都是以前转行出去的人又回来了,很多是由于算法加速这个新
方向而新加入进来的。三个月前我电信软学院搞
嵌入式系统软件的老师从我这借了几块DE5-net的板子走,说要搞什么网络应用加速。前几天反馈说已经跑起来了,很感谢我(意思是板子估计就一时半会还不了啦,人家费半天劲跑起来了好意思让人家拆了还吗?)6.说了半天好像没有直接回答你的问题。那最后简单回应一下。综上所述,传统的FPGA开发方向,用途有限、学习难度大、岗位偏少。不过好处是学的人也少,就业对口比较稳定。至于和软件开发比如何,那要看软件开发的“行情”。前几年互联网爆红的时期自然比不了。不过现在都在传互联网不行了,本人不是这个行当的,也不太关心这方面资讯。如果真是这样那么差距就被缩小了。第二个方向目前需求量正在起来,由于有这方向需求的其实是“软件”公司,所以薪水待遇是和软件开发一个体系的。甚至可能由于人才的稀缺性会拿得更多一些。但这一方向的前景其实还有很多不确定性。
嵌入式前景好。
嵌入式开发相对来说没有什么全面性的爆点。因为嵌入式产品已经融入到我们日常生活的每个角落,它会相对的平稳很多,不会出现大火和也不会出现大冷。嵌入式有着交叉学科的特点和应用领域非常广阔的特点,可能会随着某个领域的热门出现火热的状态,像物联网时代的来临就是让嵌入式又一次站上舞台的机会。
从我自身在嵌入式开发的经历来看,嵌入式开发也是具备比较不错的发展空间和前景,尤其在国家大力发展半导体行业的今天,FPGA肯定会比嵌入式更强,但是我们既需要懂得IC设计开发的技术人才,同样也需要使用这些IC的技术开发人才。相对而言,FPGA更加高大上一点因为它的入门门槛基本上都是要硕士以上的学历,而且嵌入式开发更加接地气一些,对学历的要求不是很高,只要愿意付出和努力就可以入门。 肯定是能去搞FPGA就去搞FPGA,我们工作的目的就是为了赚钱改变生活的质量,在薪酬方面FPGA整体上会高出嵌入式一个档次。
楼主问的FPGA和SOPC我相信你是在问做IC吧。 目前片上系统、高集成度的集成电路已经是大势所趋,所以这儿方向还是收入很客观的。 FPGA一般是作为芯片设计的一个验证环节,其实FPGA 开发出来的器件也可以直接用了,为什么要做成IC?---成本。只有较大数量的流片,才能降低成本,才能占用市场。 所以在这个领域,不管你做FPGA验证,做IC设计(写RTL代码)、还是做后端或者模拟,无论哪个方向都需要比较多的经验。当然如果你熬上几年,收入肯定是不错的。 我建议楼主多学学ARM、SOC,有空看看systemverilog systemC,打好C的扎实基础。当然veriilog肯定不能少。自己买个FPGA开发板,多做做实验,进入这个领域不难。收入么,应届好一点的企业一般7-8K吧(我指北京地区)
评论列表(0条)