
FPGA从事的工作是什么啊?
请有经验的告诉我学了FPGA以后,都可以从事什么样的工作啊?具体的待遇又是怎样呢?由于不知道学了FPGA以后能干什么,所以一直不能下决心去学它,请高人指点啊!...
请有经验的告诉我学了FPGA以后,都可以从事什么样的工作啊?具体的待遇又是怎样呢?由于不知道学了FPGA以后能干什么,所以一直不能下决心去学它,请高人指点啊!
展开
10个回答
展开全部
FPGA(Field Programmable Gate Array)是在PAL、GAL等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
FPGA是Field-Programmable Gate Array的简称,意思是现场可编程门阵列,简单来说是一种逻辑数字电路设计的方法。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2019-01-03
展开全部
手机关注FPGA-Engineer,你会学到很多关于FPGA 的东西的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
FPGA和一般的嵌入式芯片不一样,是属于硬件范畴,当然现在很多是SOC芯片,是在一个芯片中集成了ARM和FPGA,所以也会涉及到标准C的软件开发。
FPGA从事的范畴很广,控制方面可以做接口,图像和信号方面可以做运算加速,目前据我所知腾讯、百度之类的大厂也都选择用FPGA作为数据库云计算的加速设备,还有语音识别和AI加速之类的。
FPGA不一定要硬件描述语言的知识,现在主流的FPGA IDE已经支持C/C++自动转换成Verilog和vhdl,但是要设计出好的产品一定要硬件设计的相关知识,因为FPGA本质是硬件不是软件,在设计中需要有流水线,并行处理之类的概念。
总之资深的FPGA工程师待遇不会让你失望,但是这个门槛不太好进。
FPGA从事的范畴很广,控制方面可以做接口,图像和信号方面可以做运算加速,目前据我所知腾讯、百度之类的大厂也都选择用FPGA作为数据库云计算的加速设备,还有语音识别和AI加速之类的。
FPGA不一定要硬件描述语言的知识,现在主流的FPGA IDE已经支持C/C++自动转换成Verilog和vhdl,但是要设计出好的产品一定要硬件设计的相关知识,因为FPGA本质是硬件不是软件,在设计中需要有流水线,并行处理之类的概念。
总之资深的FPGA工程师待遇不会让你失望,但是这个门槛不太好进。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
FPGA介绍:
FPGA(Field-Programmable Gate Array)是现场可编程门阵列的简称,简单来说是一种逻辑数字电路设计的方法。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。
FPGA的应用领域最初为通信领域,但目前,随着信息产业和微电子技术的发展,可编程逻辑嵌入式系统设计技术已经成为信息产业最热门的技术之一,应用范围遍及航空航天、医疗、通讯、网络通讯、安防、广播、汽车电子、工业、消费类市场、测量测试等多个热门领域。并随着工艺的进步和技术的发展,向更多、更广泛的应用领域扩展。
FPGA从事的工作主要分为硬件部分和软件部分:硬件工程师主要根据FPGA的数据手册分析其内部构架,工作环境及相关驱动条件来构造硬件平台,需具备良好的英语水平,深厚的模电数电功底,电路与系统、信号完整性及EMC相关知识,和精通一款制图软件;FPGA软件工程师主要负责一些相关的算法,并以软件代码加以实现,你做什么行业的产品就要掌握什么行业的一系列专业课程,和一种编程语言(V/VHDL)-硬件描述语言。
EMC解释::(Electro Magnetic Compatibility)-电磁兼容性,是指设备或系统在其电磁环境中符合要求运行并不对其环境中的任何设备产生无法忍受的电磁干扰的能力。
FPGA(Field-Programmable Gate Array)是现场可编程门阵列的简称,简单来说是一种逻辑数字电路设计的方法。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。
FPGA的应用领域最初为通信领域,但目前,随着信息产业和微电子技术的发展,可编程逻辑嵌入式系统设计技术已经成为信息产业最热门的技术之一,应用范围遍及航空航天、医疗、通讯、网络通讯、安防、广播、汽车电子、工业、消费类市场、测量测试等多个热门领域。并随着工艺的进步和技术的发展,向更多、更广泛的应用领域扩展。
FPGA从事的工作主要分为硬件部分和软件部分:硬件工程师主要根据FPGA的数据手册分析其内部构架,工作环境及相关驱动条件来构造硬件平台,需具备良好的英语水平,深厚的模电数电功底,电路与系统、信号完整性及EMC相关知识,和精通一款制图软件;FPGA软件工程师主要负责一些相关的算法,并以软件代码加以实现,你做什么行业的产品就要掌握什么行业的一系列专业课程,和一种编程语言(V/VHDL)-硬件描述语言。
EMC解释::(Electro Magnetic Compatibility)-电磁兼容性,是指设备或系统在其电磁环境中符合要求运行并不对其环境中的任何设备产生无法忍受的电磁干扰的能力。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询