DSP和FPGA相比的优势和劣势

作者&投稿:依昨 (若有异议请与网页底部的电邮联系)
DSP和FPGA一起用的优势是什么?~

问题是够专业了。从前端的估计到后端应用,而且连扩展资料都问了(笑~)

先来个简单的。
功能比较:

FPGA:
时序控制能力强。(时序能力强,没有指令周期,速度快)
控制能力较强(由于没有指令集,不如ARM和单片机)。
数字信号处理及算法弱(这里讲的弱是指内部不集成DSP的前提下)

DSP:
时序控制能力较弱。(没办法。有了指令集,就有指令周期。而且受到时钟约束)
控制能力较强(有指令集。但是不是专业搞控制的)
数字信号处理及算法强(专业特长嘛)

DSP和FPGA开发的概述:
DSP,专用电路(内部结构已经固定)通过对RAM内部的指令和数据工作(这个是CPU和ARM等等的工作方式)所以开发遵循嵌入式软件的设计原则。调试应更注重于算法的实现。
FPGA,ASIC一种,经典FPGA的内部结构是寄存器+组合逻辑(查找表)。最后是按照逻辑电路进行设计。所以是属于硬件设计原则。调试除了需要关心功能以外,还需要关心电路方面的特性。比如说延迟,整体功率等等。

开发工具:
DSP仿真器,开发板。仿真器比较多,网上查吧,DSP仿真器,网上大堆的,嫌不够正规,TI网站自己找教程和datasheet。
FPGA:开发工具比较多,他分成综合工具,仿真工具和开发板,综合工具altera的Quartus和xilinx的ISE以及synplicity的synplify用的比较多。仿真么,modelsim,时序仿真利器。也是网上去找吧。多滴很~~

技术支持你不用担心~TI和Xilinx和Altera的支持非常非常地道。就一个问题。英文要好。至少你能静下心来看。上了他们的网站。你就知道什么叫专业。fpga还好,因为就几家大公司才有能力出。dsp么,具体问题具体分析咯。

选择策略方面。这个是经验谈啊:不能绝对的说。DSP么,专业性比较强。而且的确能做别的IC做不了的事情(人家里面乘法器资源没话说稳定性和效率在数字信号处理这块基本无人能出其右)FPGA呢相对来说可以运用的面比较广泛(不过也是近期的事情。其实FPGA很早就有。只是当初设计领域都是通信方面的。现在有集成CPU和DSP以及公司提供的软核的强力支持,设计面越来越广)

也就能讲这点~~希望对你有用。真正的经验。只有在你动手以后~才知道。选择那条路无所谓。关键是在这条路上走的多好。

ARM和DSP都是处理器,需要软件代码在其中运行才能工作,也就是我们常说的CPU,只有CPU而没有程序,这个系统是不能工作的。而程序是顺序执行的,所以ARM和DSP的工作速度是不可能太快的。
而FPGA是个纯硬件,内部没有代码,一旦完成配置(只需要在上电时配置一次),就可以快速工作,内部各个模块之间没有顺序问题,是同时工作的,所以工作速度可以很快。
因此,FPGA常用于要求工作速度快,而ARM或者DSP在工作速度上满足不了应用需求的场合。

问题是够专业了。从前端的估计到后端应用,而且连扩展资料都问了(笑~)

先来个简单的。
功能比较:

FPGA:
时序控制能力强。(时序能力强,没有指令周期,速度快)
控制能力较强(由于没有指令集,不如ARM和单片机)。
数字信号处理及算法弱(这里讲的弱是指内部不集成DSP的前提下)

DSP:
时序控制能力较弱。(没办法。有了指令集,就有指令周期。而且受到时钟约束)
控制能力较强(有指令集。但是不是专业搞控制的)
数字信号处理及算法强(专业特长嘛)

DSP和FPGA开发的概述:
DSP,专用电路(内部结构已经固定)通过对RAM内部的指令和数据工作(这个是CPU和ARM等等的工作方式)所以开发遵循嵌入式软件的设计原则。调试应更注重于算法的实现。
FPGA,ASIC一种,经典FPGA的内部结构是寄存器+组合逻辑(查找表)。最后是按照逻辑电路进行设计。所以是属于硬件设计原则。调试除了需要关心功能以外,还需要关心电路方面的特性。比如说延迟,整体功率等等。

