• 回答数

    6

  • 浏览数

    253

流星又来临
首页 > 工程师考试 > fpga工程师是什么

6个回答 默认排序
  • 默认排序
  • 按时间排序

狐狸猫fiesta

已采纳

可以从做成某个产品或项目的过程来划分,当一个项目或任务下来后,首先是规划以FPGA为核心的系统或电路的框图,研究各个子任务的具体实现方法,包括各种芯片的选型、市场价格、性能评估等;然后是用各种电路板开发软件 如candence、protel、AD等,完成原理图设计和板卡布线等;之后找公司加工板卡,焊接芯片,调试电路;再就用ISE或qautus等FPGA开发软件编写程序,不断调试;最后将最终版烧写到板卡里就完成了。 需要数字电路相关的基本知识,再就是之前提到的各种软件的使用,网上有很多教程,然后是芯片的DATASHEET,如能熟练阅读最好。 这种硬件工程师主要还是经验,经验最重要,只要你一定的实际调试经验,还是很吃香的…… 祝你学习顺利

fpga工程师是什么

80 评论(8)

hdgjcxsgbjj

FPGA的应用领域最初为通信领域,但目前,FPGA已完全摆脱了传统的通信领域而开始大规模向消费类等领域进军,除了通信领域的交换机、网络安全设备、基站等,越来越多的消费类产品采用了FPGA,包括手持学习机、游戏机、网络播放器、DTV接收卡、便携测距仪、数字视频设备、平板电视、数字录像机、鱼群跟踪器等。毫无疑问,灵活可升级性、可编程性和价格的降低成为在消费类产品中广泛采用可编程器件的推动力。除此之外,FPGA在自动化控制、汽车电子等领域也越来越多的得到使用。在不远的将来,很可能在您所看到的每一个电子设备当中,都有FPGA的存在。 在电子设计领域,中国每年对于FPGA设计人才的需求缺口巨大,FPGA设计人才的薪水也是行业内最高的,现阶段在北京,成熟的FPGA系统工程师平均月薪都在10000元以上。 目前,美国已有FPGA人才40多万, 中国台湾地区也有7万多,而中国内地仅有1万左右。业内人士认为,现在FPGA/IC设计行业至少有20-30万的人才缺口,仅北京市场FPGA硬件开发人员的需求就已经超过了3万人,而且还在持续增加。(来自:未名芯锐FPGA中心)

105 评论(13)

泡沫鱼头

主要的任职要求有:

日常工作有:

283 评论(13)

乖乖黑宝宝

成为FPGA工程师基本要求:语言及其于硬件电路之间的关系。2.器件结构(最好熟练掌握Spartan3,Vertix4系列的器件结构,及其资源于Verilog行为描述方法的关系。)。3.开发工具(熟练掌握Synplify,Quartus,ISE,Modelsim)。4.数字电路(组合电路,触发器,特别是D触发器构成分频器,奇数倍分频占空比为50%,时序电路,并且能用Verilog语言描叙。)。5.熟悉FPGA设计流程(仿真,综合,布局布线,时序分析)。6.熟练掌握资源估算(特别是slice,lut,ram等资源的估算)。7.同步设计原理。8.熟练掌握基本概念(如建立时间,保持时间,流量(即所做FPGA设计的波特率)计算,延迟时间计算(所做FPGA设计),竞争冒险,消除毛刺的方法等等)。9.具备具体设计经验(对应届生而言如毕业设计)。10.良好的设计思路(流水线设计即熟称打拍子,在速率资源功耗之间的折中考虑)。 一个合格的FPGA工程师至少在以下三个方面的一个非常熟悉: 1.嵌入式应用 应用 3.高速收发器应用

268 评论(9)

niftynifty

FPGA是什么?FPGA现状?如何学习FPGA?FPGA介绍FPGA是现场可编程门阵列的简称,FPGA的应用领域最初为通信领域,但目前,随着信息产业和微电子技术的发展,可编程逻辑嵌入式系统设计技术已经成为信息产业最热门的技术之一,应用范围遍及航空航天、医疗、通讯、网络通讯、安防、广播、汽车电子、工业、消费类市场、测量测试等多个热门领域。并随着工艺的进步和技术的发展,向更多、更广泛的应用领域扩展。越来越多的设计也开始以ASIC转向FPGA, FPGA正以各种电子产品的形式进入了我们日常生活的各个角落。FPGA人才需求中国每年对于FPGA设计人才的需求缺口巨大,FPGA设计人才的薪水也是行业内最高的。目前,美国已有FPGA人才40多万,中国台湾地区也有7万多,而中国内地仅有1万左右,可见中国渴望有更多的FPGA人才涌现出来。如何学习FPGA?FPGA对我们如此重要,那么对于初学者来说,到底该如何学习FPGA呢?学习一门技术最好有合适的指导老师,这样对掌握FPGA技术更容易,可惜的是大部分的学校还未开设相关的课程,也缺少具有实践经验的老师,那么如何才能找到一种捷径帮助初学者快速学会如此具有竞争力的技术呢?(1)掌握FPGA的编程语言在学习一门技术之前我们往往从它的编程语言开始,如同学习单片机一样,我们从C语言开始入门,当掌握了C语言之后,开发单片机应用程序也就不是什么难事了。学习FPGA也是如此,FPGA的编程语言有两种:VHDL和Verilog,这两种语言都适合用于FPGA的编程,VHDL是由美国军方组织开发的,在1987年就成为了IEEE的标准;而Verilog则是由一家民间企业的私有财产转移过来的,由于其优越性特别突出,于是在1995年也成为了IEEE标准。VHDL在欧洲的应用较为广泛,而Verilog在中国、美国、日本、台湾等地应用较为广泛,作者比较推崇是Verilog,因为它非常易于学习,很类似于C语言,如果具有C语言基础的人,只需要花很少的时间便能迅速掌握Verilog,而VHDL则较为抽象,学习的时间较长。作为在校大学生,学习Verilog的最好时期是在大学二年级开设《电子技术基础(数字部分)》时同步学习,不仅能够理解数字电路实现的方式,更能通过FPGA将数字电路得以实现。大三、大四的学生还可以进一步强化学习Verilog,建议以北京航天航空大学出版社出版的由夏宇闻教授编写的《Verilog数字系统设计教程(第二版)》作为蓝本,本书比较全面地、详细地介绍了Verilog的基本语法。如果是其他初学者,可以直接借助《Verilog数字系统设计教程(第二版)》和本书即能全面掌握Verilog的语法,这是学习FPGA的第一步,也是必不可少的一步。(2)FPGA实验尤为重要除了学习编程语言以外,更重要的是实践,将自己设计的程序能够在真正的FPGA里运行起来,这时我们需要选一块板子进行实验,一般的红色飓风的板子基本上可以满足大家的需求,大家感兴趣的不妨买一块做做实验。(3)FPGA培训不可忽视在有条件的情况下,参加FPGA的培训可以在短时间内大幅提升自己的水平,因为有老师带着可以省去了很多弯路。笔者在网上发现国内第一家大学EDA实验室创始人之一的夏宇闻教授和未名芯锐搞了一个FPGA培训班,感兴趣的朋友可以去看看,网上也有很多的视频资源,也可下下来看看.我想只要大家想学FPGA,想从事FPGA工作,总会有办法找到适合自己的方法.

134 评论(9)

kanyuan820

FPGA可以用来编写电路,是用来设计芯片的芯片,可以用编程语言把自己想要的电路设计出来。一般的如单片机里的电路已经固化的,只需要把程序输入就行,而FPGA则是通过编程语言来设计电路。

216 评论(13)

相关问答