聪少爱学堂 专注分享全网引流精准引流方法及自媒体运营干货
原标题:一个大龄FPGA工程师的9年人生忠告,你不看看?
我做FPGA开发9年多了,算是一个大龄工程师了。期间接触过一些项目管理和技术支持之类的工作,不知道为什么,脱离研发做这些工作我总觉得不踏实,也许天生就适合死磕技术。
就是不知道继续这么死磕下去会怎么样,曾经也很迷茫,生怕随着年龄的增长,精力比不上年轻人,加班熬夜啥的心有余而力不足,会被逐渐淘汰。迷茫啥的就不细谈了,好在我也想了很多,逐渐想明白了很多,这篇文章,我一定要给做FPGA的兄弟姐妹打打气。
我现在最庆幸是事情就是从进入职场到现在一直是FPGA开发,我感觉,做FPGA开发这行经验也是很重要的,入门简单,想提升会越来越难。做FPGA开发不只是会写写verilog和VHDL代码这么简单,我记得刚学习verilog的时候,光是要搞明白哪些语句可以综合,哪些语句不可以综合,就花费了很长时间。
硬件开发语言是要映射成数字逻辑电路的,随着做FPGA的时间长了,写代码的时候脑子里都是0/1的翻转,会逐渐映射出一个个与非门、触发器、存储器,以及他们之间的连线,并且时时刻刻考虑怎样设计才能保证面积最小或者延迟最低。
功能做对了还要考虑时序的优化,就算你功能设计的再完美,代码写的再简洁,设计的时候没有考虑时序,一切都是花架子、空摆设。
一个成熟的FPGA不仅是熟悉FPGA就好,最基本的接口协议就能罗列一大堆,够你啃很久了,不懂接口协议FPGA就是孤家寡人,没有数据的交互,什么都干不了。
如果要用FPGA做算法,还需要学习更高级的语言做仿真和验证,更重要的是要把算法映射到FPGA的硬件资源或者外设,并基于速度、面积和功能做平衡,做优化。还是挺有挑战呢?
FPGA是介于软硬件之间的一朵奇葩。你用它做接口、做通信,它就偏向硬件;你用它做算法、做控制,它就偏向软件。而且随着人工智能、机器视觉的崛起,FPGA更加偏向软件算法的异构,有和GPU一争高下的潜力。想想都有些小激动呢?
所以,正在做和准备做FPGA的兄弟姐妹们,我们已经在路上了,也许你面前沟沟坎坎很难走,甚至有一堵墙遮光蔽日,请你相信前途是光明的,凭着死磕的精神继续走下去,每天都会有收获。
在这里,我也想通过博客分享自己的积累,让自己的东西见见光,请请先行者们多指点,也给后来人铺铺路,最主要是希望能交到志同道合的朋友,技术的路上我们不孤单!
小助手返回搜狐,查看更多
责任编辑:
聪少爱学堂,专注分享全网精准引流方法及自媒体赚钱运营干货。
聪少私人微信:80110557,暗号:8
送见面礼:价值980元自媒体运营与抖音热门教程礼包一份。
或微信扫描下面二维码,马上添加
一般工作人员怎么开发副业.普通上班族可以开发哪些副2021-07-05
洛阳上班族做什么副业好,2020年上班族做什么副业好,做2021-07-05
一个产品经理做什么副业好:优秀的产品经理每天都在做什2021-07-05
如何培养工作之外副业.培养一个工作之外的兴趣2021-07-05
大话西游新区选什么副业 大话西游2:新区赚钱套路,一个月2021-07-05
恋爱先生副业叫做什么,《恋爱先生》告诉你,你的收入还2021-07-05
参公编制可以干副业吗:可以从某一城市的参公编制职位调2021-07-05
4天一次发工资是什么副业,「工资副业」我是在校学生,2021-07-05
妇产科医师做什么副业 妇产科医生如何拥有副业?其实你2021-07-05
淘宝美工可以做什么副业,兼职美工一般收多少钱一个月?新2021-07-05