style="text-indent:2em;">大家好,今天来为大家分享为什么不建议学fpga的一些知识点,和为什么不建议搞fpga的问题解析,大家要是都明白,那么可以忽略,如果不太清楚的话可以看看本篇文章,相信很大概率可以解决您的问题,接下来我们就一起来看看吧!
本文目录
FPGA是做什么用的
FPGA有很多功能,主要是利用verilog或者vhdl语言编写逻辑,这个逻辑类似于c语言,只是比c语言更直接(因为是面向硬件的嘛)。c语言能做的东西都能用FPGA完成,例如作为CPU控制其他硬件(你能想到的各种功能的芯片,如ad/da);能进行视频图像处理;由于其高速使得FPGA在通信领域也广泛应用。
但是由于FPGA内部是与或非逻辑搭起来的所以乘法比较慢,比dsp差很多,如果用FPGA做乘法建议用硬核乘法器。另外建议多利用软ip,可提高效率。
为什么不建议学fpga
开发难度大,中文资料偏少,官方资料全英文,对于英文阅读能力不好的人来说,学习难度会有一定的增加。
而且从事FPGA开发的技术人员相对于单片机开发人员的数量要少得多。
而且学习需要熟悉Verilog编程,C语言编程,模拟电路,数字电路等,基础知识要求多,所以入门难。
随着altera和xilinx推出SOC的FPGA,还需要学习linux相关的知识,其学习的难度更加增大
35岁转行fpga可以吗
这与你原先的基础有关。如果有数字电路的基础,改行FPGA是没有问题的;但如果原先是从事艺术行业的,例如画家或者歌唱家,现在改行FPGA就有点儿难。
fpga书籍推荐
《FPGA权威指南》是目前最实用的FPGA类图书的精华集粹,全书共12章,内容涵盖FPGA设计基础知识以及FPGA设计全流程。《FPGA权威指南》重点突出,实用性强,所列实例均经过验证。
《FPGA权威指南》适合电子工程师阅读,也可作为高等院校相关专业师生的参考指南。
好了,文章到此结束,希望可以帮助到大家。