FPGA 开发 感受和疑问
时间:10-02
整理:3721RD
点击:
从毕业到现在,做FPGA 四年了,说说自己的感受,个人理解,如有问题 请指正,请勿拍砖,谢谢:
FPGA 是工具,现在做开发感觉上 缺乏不是FPGA的知识,更多的是 专业性的知识。看到论坛里面好多人在问 如何学习FPGA ,如何学习verilog,好多人也给出了各种建议。根据自身的感受,从入公司开始负责设备 维护和功能更新设计到现在负责项目开发而言,感觉自己更多缺失的是专业性的知识,比如说 你进入数字电视行业,工作中感觉缺乏的是数字电视行业中 前端设备如复用 加扰调制等方面的知识,而不是FPGA的开发设计流程,不管是xilinx还是altera ,他们的IDE 工具现在做的都特别好,不需要你去花太多的精力。对于商业及的应用而言,FPGA 的时钟频率一般在200mhz以下,低于这个时钟频率的设计 设定好时序文件,很多设计 都能自动完成布局布线,因为时序引起的功能错误占很少的部分。FPGA 开发流程和软件一般使用 在你进公司半年时间 足够你掌握的。
说到技术,现在就处于一个迷茫期,不知道别的公司什么情况,我们公司FPGA 是作为独立部门存在的,但是公司的工作重心不在FPGA。更多的是作为产品推广的手段,通过附送 FPGA 产品来推广公司业务。因为广电的改组,迷失了方向。之前提到的专业知识缺乏的问题现在开始影响到了后续发展。笔者现在在做的行业是从属于广播电视,FPGA这种产品更多的适用于前端大型设备的开发,他的成本导致他在终端机顶盒上难以大规模应用(芯片价格太高),但是广电的改革 导致 前端设备 在县市 无用武之地,这个时候寻求新的开发需求,就发现 知识的缺乏。像编解码等设备 ,因为专业知识不足 无法涉足。
PS:笔者对于目前很多的面试题目,代码设计方面还可以回答,像流程中涉及到知识 例如 STA 等就无法回答了,这可能也是笔者一看到各大面试题就发憷,没有考虑跳槽的原因吧
FPGA 是工具,现在做开发感觉上 缺乏不是FPGA的知识,更多的是 专业性的知识。看到论坛里面好多人在问 如何学习FPGA ,如何学习verilog,好多人也给出了各种建议。根据自身的感受,从入公司开始负责设备 维护和功能更新设计到现在负责项目开发而言,感觉自己更多缺失的是专业性的知识,比如说 你进入数字电视行业,工作中感觉缺乏的是数字电视行业中 前端设备如复用 加扰调制等方面的知识,而不是FPGA的开发设计流程,不管是xilinx还是altera ,他们的IDE 工具现在做的都特别好,不需要你去花太多的精力。对于商业及的应用而言,FPGA 的时钟频率一般在200mhz以下,低于这个时钟频率的设计 设定好时序文件,很多设计 都能自动完成布局布线,因为时序引起的功能错误占很少的部分。FPGA 开发流程和软件一般使用 在你进公司半年时间 足够你掌握的。
说到技术,现在就处于一个迷茫期,不知道别的公司什么情况,我们公司FPGA 是作为独立部门存在的,但是公司的工作重心不在FPGA。更多的是作为产品推广的手段,通过附送 FPGA 产品来推广公司业务。因为广电的改组,迷失了方向。之前提到的专业知识缺乏的问题现在开始影响到了后续发展。笔者现在在做的行业是从属于广播电视,FPGA这种产品更多的适用于前端大型设备的开发,他的成本导致他在终端机顶盒上难以大规模应用(芯片价格太高),但是广电的改革 导致 前端设备 在县市 无用武之地,这个时候寻求新的开发需求,就发现 知识的缺乏。像编解码等设备 ,因为专业知识不足 无法涉足。
PS:笔者对于目前很多的面试题目,代码设计方面还可以回答,像流程中涉及到知识 例如 STA 等就无法回答了,这可能也是笔者一看到各大面试题就发憷,没有考虑跳槽的原因吧
说的在理,FPGA只是一个工具;最后还是要看你的专业知识的;
同样感受,同样迷蒙Ing
是啊,现在FPGA的各种IP越来越丰富易用,特别是硬核IP,时序都不用调了
作为一个工程师,行业知识和专业知识都是比不可少的。作为一个基层员工,我觉得专业知识更加重要,作为FPGA开发人员,专业知识可不仅仅局限于FPGA IDE的使用,时序、功耗、FPGA底层器件、布局布线策略、时钟架构设计、自动化验证等等都是FPGA专业可以深入钻研的东西。同样的功能,一个资源的工程师会用少量的电路实现,而且十分健壮,代码简洁易懂,移植方便。
行业知识就是你所在的广电行业的知识,我觉得这是更高层次的概念。一个FPGA开发人员如果能够更多的了解行业知识,那么就会更加了解产品,可以向产品经理的方向发展了。
好东西 ~
恩,现在的感觉也是专业知识很重要,毕竟是指导设计的~小编好像是前端设计吧~觉得前端设计更需要专业知识!
