热门回答:
什么是FPGA
FPGA。是可编程逻辑芯片的名称,它可以通过Verilog和C语言。编程来改变内部结构的芯片。主要品牌是赛灵思。altera。主要的开发环境是quartus,Vivado
是否需求
· 如果在工作项目当中。有需求FPGA。那必须要学习FPGA的开发设计。
如果是在项目中没有用到FPGA。那么作为一名硬件工程师。就没有必须要学习FPGA。学习FPGA。只是拓展自己的技术技能.
FPGA的特点
它的优点
1。 高度灵活性。可根据需求。添加所需要的IP核。定制项目所需要的外设硬件。通过Verilog编程实现硬件逻辑设计。而且各路信号可时序并行处理。处理速度非常迅速。所以常用与灵活创新的一些领域。同时因为其高速处理能力。也常用与通信领域。正如目前5G通信编解码应用场景。可以使用到FPGA。
2。懂FPGA开发的人。工资收入高。当前很多通信领域。半导体设计。医疗都会使用FPGA。因做的人少。开发难度大。所以需求紧缺。
它的缺点
1。开发难度大。中文资料偏少。官方资料全英文。对于英文阅读能力不好的人来说。学习难度会有一定的增加。而且从事FPGA开发的技术人员相对于单片机开发人员的数量要少得多。而且学习需要熟悉Verilog编程。C语言编程。模拟电路。数字电路等。基础知识要求多。所以入门难。随着altera和xilinx推出SOC的FPGA。还需要学习linux相关的知识。其学习的难度更加增大。
从另一个角度来说。很多的PFGA芯片。在硬件设计时都需要使用多层板。高速电路设计等细节都需要仔细考量。所以设计难度也会大很多。
2。成本高。非常低端的FPGA芯片都基本上没有低于10块钱的。稍微性能好点的FPGA都是几十甚至上百块钱一颗料。甚至是上千块钱的也有。所以那时相当的贵。
总结
懂硬件的不一定要懂FPGA。但懂FPGA的一般都需要懂硬件。我的理解是。FPGA和硬件开发不是一个职业发展方向。要不要学。在于自己对直接规划和项目需求。但总的来说。懂得多肯定会越好。
其他观点:
个人感觉。如果你需要突破自己就有必要。不说非得精通这个。至少要看得懂。能将自己的一些电路作品做出来。属于硬件领域范畴!
其他观点:
看是希望之后从事什么方向啦~
FPGA嘛。现场可编程门阵列。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的。既解决了定制电路的不足。又克服了原有可编程器件门电路数有限的缺点。
它因为运算速度快。还是挺受广大开发者待见的(不待见也不行)在进行复杂算法的时候。比如视频处理啦。智能算法啦表现比较优秀。
目前来说。对于复杂程序的运营。有三种半导体的解决方案。分别是DSP,ASSP和FPGA。DSP灵活。性价比高。而且功耗低。但是没有硬件加速。照比FPGA稍微逊色。内含DSP的ASSP芯片能简单的提供通信或者视频处理的方案。而FPGA其编程行和性能。还灵活。基本满足了复杂算法的运行。
而且底层开发。芯片开发需要的都是这类板子的使用。比如华为海思麒麟芯片的研发工程师。需要的都是FPGA的工程师来开发。进行芯片功能的实现。招聘要求就是熟练使用FPGA。掌握VHDL或者Verilog。
虽然种种优点可能让题主觉得不错。可是学起来确实难度比较大。因为之前EE学得除了模数电。就是微机原理,C51,ARM,DSP之类的CPU采用冯诺依曼或者哈弗结构的。而FPGA因为是改变硬件连线。会让你感觉编程的思维方式不一样。初学会造成不适应。
总结一下。FPGA的前景我认为不错。如果感兴趣或者希望提升自己。可以学习充实一下自己。
- 想开个店,开什么好呢?资金不多,刚刚创业。谢谢?
- 我是一个创业小白,想要开一家店铺,大家有什么好的推荐吗?
- 初次创业,有什么好的建议,请高人指点下?
- 英雄不问出路,各位第一次创业是做什么?有一样选择摆摊的么?
- 刚开始创业你们会选什么行业?
以上就是由互联网推广工程师 网创网 整理编辑的,如果觉得有帮助欢迎收藏转发~
本文地址:https://www.wangchuang8.com/206938.html,转载请说明来源于:网创推广网
声明:本站部分文章来自网络,如无特殊说明或标注,均为本站原创发布。如若本站内容侵犯了原著者的合法权益,可联系进行处理。分享目的仅供大家学习与参考,不代表本站立场。
评论(2)
硬件,芯片,可编程,都是,难度,需求,领域,自己的,的人,块钱
没想到大家都对作为一名硬件工程师,有必要学习fpga吗?感兴趣,不过这这篇解答确实也是太好了
什么是FPGAFPGA。是可编程逻辑芯片的名称,它可以通过Verilog和C语言。编程来改变内部结构的芯片。主要品牌是