开发工具:
DSP仿真器,开发板。仿真器比较多,网上查吧,DSP仿真器,网上大堆的,嫌不够正规,TI网站自己找教程和datasheet。
FPGA:开发工具比较多,他分成综合工具,仿真工具和开发板,综合工具altera的Quartus和xilinx的ISE以及synplicity的synplify用的比较多。仿真么,modelsim,时序仿真利器。也是网上去找吧。多滴很~~

技术支持你不用担心~TI和Xilinx和Altera的支持非常非常地道。就一个问题。英文要好。至少你能静下心来看。上了他们的网站。你就知道什么叫专业。fpga还好,因为就几家大公司才有能力出。dsp么,具体问题具体分析咯。

选择策略方面。这个是经验谈啊:不能绝对的说。DSP么,专业性比较强。而且的确能做别的IC做不了的事情(人家里面乘法器资源没话说稳定性和效率在数字信号处理这块基本无人能出其右)FPGA呢相对来说可以运用的面比较广泛(不过也是近期的事情。其实FPGA很早就有。只是当初设计领域都是通信方面的。现在有集成CPU和DSP以及公司提供的软核的强力支持,设计面越来越广)

也就能讲这点~~希望对你有用。真正的经验。只有在你动手以后~才知道。选择那条路无所谓。关键是在这条路上走的多好。


网络硬盘录像机的主要类型
与前述基于PC的DVR相比,这种准嵌入式DVR充分利用的PC的硬件资源,并有效地考虑了机器的整体空间布局,结构更加紧凑、体积也有效地减小,专门用于实现监控系统中的硬盘录像。CIVON即是较早面世的准嵌入式DVR之一,该产品基于微型PC主板,具有两个横置的PCI插槽,最少可插入一块单路视频采集卡,最多可插入两块4路视频采集...

电源模块sp7623hp代换
DH321——SP5624P678脚——56脚5脚——接300V4脚——空3脚——3脚2脚——2脚1脚——地把光藕3、4脚并联104电容即可。电源模块:电源模块是可以直接贴装在印刷电路板上的电源供应器。特点:其特点是可为专用集成电路(ASIC)、数字信号处理器 (DSP)、微处理器、存储器、现场可编程门阵列 (FPGA)...

劳雷地震仪灵敏度
地球物理仪器汇编及专论航空伽马能谱仪RS-500RS-500采用了先进的DSP\/FPGA*技术,远远领先于现有的其他系统,创立了一个独一无二的RS-500等级。DSP\/FPGA*技术及软件技术提供了之前在航空平台上无法获得实验室水平的光谱数据,漂移较少,产生能谱纯净。自然同位数完整多峰自动增益稳谱世界范围通用。RS-500测试箱内每一...

nanoETXexpressTT采用嵌入式新型Intelampregampnbsp处理器
与针脚输出type 1相比,控创开发的超小型产品即nanoETXexpress-SP,type 10产品(nanoETXexpress-TT)更明确地反映出对于新型高紧凑型处理器的要求。如果更细致地观察各单个针脚布局,还可发现虽然控创的针脚输出type10可兼容type1,但type1是不支持type10的应用环境的。连接器上为type1中的SATA端口2和3预留的排A及B中...

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

灵丘县17124721019: 与dsp相比 用fpga来实现数字信号处理的功能有哪些优缺点 -
花东西洛: 主要是处理方式,DSP串行处理;FPGA并行处理. 举例,一个滤波器,DSP可能需要多个时钟节拍算下来,并且运算过程中需要中断才能跳出进行别的任务.但是FPGA可以并行处理,一个时钟节拍就出来结果,而且同时其他的逻辑电路或者乘加器一起工作.

