嵌入式开发 fpga

接触fpga

2019-06-11
6次浏览

在接触fpga前,并不了解这个领域。机会是人人都会遇到,就看能不能抓住,我就是那个抓住了机会的人。

这里需要感谢领导,从笔试,面试,到人资面试,我成功入职,从事芯片开发。

记得,第一天上班,就完全是一个小白。从基本的学习,学习jtag烧写板子,由于用的是xlinux的芯片,仿真器的使用费了点时间。

为了整体了解下架构,领导安排暂时在外销项目协助,在这期间学习单板的升级与代码阅读,因为这部分和芯片开发的是相似的,不得不说,这期间对工作环境与工具使用熟悉了不少。

后来,由于项目工期需要,着手开始CCI总线的调试,这期间是个痛苦期,对这个总线是一无所知。幸好领导不嫌弃,可以是说是手把手教,也感激同时的手把手指导,完成了相关模块寄存器的配置,和性能提升测试,这期间对sec,sa,pcie,pie等模块有了一定认识。编码阶段因为开始并没有太在意规范,导致库上留下不好的记录。最后代码优化的完成还是在领导要求完成开发文档时边完成文档边完善代码,要知道,烂代码是不能写上文档,没办法,文档倒逼必须完成代码优化

期间熟悉了DS-5仿真器的使用,tesgine的使用,时间子系统的初步了解。

截至,目前,这次外包的经历是有价值的,明天就要开始usb的调试,希望这里可以学到更多,要知道,我只是看了一下usb的spec而已,有太多的需要学习了。

我要点评