半年总结
不知不觉,转行fpga已经半年了。 犹记得刚过来时候的那种焦急,作为一个奔三的“职场老人”,非技术岗转技术岗是很难的,万一学不会怎么办,我还有退路吗?还好领我入门的F哥开导和带领,逐渐敲开fpga的大门。很是感激。
回首这六个月,第一个月作为熟悉适应,学会了vivado和modelsim的大部分使用。熟悉了verilog的语法。了解到了项目开发的流程,知道了如何使用xilinx的ip来搭建自己的项目。对一些行业术语不再那么陌生。慢慢的对自己有了信心。
第二个月,第三个月,恰好有个不是很难的项目,做视频采集,然后通过pcie上传到主机,也支持主机通过模块发送出去;项目代码由同事编写完成,我跟着学习了一遍,现在想来项目思路确实比较简单,就是采集—存储—上传到主机,和反方向的发送;主要学习了ddr3,pcie的使用。pcie有点难度,现在也还没有完全吃透…
第四个月,这个项目由我去进行联调,根据客户要求,做了一些小的调整。这期间,我也通过自己重新编写代码,基本把项目思路和实现过程理解了七七八八。遗憾的是自己的代码只跑了仿真,没有上板验证过…
接下来两个月,接手另外一个项目,主要还是学习理解,后期好接上做一些维护。期间,网上查资料,又学了好几个接口的使用:uart---iic---spi---gtx---srio---lvds… 期间,深刻认识到,看数据手册是多么重要,官方文档真的是yyds 总的来说,目前接触的全是接口,算法在哪里?我的硬件思维又在哪里? FPGA前景如何?
接下来的该怎么继续学习进步?大概方向还是自学接口+公司项目实践;等到一定程度后,开始接触算法,图像处理,DSP,ZYNQ等高级内容。
继续加油!