您的位置 首页 硬件

详解嵌入式开发中DSP与FPGA的联系

常所说的单片机侧重于控制,不支持信号处理,属于低端嵌入式处理器,arm可以看做是低端单片机升级版,支持操作系统管理,更多接口如网卡,处理能力更强

常所说的单片机偏重于操控,不支撑信号处理,归于低端嵌入式处理器,arm可以看做是低端单片机升级版,支撑操作体系管理,更多接口如网卡,处理才能更强;fpga是可编程逻辑器件,偏重时序,可构建从小型到大型的简直一切数字电路体系,dsp首要完结杂乱的数字信号处理,如fft,一般一个杂乱体系可以由单片机、arm、fpga、dsp中的一种或几种构成,各有优势和缺乏。

dsp一般用于运算密布型,fpga用于操控密布型,许多人都用dsp高算法,用fpga 作外围操控电路。

上一年xilinx在北京介绍FPGADSP交融的时分,大有席卷DSPFPGA商场之势。但后来在实践中发现其阻力也是不小的,要害是很难调配FPGADSP的比重。咱们知道FPGA拿手各种操控(也包含当令性十分高的信号处理如移动通信中基带滤波,该滤波用C5000,C6000很难担任,除非多芯片并行),DSP拿手各种信号处理运算,但在一个体系中终究有多大的操控电路,有多少密布运算?变数是很大的,咱们不行能用一个芯片处理这个问题。关于运算密布性体系,咱们假如运用这种芯片的话很有或许还要其他DSP,那么咱们需求了解多种DSP编程和接口规划,这是否与咱们的初衷各走各路呢?

上面都是一些根本概念的介绍,下面我就来浅显介绍一下,在DSP里,你是一个软件规划者,硬件现已彻底固化,你所要做的,便是在这个固定的硬件渠道完成其功用的最优化,一般TI的DSP触及最多的是一些根本的BIOS操作体系之间的使命调度,以及算法改善与优化等候, DSP的要害优势包含其关于新式及杂乱算法时的更短的开发时刻,以及可以运转多种算法的灵活性。

而关于FPGA来说,你是一个硬件规划者,FPGA便是一张白纸,上面写什么,画什么都取决于你。相同一片FPGA,菜鸟和高手完成的功用会是大相径庭,FPGA的最大优势在于硬件完成已及经过并行处理完成的功率增益。运用FPGA,您大多的时刻并非进行算法规划与优化,而是逻辑规划与时序束缚等等。

FPGA与DSP联系:

1、 DSP偏重于中心算法处理,FPGA偏重于外围操控处理。

2、 DSP内是用C言语编写,言语履行是串行处理,功率比较低。

FPGA偏重于并行处理,功率较高;还有交合逻辑(外围接口、通讯等);

FPGA开展范畴:

运用范畴:电子规划、通讯、轿车、军工

不适合:消费类产品(手机)—FPGA功耗高;

FPGA技能难点:

1、 需求专门的硬件言语来开发

2、 FPGA灵活性比较高,规划是由工程师来决议,需求测验验证

主图:


声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/qianrushi/yingjian/149405.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部