5G大数据时代,为何FPGA工程师如此吃香?
对于5G时代关键人才的FPGA工程师来说,这是一个最好的时代。为什么这么说呢?
随着5G的兴起,技术提高产品性能要求越来越高,无线通信方向必然是未来FPGA的开发热点,可编程的门阵列(FPGA)技术发展迅速,其高度的灵活性,使其在通信、数据处理、网络、仪器、工业控制、军事和航空航天等领域得到越来越广泛的应用。在数字IC设计领域,前端验证工作一般都是用FPGA完成的,因此FPGA工程师也是IC设计公司迫切需要的人才。FPGA/IC逻辑设计开发已经成为当前最有发展前途的行业之一,特别是熟悉硬件构架的FPGA系统工程师。
或许这么说你不太相信,在5G的影响下FPGA已经进入了一个全新的高速发展行业:
1)中美贸易战后,5G成为关键技术点
中美在2018年爆发贸易战,其背后原因自然相当复杂。但不少文章与机构都指出,中美贸易战背后的主要原因是5G竞争。
5G技术被看做是未来社会发展的关键性技术,中美都渴望在5G保持领先,并由此在5G领导地位和下一代移动互联网标准设定中展开激烈竞争。那么未来,5G技术势必将在国家政策、企业战略方面得到最强的支持。
2)5G来了,相关人才岗位也接踵而至。
根据BOSS直聘发布的《2019年5G人才数据洞察》显示,近三年来,5G人才需求显著增长,2018年需求总量较2017年增长31.6%。2019年以来,5G相关人才需求出现爆发式增长。1-5月,5G人才需求总量已经接近2018年的60%,较2018年同比增长38.9%,需求增速较2018年提高了7个百分点。
其中,北京、深圳、上海对5G相关人才需求量高居三甲,新一线城市西安位居第四,一线城市中的广州排名第八。5G试点城市的确定,在很大程度上影响着现阶段5G人才的流向。而北京、上海、深圳等城市相继宣布将在今年年底前建成超过一万座5G基站。

数据显示,人才需求排在前五的细分行业分别是通信/网络设备、计算机软件、智能硬件、电子/半导体/集成电路和分类消息,占据了人才总需求的72.1%。其中,通信/网络设备行业毫无悬念地成为人才需求最大的行业,占比高达43%。
具体岗位方面,通信研发工程师的人才需求占比高达43.5%,其次是电信网络工程师,占比达到19.9%。在2019年春招旺季期间,BOSS直聘数据显示,光传输工程师和无线射频工程师的需求同比增幅均超过80%。
3)市场需求大,岗位薪资不断呈现上升趋势。
FPGA工程师待遇普遍不错,无线通信方向的工程师更是供不应求,大型通信公司从事无线通信开发的应届研究生年薪普遍达到30万,经验丰富的FPGA工程师更是千金难求。
具体薪资待遇数据如下图:(如下图你感受一下)

目前市场对fpga工程师待遇主要集中在:
薪资待遇:20000-29999占比最多,达30%
经验要求:1-3年工作经验要求的占比最多,达43%
学历要求:本科学历要求的占比最多,达53%
主要城市:深圳、北京、上海、成都等
三年来,企业的5G人才招聘预算在逐年增高,平均招聘月薪大幅上涨。人才背景方面,通信工程专业成为了最受青睐的5G人才专业。

