问问题描述
答精选答案

原因FPGA的“逼格”太高
FPGA的应用范围相对而言一直不宽。之前我也谈过,其主要的应用面就是三个:高速接口电路、高速数学运算与数据处理、ASIC/SoC的验证原型;也有人说可重构计算是FPGA的第四大应用领域,但是目前还没有什么真正意义上的可重构计算,即使有也可以将其归并到第二类里面去。在掌握基本的HDL语言和FPGA开发流程的基础上,三个方向分别还需要掌握其它相应的知识。
答其他回答(2条)
-
开发难度大,中文资料偏少,官方资料全英文,对于英文阅读能力不好的人来说,学习难度会有一定的增加。
而且从事FPGA开发的技术人员相对于单片机开发人员的数量要少得多。
而且学习需要熟悉Verilog编程,C语言编程,模拟电路,数字电路等,基础知识要求多,所以入门难。
随着altera和xilinx推出SOC的FPGA,还需要学习linux相关的知识,其学习的难度更加增大
-
学fpga难度大,应用面比较窄,找到对应知识的工作少
FPGA,是可编程逻辑芯片的名称,它可以通过Verilog和C语言,编程来改变内部结构的芯片。主要品牌是赛灵思,altera。主要的开发环境是quartus,Vivado
本文来自作者[高高高高冷]投稿,不代表公众科技网立场,如若转载,请注明出处:https://www.cpst.net.cn/changshijingxuan/202609/1065356.html

评论列表(4条)
我是公众科技网的签约作者“高高高高冷”!
希望本篇文章《为什么不建议学fpga》能对你有所帮助!
本站[公众科技网]内容主要涵盖:教育咨询,知识百科
本文概览:原因FPGA的“逼格”太高FPGA的应用范围相对而言一直不宽。之前我也谈过,其主要的应用面就是三个:高速接口电路、高速数学运算与数据处理、ASIC/SoC的验证原型;也有人说可重构计算是FPGA的第四大应用领域,但是目前还没有什么真正意义上的可重构计算,即使有也可以将其归并到第二类里面去。在掌握基本的HDL语言和FPGA开发流程的基础上,三个方向分别还需要掌握其它相应的知识。