灵丘县17124721019: 比较FPGA ARM DSP 在使用各有什么优缺点 -
花东西洛: ARM:是32位单片机,由于结构和计算速度的原因,目前适合做事务处理或者中低端应用,从中高级工控到简单语音/图片(不含视频)处理 DSP:它从16位~32位,内部采用哈佛结构,特别适合数据处理.其中16位DSp适合中高级工控到简单语音/图片(不含视频)处理;其中32位DSp适合复杂语音/图片/视频处理 FPGA:新型FPGA可以用内部乘法器/寄存器/内存块构造软核,例如构造ARM,则可以实现ARM的功能;若构造成DSP,则可以实现DSP的功能.不过FPGA的功耗较大,一般情况下构造ARM/DSP不如专用ARM/DSP方便,但是在高速信号处理时,可以采用并行结构,大大提高处理速度,甚至可以超过目前最快的DSP.

灵丘县17124721019: 在信号处理方面DSP比FPGA的有哪些优点? -
花东西洛: 数字信号处理的要求,DSP芯片一般具有如下主要特点: (1)在一个指令周期内可完成一次乘法和一次加法; (2)程序和数据空间分开,可以同时访问指令和数据; (3)片内具有快速RAM,通常可通过独立的数据总线在两块中同时访问; ...

灵丘县17124721019: fpga与dsp学哪个好些?导师是做纯理论的,平时基本被放羊,我想自己学些实用的技术,希望对就业有些好处.
花东西洛: 在FPGA方向走下去,就是在IC设计行业中做硬件IC设计,写RTL代码,在某个IC设计公司工作. 在DSP方向走下去,就是为某款DSP平台写软件代码,在IC设计公司或系统设计公司工作. 选择哪个方向,首先要看你自己的喜爱.自己不很喜欢...

灵丘县17124721019: FPGA相比ARM、DSP的优势 -
花东西洛: ARM和DSP都是处理器,需要软件代码在其中运行才能工作,也就是我们常说的CPU,只有CPU而没有程序,这个系统是不能工作的.而程序是顺序执行的,所以ARM和DSP的工作速度是不可能太快的.而FPGA是个纯硬件,内部没有代码,一旦完成配置(只需要在上电时配置一次),就可以快速工作,内部各个模块之间没有顺序问题,是同时工作的,所以工作速度可以很快.因此,FPGA常用于要求工作速度快,而ARM或者DSP在工作速度上满足不了应用需求的场合.

灵丘县17124721019: fpga和dsp想比有什么优势? -
花东西洛: FPGA完全是硬件的,所有信号并行执行,你设计的其实是硬件结构.DSP硬件固定,你设计的时是用逻辑.FPGA处理更快.FGPA设计的结果更面向硬件化,有利于实现专用芯片.

灵丘县17124721019: DSP,FPGA,ASIC三者的优劣势比较
花东西洛: DSP,FPGA,ASIC三者莫法比较,它们是不同的概念,ASIC是一种计算机语言,DSP,FPGA是电路板名称,DSP侧重图像和声音,FPGA侧重算法.它们用于不同的领域,所以无法比较优劣.哈哈!

灵丘县17124721019: FPGA和DSP哪一个在数字图像处理中更有优势 -
花东西洛: 首先两者是不同的东西,做图像处理只有选适合不适合的,优势的话FPGA是并行处理,处理多任务会比较在行,但是其数据处理能力有限,毕竟是硬件搭出来的东西.DSP就专门搞信号处理的,本人对DSP了解不多,但是其计算能力肯定比FPGA强.利与弊自己权衡吧,也要看要实现什么算法,单纯比较,跟扯淡没什么两样.

灵丘县17124721019: DSP和单片机还有FPGA有什么不同呢?自学哪个对将来用处大呢? -
花东西洛: 严格说来,DSP也是单片机,它叫做数字信号处理器,是专用于运算的单片机,而我们一般所说的单片机是指51系列.通常51单片机应用于工业控制,现在已经运用得很成熟了,DSP以其强大的运算功能常用于信号处理方面,FPGA是可编程逻辑器件,它是SOPC的一种吧,功能强大,理论上可以实现任何符合逻辑的功能,它是下一代硬件设计的缩影.通常人们人们通过硬件描述语言完成设计验证通过,再通过FPGA将硬件逻辑输出,实现功能.现在FPGA已经应用于CPU设计等领域,其资源广,运行速度快,逻辑简单,并且内部可以嵌入DSP ARM核,与其他相比,有独到的优势.简单的说FPGA是有关硬件的,其他两个是软件编程的.个人推荐FPGA,dsp也可

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网