虽然FPGA工程师这样一个面向未来,高薪又有发展前景的岗位,但依然有很多人望而生畏,敢想而不敢尝试。尽管FPGA复杂,但是在我看来,找到好的方法,学好也并不是那么的难。
对于学习FPGA,要从基础开始做,基础牢,才有成为高手的可能。有以下几步是必须要走的:
第一步:学习了解FPGA结构,FPGA到底是什么东西,芯片里面有什么,不要开始就拿个开发板照着别人的东西去编程。很多开发板的程序写的很烂,我也做过一段时间的开发板设计,我觉得很大程度上,开发板在误人子弟。不过原厂提供的正品开发板,代码很优秀的,可以借鉴。只有了解了FPGA内部的结构才能明白为什么写Verilog和写C整体思路是不一样的。
第二步:掌握FPGA设计的流程,了解了FPGA的结构和设计流程才有可能知道怎么去优化设计,提高速度,减少资源,不要急躁,不要去在为选择什么语言和选择哪个公司的芯片上下功夫。语言只是一个表达的方式,重要的是你的思维,没有一个好的指导思想,语言用得再好,不过是个懂语言的人。
第三步:开始学习代码了。我建议要学代码的人都去Altera或Xilinx的网站上下原厂工程师的代码学习。不要一开始就走入误区。
第四步:template很重要。能不能高效利用fpga资源,一是了解fpga结构,二是了解欲实现的逻辑功能和基本机构,三是使用正确的模板。FPGA内部器件种类相对较单一,用好模板,你的逻辑才能被高效的综合成FPGA擅长表达的结构:
基于此,电子发烧友学院联合MYMINIEYE团队,为FPGA工程师提升自我而打造了这门《FPGA软件无线电开发实战教程(全阶教程+开发板+实例)》提供一个系统而全面的学习路径。现在板子现货仅限18套,即买即可发货感兴趣的学员课程扫描下方二维码了解课程详情。
一、这是一门怎么样的课程?
这门课程由浅入深,摒弃传统教程离散的模块呈述方式:讲解语法、工具的使用、IP的调用等。
教程将会以无线通信系统搭建为主线,从项目立项,需求确认,算法建模,编码,量产等多个环节讲解内容,涉及FPGA工具的安装,Verilog语言的学习,模块的划分,算法的定点等多个环节,实战讲解FPGA处理的:FFT,组帧,乒乓操作,矩阵变换,数学运算等多类处理技巧。总括全局,一览众山小。
我们不想告诉大家怎么点亮流水灯,也不想讲些无关痛痒的业内共识,但我们相信通过本次课程的学习,大家对FPGA和无线通信的开发会站在一个更高的层次
不仅仅翻译原始文档(国内的很多这种教程),尊重原厂文档并站在产品的角度开发FPGA
入门、进阶、高级三套系统教程,加上一块远低于其它FPGA SDR的开发板价格,并在后续持续推出兼容各类应用的底板,帮助您从最底层了解FPGA的构造,从系统层面从事FPGA相关工作的开发。
二、体系化内容,获得真实成长
课程以入门+进阶+高级三套系统教程,加上一块远低于其它FPGA SDR的开发板价格,并在后续持续推出兼容各类应用的底板,帮助学员从最底层了解FPGA的构造,从系统层面从事FPGA相关工作的开发。通过往期178位已购课程用户,无数的学员在课程及永久答疑服务群中收获了实实在在的提高收获,下面给你们几组日常老师的技术指导截图:




左右滑动查看更多详情
三、帮助工程师解决6大学习难题
课程不仅仅是翻译原始文档,而是在尊重原厂文档并站在产品的角度开发FPGA:
1.不仅仅得到的是理论解答,从项目立项,芯片选型,开发验证,CE认证等各个角度了解并学会产品的应用开发;
2.深入高速通信及无线通信的开发流程及技巧;
3.大量可直接使用的工程实践源码开放,ZYNQ linux系统搭建,matlab算法模型,Modesim仿真数据比特级解读、比对。
4.和国内多家FPGA原厂工程师深入交流;
5.中科院,紫光等一线工程师和您一起解决算法和代码问题,涉及无人机等多行业应用的分享;
6.算法模型,定点量化,FFT,OFDM,Cordic,LDPC,矩阵变换等各类FPGA高阶处理技巧详细解读。
四、针对6大类人群,及你所需:
1)有志于从事FPGA开发和无线通信开发的在校大学生及教师等;
2)各类从事FPGA软件开发(如高级辅助驾驶,深度学习),想深入理解FPGA原理的工程师;
3)对数字信号处理感兴趣的FPGA开发工程师;
4)从事无线通信系统开发的公司,用于原型验证;
5)FPGA技术到了瓶颈,想要提升技能,找到更快突破口的工程师;
6)想了解和接触半导体行业的各位软硬件工程师们;
五、这个课程主要教授哪些东西?话不多说,直接上大

六、行业大咖怎么评价这个课程?




最后给大家看下开发板Zynq7000的开箱视频
板子信息:
无 线 开 发 系 统 采 用 Zynq7000+AD9363 的 解 决 方 案(xc7z030ffg676-2+AD9363BBCZ)。
Zynq 7030 内置双核 ARM Cortex-A9 和可编程逻辑(等效于 K7 系列 FPGA)的 SOC 解决方案。
AD936x 是 ADI 公司推出的零中频的集成 IC 解决方案,支持双发双收。