jcst.net
当前位置:首页 >> FpgA和Dsp比较 >>

FpgA和Dsp比较

个人判断,仅供参考:DSP最风光的时代已经过去了,但FPGA的时代尚未迎来顶峰.1. 从处理能力来看,DSP所具有的单周期乘法运算单元在FPGA强大的并行处理能力比较下简直不值一提,也就是说DSP曾经引以为傲的实时信号处理能力相

硬件基础比较厚实的人,会觉得fpga很好理解;软件基础比较扎实的人,会感觉dsp更容易学习一些.

这么说吧 DSP是处理器,它的作用是高速执行串行算法,数字信号处理常用.FPGA是一块逻辑门电路阵列,通过改变其内部逻辑单元的链接,用它能够实现各种各样的 组合数字电路.这两者之间没有什么必然的联系,但您之所以一起问 也许是因为 现在FPGA由于逻辑单元数量节节攀升,导致在一些高规格的FPGA芯片上已经能够实现DSP处理器了(或者单片机 ARM的软核) 通过植入DSP处理器的软核,在FPGA上能够实现灵活的设计,最终节约开发设计周期和成本.

问题是够专业了.从前端的估计到后端应用,而且连扩展资料都问了(笑~) 先来个简单的.功能比较:FPGA: 时序控制能力强.(时序能力强,没有指令周期,速度快) 控制能力较强(由于没有指令集,不如ARM和单片机).数字信号处

FPGA完全是硬件的,所有信号并行执行,你设计的其实是硬件结构.DSP硬件固定,你设计的时是用逻辑.FPGA处理更快.FGPA设计的结果更面向硬件化,有利于实现专用芯片.

这是两种不同类型的器件,有区别也联系,简单的讲dsp是一种专用cpu,对通常的信号处理做了专门的优化,指令集也于一般的通用cpu不同.对于FPGA,是一种可编程器件,如果你很牛你也可以写一个cpu,上面所说的dsp到fpga里面,这种情况这个“dsp”的性能没有之前说的dsp好,因为fpga的特性,性能没有asic好,但是如果你做同样的算法,直接用fpga硬件实现,而你不是用dsp的软件实现,fpga的性能有要好很多,不知道你懂了没

个人觉得FPGA更有前途.要知道通过FPGA的SOPC软核,可以做出符合自己需要的DSP的IP核.这个在工程中是非常有优势的. 再者,FPGA比DSP上手要快些,而且资料也非常多.

选fpga吧.1、在高速图像处理、数据通信领域,基本上全部是fpga的天下了.2、高端的fpga大多内部已经集成了dsp硬核,需要dsp处理的算法,完全可以在fpga内部实现.3、dsp被fpga取代只是早晚的事,现在的主要问题就是fpga成本比较高,在一些对成本不是太敏感的领域,完全可以用fpga取代dsp的,不管是控制还是算法处理.

把FPGA学好的话可以在上面开发出DSP来,dsp注重算法,对于硬件开发来说不算难,就相当于一个复杂的单片机来用.FPGA就不一样了.但是两个学好哪一个都是很有前途的,推荐后者

通常做硬件公司不愿意要女生(除非你特别特别的牛),特别是研发,如果是做FPGA软件测试(前仿,后仿)可能还有机会.建议学软件.就发展前景,FPGA略强(FPGA已内嵌DSP,CPU等专用硬核),最有前途应该是IC设计(FPGA常用来进行前期的FPGA验证工作,IC分前端与后端,前端设计方法类似FPGA)

网站首页 | 网站地图
All rights reserved Powered by www.jcst.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com