家电维修班,手机维修班,电脑维修班,电工班,焊工班,液晶电视维修班,电动工具维修班、电动车摩托车维修班、网络营销培训、网站设计培训、淘宝培训---全国招生 家电维修班,手机维修班,电脑维修班,电工班,焊工班,液晶电视维修班,电动工具维修班、电动车摩托车维修班、网络营销培训、网站设计培训、淘宝培训---全国招生
当前位置: 电脑硬件维修培训网单片机技术DSP VS普通MCU
文章内容

DSP VS普通MCU

作者:佚名  来源:本站整理  发布时间:2011-06-15 10:03:09

     考虑一个数字信号处理什么是数字信号处理?数字信号处理

  数字信号处理就是用数值计算方法对数字序列进行各种处理,把信号变换成符合需要的某种形式。理论基础,其中最主要的是离散时间信号和离散时间系统理论以及一些数学理论。

的实例,比如有限冲击响应滤波器什么是滤波器?滤波器

  凡是有能力进行信号处理的装置都可以称为滤波器。在近代电信装备和各类操纵系统中,滤波器应用极为广泛;在所有的电子部件中,使用最多,技术最复杂要算滤波器了。滤波器的优劣直接决定产品的优劣,所以,对滤波器的研究和生产历来为各国所重视。 [全文]

(FIR)。用数学语言来说,FIR滤波器什么是滤波器?滤波器

  凡是有能力进行信号处理的装置都可以称为滤波器。在近代电信装备和各类操纵系统中,滤波器应用极为广泛;在所有的电子部件中,使用最多,技术最复杂要算滤波器了。滤波器的优劣直接决定产品的优劣,所以,对滤波器的研究和生产历来为各国所重视。

是做一系列的点积。取一个输入量和一个序数向量,在系数和输入样本的滑动窗口间作乘法,然后将所有的乘积加起来,形成一个输出样本。

  类似的运算在数字信号处理过程中大量地重复产生,使得为此设计的器件必须提供专门的支持,促成了了DSP什么是DSP?DSP

  dsp是digital signal processor的简称,即数字信号处理器。它是用来完成实时信号处理的硬件平台,能够接受模拟信号将其转换成二进制的数字信号,并能进行一定形式的编辑,还具有可编程性。由于强大的数据处理能力和快捷的运行速度,dsp在信息科学领域发挥着越来越大的作用。 [全文]

器件与通用处理器(GPP)的分流:

  1 对密集的乘法运算的支持

  GPP不是设计来做密集乘法任务的,即使是一些现代的GPP,也要求多个指令周期来做一次乘法。而DSP处理器使用专门的硬件来实现单周期乘法。DSP处理器还增加了累加器寄存器来处理多个乘积的和。累加器寄存器通常比其他寄存器宽,增加称为结果bits的额外bits来幸免溢出。同时,为了充分体现专门的乘法-累加硬件的好处,几乎所有的DSP的指令集都包含有显式的MAC指令。

  2 存储器什么是存储器?存储器

  存储器是用来存储程序和数据的部件,有了存储器,计算机才有记忆功能,才能保证正常工作。它根据操纵器指定的位置存进和取出信息。 [全文]

结构

  传统上,GPP使用冯.诺依曼存储器什么是存储器?存储器

  存储器是用来存储程序和数据的部件,有了存储器,计算机才有记忆功能,才能保证正常工作。它根据操纵器指定的位置存进和取出信息。

结构。这种结构中,只有一个存储器空间通过一组总线什么是总线?总线

  总线是将信息以一个或多个源部件传送到一个或多个目的部件的一组传输线。通俗的说,就是多个部件间的公共连线,用于在各个部件之间传输信息。人们经常以MHz表示的速度来描述总线频率。 [全文]

