㈠ 学fpga能干什么工作
我是做FPGA开发的,FPGA功能强大,无论在通信方面,消费电子类,伺服系统,音视频产品都占重要地位,主要用于自动控制、数字信号处理,数字图像处理等。至于FPGA开发工作主要分为硬件工程师和软件工程师:硬件工程师主要根据FPGA的数据手册分析其内部构架,工作环境及相关驱动条件来构造硬件平台,需具备良好的英语水平,深厚的模电数电功底,电路与系统、信号完整性及EMC相关知识,和精通一款制图软件;FPGA软件工程师主要负责一些相关的算法,并以软件代码加以实现,你做什么行业的产品就要掌握什么行业的一系列专业课程,和一种编程语言(V/VHDL),。月薪水都是从3千到3万不等,当然也有更高的。
㈡ 请问下本科毕业进入FPGA领域工作难么
FPGA的主要的语言是Verilog,比如ZTE,HW都用这个.
一般来说,在通信行业比如ZTE,HW,FPGA都有很大需求,而且价格很贵是作为一个最重要的组成部分;而一般的数字电路板基本都有CPLD作为系统加载来使用的.
我觉得未来FPGA是很有前途的,在altera和XILINX的发展方向上将ARM A8/A9放到FPGA内部,未来应用很有前途的.
加入到这个行业吧,FPGA都是有点技术含量的人才能做,确实对人要求比CPU对工程师的要求要高一点的.
但是未来FPGA的工程师可以干FPGA+CPU的事情,而CPU的工程师未能能理解底层FPGA能干的事情;呵呵因此我建议你要坚持FPGA这个方向.
㈢ FPGA工程师主要是做什么 需要具备哪些基本知识
最重要的基础是《数字电路》这门课。
其次是掌握一种硬件描述语言(VHDL或Verilog)。
另外,FPGA工程师做的事本质上是硬件设计,因此需要具备一定的硬件设计知识。
一个合格的FPGA工程师需要掌握:
1.Verilog语言及其于硬件电路之间的关系。
2.器件结构(最好熟练掌握Spartan3,Vertix4系列的器件结构,及其资源于Verilog行为描述方法的关系。)。
3.开发工具(熟练掌握Synplify,Quartus,ISE,Modelsim)。
4.数字电路(组合电路,触发器,特别是D触发器构成分频器,奇数倍分频占空比为50%
,时序电路,并且能用Verilog语言描叙。)。
5.熟悉FPGA设计流程(仿真,综合,布局布线,时序分析)。
6.熟练掌握资源估算(特别是slice,lut,ram等资源的估算)。
7.同步设计原理。
㈣ 5G互联网开发都有哪些就业方向
可以在通信领域中从事研究、设计、制造、运营及在国民经济各部门和国防工业中从事开发、应用通信技术与设备等工作。以下介绍一些通信工程专业可以从事的职业以供大家参考。
软件方面:
嵌入式软件工程师:一定要具备扎实的C语言功底
驱动工程师:需要付出大量努力学习,很具有竞争力
应用层软件工程师:需要非常强的编程能力,C++和数据结构算法也很重要
协议软件工程师:编码实现各种通信协议
技术支持工程师:一般都是从研发转过去的
网络工程师:各种组网,懂得利用通信设备来组织具体功能需求的网络
硬件方面:
硬件工程师:能根据需求来制定电路板,包括各种电路的设计、电器元件的选择、芯片选型
射频工程师:RF,Radio Frequency,就是负责无线射频技术
FPGA工程师:在通信行业很重要,因为数据转发不是靠芯片就是靠这个
PCB制板工程师:画电路板,大公司都有专项组
非研发类:
销售:业务知识扎实,人际交往能力强
㈤ FPGA工程师有前途吗
FPGA本身只是实现数字的工具,有它自己的特点,
FPGA用途主要在接口转换、通信协议、图像处理、并行处理、计算加速等方面,
有前途的不是FPGA本身,而是利用FPGA工具来解决问题的能力。
那么如果想成为有前途的FPGA,其实重点并不在FPGA本身,而在数字的基础、时序分析、算法本身的理解,算法的实现能力上!
㈥ FPGA算法实现工程师(RTL工程师)是做什么的
通信算法DSP啥的做的人很多,而且学历都很高,竞争很激烈,无线通信好些
㈦ 想放弃FPGA这份工作了,工科职场大神们有什么建议
这样的情况来说,FAE是最适合当前你的工作,既能接触到一些实际的技术以及技术人员,同时入职要求不会那么高。
FAE本身是为客户解决问题为多,工作中肯定能累计不少知识,多问问,自己也冲冲电,说不定过2年可以转技术岗位。
技术销售的话,偏向销售,技术主要是了解原理参数,不会深入,可能会背离你的要求
㈧ FPGA从事的工作是什么啊
FPGA从事的工作主要分为硬件部分和软件部分:硬件工程师主要根据FPGA的数据手册分析其内部构架,工作环境及相关驱动条件来构造硬件平台,需具备良好的英语水平,深厚的模电数电功底,电路与系统、信号完整性及EMC相关知识,和精通一款制图软件;
FPGA软件工程师主要负责一些相关的算法,并以软件代码加以实现,你做什么行业的产品就要掌握什么行业的一系列专业课程,和一种编程语言(V/VHDL)-硬件描述语言。
FPGA(Field-Programmable Gate Array)是现场可编程门阵列的简称,简单来说是一种逻辑数字电路设计的方法。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。
拓展资料:
FPGA
基础问题
FPGA的基础就是数字电路和VHDL语言,想学好FPGA的人,建议床头都有一本数字电路的书,不管是哪个版本的,这个是基础,多了解也有助于形成硬件设计的思想。在语言方面,建议初学者学习Verilog语言,VHDL语言语法规范严格,调试起来很慢,Verilog语言容易上手,而且,一般大型企业都是用Verilog语言,VHDL语言规范,易读性强,所以一般军工都用VHDL。
工具问题
熟悉几个常用的就可以的,开发环境Quartus II ,或ISE 就可以了,这两个基本是相通的,会了哪一个,另外的那个也就很Easy了。功能仿真建议使用Modelsim ,如果你是做芯片的,就可以学学别的仿真工具,做FPGA的,Modelsim就足够了。综合工具一般用Synplify,初学先不用太关心这个,用Quartus综合就OK了。
思想问题
对于初学者,特别是从软件转过来的,设计的程序既费资源又速度慢,而且很有可能综合不了,这就要求我们熟悉一些固定模块的写法,可综合的模块很多书上都有,语言介绍上都有,不要想当然的用软件的思想去写硬件。在学习FPGA开发过程,首先要对电路设计熟悉,明白电路的工作过程:电路是并行执行。
习惯问题
FPGA学习要多练习,多仿真,signaltapII是很好的工具,可以看到每个信号的真实值,建议初学者一定要自己多动手,光看书是没用的。关于英文文档问题,如果要学会Quartus II的所有功能,只要看它的handbook就可以了,很详细,对于IT行业的人,大部分知识来源都是英文文档,一定要耐心看,会从中收获很多的。
算法问题
做FPGA的工程师,最后一般都是专攻算法了,这些基础知识都是顺手捏来的,如果你没有做好搞理论的准备,学FPGA始终只能停留在初级阶段上。对于初学者,数字信号处理是基础,应该好好理解,往更深的方向,不用什么都学,根据你以后从事的方向,比如说通信、图像处理,雷达、声纳、导航定位等。
㈨ 女生,现在做电源,想转行做FPGA,请大神帮忙分析指教!
FPGA入门很简单,但是要做精通,很难,需要时间与经验的积累。fpga逻辑工程师这个岗位要求很高,基本上要求硕士起步,并且很多公司要求有FPGA的工作经验,门槛如此之高,显然薪水是不会低的。国内有FPGA岗位的单位,像中兴华为这样的通讯公司,也有中电,中航,航天科技,科工,中船下属的研究所。待遇都很不错。按照你所说的,感觉你是有一定的基础的,而且你也拥有名校的硕士学位,个人觉得你自学FPGA应该没有问题,你可以买块开发板,先从最简单的做起,搞清楚设计的流程,开发软件的使用,选择一种硬件描述语言。买开发板会送有光盘资料,自己能把光盘上的内容都吸收后,再做一两个中小型项目,就很快熟练了,剩下的就是你经验的积累,硬件工程师是随着年龄的增加而吃香的。好好加油,祝好运