2015年马上就要结束,今天组长找我聊天说,ZD,年终了,单位里面评各种优秀呢,有兴趣没?我嘿嘿一笑,然后就聊开了……只记得组长留下的一句话,成长期要多总结。
于是回首参加工作的三年,突然发现自己现在一点特长都没有,身边的各有所长。有的人擅长AD,有的人擅长KIO,有的人比较懂各种串口,有的人对以太网比较熟……而我?什么都是一知半解,似懂非懂。总之现在就是感觉自己什么都不会。
尤其是最近有个同事正在办理离职手续(因为有了更好的下家),更是一遍遍的审视自己,自己这样没有一技之长要是出去闯的话能有地方收留自己么?不过想想自己应该不会出去,自己的在这个团队中一点点的学习成长起来,有所收获,就要有所回报。还记得刚入职的第一年,给大领导发的短信里说的一句话:我一定会为ZY组成为更专业更正规的逻辑设计团队做出自己的贡献。现在想想真是年轻气盛,口气大,不谦虚啊。
今年在技术上主要做了几件事:
1、学习了PCIE协议,把Virtex6和Virtex5中的PCIE的IP核学习了一下,并且进行了逻辑功能仿真。
CycloneV的PCIE硬核也接触了一下下,并且搭建了实例工程进行仿真并在硬件上进行了测试。
这个后面会有更加详细的博客进行介绍,有想了解具体情况的同学可以给我留言。
2、学习了AFDX协议,尤其是Endsystem specification 章节,一字一句的抠了一遍。使用System
verilog搭建了一个迄今为止自己做的最复杂,也是觉得最牛的一个测试平台,对AFDX交换机进行前期的功能仿真验证。期间,学习了下synopsys 的VCS的使用,也就是简单的操作一下。
3、DDR2的协议进行了简单的学习,并且使用Virtex5的ML510开发板对Virtex5的DDR2-IP核进行测试。在后面的一个项目中自己编写了一个简单的DDR2控制器,在cycloneII的
FPGA上对单位自己产的DDR2模块进行功能测试,逻辑工作正常。期间,参与了两次单位其他部门的产品排故,第一次时间太紧没有具体定位产品故障,第二次只用了一下午就定位到了具体问题,协助解决了问题。
4、在上半年,花了一个多月的时间,消化学习了 xTE 协议,并将其中的参数进行理解,将所有的公式推导通过。后期,参与逻辑设计及功能仿真测试,搭建了今年的第二个比较大的功能仿真验证平台。
5、接了一个ACTEL的FPGA的项目,使用了SmartFusion系列的FPGA,学会了如何配置和使用MSS系统,基于
arm的SOC搭建及软件的使用开发流程。
6、在某个项目中,需要用到NiOSII软核
cpu,找到一个现成的硬件电路板,搭建基于NiOSII的最小系统,并调试通过。
7、在一个项目的排故中,使用Virtex5开发板,搭建基于PPC440的SOPC最小系统,并实例化连接SGMII接口的以太网控制器和Serdes接口的以太网控制器进行测试并通过。
8、QuartusII软件和ISE软件用的比之前稍微熟练了一点点。
对FPGA逻辑设计多了一点小小的感觉。
FPGA时序一直想学习也没有学出什么名堂。
功能仿真验证一直想用开源的方法学库也没有时间去学习。
但是,回首一年自己的工作觉得很多问题都没有吃透,但是现实的情况就是这样让我一步步走到现在。一年来自己对人对事对技术的理解更加深刻,更多的是对这个让我成长环境,支持自己的家人、领导和同事满怀感恩。
老婆能够在怀孕的时候还能纵容我肆无忌惮的加班,组长和领导也给我很多成长和锻炼的机会,师傅和同事在工作给我许多的肯定和支持。唯有努力前行,对得起自己,对得起他人。