(一个地址总线什么是总线?总线

  总线是将信息以一个或多个源部件传送到一个或多个目的部件的一组传输线。通俗的说,就是多个部件间的公共连线,用于在各个部件之间传输信息。人们经常以MHz表示的速度来描述总线频率。

和一个数据总线什么是数据总线?数据总线

  数据总线是计算机或微机操纵系统中,微处理器与存储器、微处理器与I/O接口设备之间传送数据信息(各种指令数据信息)的总线,这些信号通过数据总线来回于微处理器与存储器、微处理器与I/O接口设备之间,因此,数据总线上的信息是双向传输的。

)连接到处理器核。通常,做一次乘法会产生4次存储器访问,用掉至少四个指令周期。

  大多数DSP采纳了哈佛结构,将存储器空间划分成两个,分别存储程序和数据。它们有两组总线连接到处理器核,同意同时对它们进行访问。这种安排将处理器存贮器的带宽加倍,更重要的是同时为处理器核提供数据与指令。在这种布局下,DSP得以实现单周期的MAC指令。

  还有一个问题,即现在典型的高性能GPP实际上已包含两个片内高速缓存,一个是数据,一个是指令,它们直接连接到处理器核,以加快运行时的访问速度。从物理上说,这种片内的双存储器和总线的结构几乎与哈佛结构的一样了。然而从逻辑上说,两者还是有重要的区别。

  GPP使用操纵逻辑来决定哪些数据和指令字存储在片内的高速缓存里,其程序员并不加以指定(也可能根本不知道)。与此相反,DSP使用多个片内存什么是内存?内存

  内存的正式叫法是内存储器,以此来与外存储器区分开。物理上它安装在计算机内部,通常安装在主板上,所以称为内存。它的作用是供临时存储处理器需要处理的数据或处理后的结果,可见内存是计算机处理器的工作空间。它是处理器运行的程序和数据必须驻留于其中的一个临时存储区域,是计算机十分重要的部件。 [全文]

储器和多组总线来保证每个指令周期内存什么是内存?内存

  内存的正式叫法是内存储器,以此来与外存储器区分开。物理上它安装在计算机内部,通常安装在主板上,所以称为内存。它的作用是供临时存储处理器需要处理的数据或处理后的结果,可见内存是计算机处理器的工作空间。它是处理器运行的程序和数据必须驻留于其中的一个临时存储区域,是计算机十分重要的部件。

储器的多次访问。在使用DSP时,程序员要明确地操纵哪些数据和指令要存储在片内存储器中。程序员在写程序时,必须保证处理器能够有效地使用其双总线。

  此外,DSP处理器几乎都不具备数据高速缓存。这是因为DSP的典型数据是数据流。也就是说,DSP处理器对每个数据样本做计算后,就丢弃了,几乎不再重复使用。

  3 零开销循环

  假如了解到DSP算法的一个共同的特点,即大多数的处理时间是*在执行较小的循环上,也就轻易理解,为什么大多数的DSP都有专门的硬件,用于零开销循环。所谓零开销循环是指处理器在执行循环时,不用*时间去彻查循环计数器什么是计数器?计数器

  计数器是一种具有多种测试功能、多种用途的电子计数器。它可以测试频率、周期、时间间隔、频率比、累加计数、 计时等;配上相应的插件,还可以测试相位、电压等。一般我们把凡具有测频和测周两种以上功能的计数器都归类为通用计数器。 [全文]

的值、条件转移到循环的顶部、将循环计数器什么是计数器?计数器

  计数器是一种具有多种测试功能、多种用途的电子计数器。它可以测试频率、周期、时间间隔、频率比、累加计数、 计时等;配上相应的插件,还可以测试相位、电压等。一般我们把凡具有测频和测周两种以上功能的计数器都归类为通用计数器。

减1。

  与此相反,GPP的循环使用软件来实现。某些高性能的GPP使用转移预告硬件,几乎达到与硬件支持的零开销循环同样的效果。

  4 定点计算

  大多数DSP使用定点计算,而不是使用浮点。虽然DSP的应用必须十分注重数字的精确,用浮点来做应该轻易的多,但是对DSP来说,廉价也是非常重要的。定点机器比起相应的浮点机器来要廉价(而且更快)。为了不使用浮点机器而又保证数字的正确,DSP处理器在指令集和硬件方面都支持饱和计算、舍入和移位。



  来源:试图

该文章来至网络或用户,仅供学习交流之用,版权归原作者所有。
如有侵权,请及时与我们联系!现在联系我们

在线报名
友情链接