DSP和单片机的区别?

如题。

DSP与单片机的区别:

1、存储器结构不同

单片机使用冯.诺依曼存储器结构。这种结构中,只有一个存储器空间通过一组总线(一个地址总线和一个数据总线)连接到处理器核。

大多数DSP采用了哈佛结构,将存储器空间划分成两个,分别存储程序和数据。

2、 对密集的乘法运算的支持

单片机不是设计来做密集乘法任务的,即使是一些现代的GPP,也要求多个指令周期来做一次乘法。而DSP处理器使用专门的硬件来实现单周期乘法。DSP处理器还增加了累加器寄存器来处理多个乘积的和。累加器寄存器通常比其他寄存器宽,增加称为结果bits的额外bits来避免溢出。

3、 零开销循环 

DSP算法的一个共同的特点,即大多数处理时间都花在执行较小的循环上,也就容易理解,为什么大多数的DSP都有专门的硬件,用于零开销循环。所谓的零开销循环是指处理器在执行循环时,不用花时间去检查循环计数器的值,条件转移到循环大额顶部,将循环计数器减1。 

单片机是Single-chip Microcomputer的较准确译法,但最能准确反映单片机设计思想、并且有长远技术眼光的词汇是Microcontroller(微控制器)。

扩展资料:

DSP主要针对一些计算能力要求较高的应用,如视频图像处理、智能机器人、数字无线、宽带访问、数字音频、高分辨率成像和数字电机控制等。

单片机应用最为广泛,主要利益于它的成本控制上,使它能在许多对计算能力要求不那么高的应用立足。相信在未来几年里,MCU市场关键增长驱动力将来自于绿色能源,智能电子设备,智能电网以及电子产品的升级换代比如汽车电子。

参考资料:百度百科-单片机

百度百科-数字信号处理

温馨提示:内容为网友见解,仅供参考
第1个回答  2019-12-23
dSP与单片机的区别1 存储器结构不同单片机使用冯.诺依曼存储器结构。这种结构中,只有一个存储器空间通过一组总线(一个地址总线和一个数据总线)连接到处理器核。大多数DSP采用了哈佛结构,将存储器空间划分成两个,分别存储程序和数据。2 定点计算大多数DSP使用定点计算,而不是使用浮点。为了不使用浮点机器而又保证数字的准确,DSP处理器在指令集和硬件方面都支持饱和计算、舍入和移位。3 专门的寻址方式DSP处理器往往都支持专门的寻址模式,例如,模块(循环)寻址、位倒序寻址。这些非常专门的寻址模式在GPP中是不常使用的,只有用软件来实现。4 对密集的乘法运算的支持单片机不是设计来做密集乘法任务的,即使是一些现代的GPP,也要求多个指令周期来做一次乘法。而DSP处理器使用专门的硬件来实现单周期乘法。DSP处理器还增加了累加器寄存器来处理多个乘积的和。累加器寄存器通常比其他寄存器宽,增加称为结果bits的额外bits来避免溢出。5 零开销循环单片机是Single-chip Microcomputer的较准确译法,但最能准确反映单片机设计思想、并且有长远技术眼光的词汇是Microcontroller(微控制器)。之所以出现Single-chip Microcomputer一词,实在是因为早期,甚至到MSC-51时期,单片机准确地体现了Single-chip Microcomputer的形态和内容。然而发展到MSC-96,发展到新一代80C51、M68HC05、M68HC11系列单片机时,在单片机中着力扩展了各种控制功能,如:A/D、PWM、PCA计数器捕获/比较逻辑、高速I/O口、WDT等,已突破了Microcontroller的传统内容,朝Microcontroller的内涵发展。因此,目前已到了该给单片机正名的时候了,国外已逐渐统一成Microcontroller。如果我们仍然保留单片机这一习惯叫法,则应把它认为是一个单片形态的微控制器,或直接称作微控制器或单片微控制器,而不要再使用单片微型计算机或单片计算机这些词汇了。另:集成技术的最新进展之一是将 CPU 和外围芯片,如程序存储器,数据存储器,并行,串行I/O口,定时/计数器,中断控制器及其他控制部件集成在一下芯片中,制成单片机Single-chip Microcomputer。
第2个回答  2018-07-04

两者存储器结构不同,单片机使用冯诺依曼存储器结构。大多数DSP采用了哈佛结构,将存储器空间划分成两个,分别存储程序和数据。

拓展资料

单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。从上世纪80年代,由当时的4位、8位单片机,发展到现在的300M的高速单片机。

参考资料 百度百科 单片机

本回答被网友采纳
第3个回答  2019-09-07
dsp是哈佛总线结构的核心是乘法器和加法器
单片机mcu是冯诺依曼结构的,核心是alu
dsp芯片,也称数字信号处理器,是一种特别适合于进行数字信号处理运算的微处理器具,其主机应用是实时快速地实现各种数字信号处理算法。根据数字信号处理的要求,dsp芯片一般具有如下主要特点:
(1)在一个指令周期内可完成一次乘法和一次加法;
(2)程序和数据空间分开,可以同时访问指令和数据;
(3)片内具有快速ram,通常可通过独立的数据总线在两块中同时访问;
(4)具有低开销或无开销循环及跳转的硬件支持;
(5)快速的中断处理和硬件i/o支持;
(6)具有在单周期内操作的多个硬件地址产生器;
(7)可以并行执行多个操作;
(8)支持流水线操作,使取指、译码和执行等操作可以重叠执行。
当然,与通用微处理器相比,dsp芯片的其他通用功能相对较弱些。
单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。概括的讲:一块芯片就成了一台计算机。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。
单片机的应用领域

1.
单片机在智能仪器仪表中的应用;
2.
单片机在工业测控中的应用;
3.
单片机在计算机网络和通讯技术中的应用;
4.
单片机在日常生活及家电中的应用;
5.
单片机在办公自动化方面。
第4个回答  2010-07-19
上面的完全是拿着东西套
我想楼主的意思是问单片机开发和DSP开发的区别吧
单片机开发比较简单,硬件资源也比较缺乏,一般是做控制方面用的
二DSP处理器,在信号处理能力上很强,运算能力较强

dsp芯片和单片机的区别 - 知百科
dsp芯片和单片机的区别:1、存储器结构不同。单片机使用冯。诺依曼存储器结构。这种结构中,只有一个存储器空间通过一组总线(一个地址总线和一个数据总线)连接到处理器核。大多数DSP采用了哈佛结构,将存储器空间划分成两个,分别存储程序和数据。2、定点计算不同。大多数DSP使用定点计算,而不是使用浮...

dsp芯片和单片机的区别
DSP和单片机的区别:DSP跟单片机相比,在数字运算,方面功能更强大一点,所以DSP都有硬件乘法器,除法器,在做乘法运算的时候,就会比单片机上千百倍,此外一些特殊的DSP,就有DMA通道,还有一些特殊的外设。1、单片机是一种系统设计方案,将计算机的CPU,定时器和多种接口集成在一片芯片上,可以满足多种应...

DSP和单片机的区别?
DSP与单片机的区别:1、存储器结构不同 单片机使用冯.诺依曼存储器结构。这种结构中,只有一个存储器空间通过一组总线(一个地址总线和一个数据总线)连接到处理器核。大多数DSP采用了哈佛结构,将存储器空间划分成两个,分别存储程序和数据。2、 对密集的乘法运算的支持 单片机不是设计来做密集乘法任务...

单片机和DSP的区别是什么?
3.计算能力:由于DSP专注于数字信号处理任务,它在浮点运算能力、高速处理、并行性等方面通常优于单片机。单片机的计算能力相对较低,但通常具有较低的功耗特性。4.内部存储器:单片机通常具有较大的内部存储器,包括闪存(用于程序存储)和RAM(用于数据存储)。而DSP通常更依赖于外部存储器,如外部RAM和闪存。

DSP处理器和单片机处理器有什么不同
DSP(Digital Signal Processor,数字信号处理器)和单片机(Microcontroller Unit,微控制器)是两种广泛应用于电子系统中的处理器类型。它们之间的主要区别在于设计目标、应用领域以及硬件特性。设计目标 •单片机:设计目标主要是执行控制任务,比如在嵌入式系统中控制家用电器、汽车电子设备、玩具等。其...

单片机与DSP的区别
单片机(MCU)和数字信号处理器(DSP)是两种不同的微控制器,它们在计算速度、资源分配、软件编程和应用场景等方面有着显著的不同。1. 计算速度:DSP的主要优势是它可以高效地进行数字信号处理计算。它们拥有专用的硬件和指令集,可以实现快速的算术和信号处理操作。MCU通常用于控制应用,它的算数运算速度可能...

单片机和DSP哪个更好用?
1、DSP更适合进行数字信号处理,因为采用了改进的哈佛结构,程序、数据空间是分开的、单独的总线,可以同时访问程序、数据,而很多单片机都是冯诺依曼结构的;专门的硬件乘法器,硬件速度要比软件快。2、单片机做乘法需要用多次加法和位移运算实现;流水线技术,同时执行多条指令;一些DSP芯片硬件实现了某些...

单片机与DSP的区别?
数字信号处理器(DSP)是适合于数字信号处理应用的一种处理器,与一般单片机相比,主要有以下特点:最小字长16位,硬件乘法器,MAC单元(一个周期内完成一次乘法和累加),改进的哈佛总线结构,流水线操作,良好的并行处理能力,快速的指令周期,有适合于数字信号处理的指令系统。DSP主要用于实时信号处理,MCU...

单片机和DSP哪个更好用?
1、DSP更适合进行数字信号处理,因为采用了改进的哈佛结构,程序、数据空间是分开的、单独的总线,可以同时访问程序、数据,而很多单片机都是冯诺依曼结构的;专门的硬件乘法器,硬件速度要比软件快。2、单片机做乘法需要用多次加法和位移运算实现;流水线技术,同时执行多条指令;一些DSP芯片硬件实现了某些...

dsp和单片机的区别
DSP处理器在处理密集循环上具有优势,因为大部分处理时间都用在执行较小的循环上。因此,大多数DSP都配备专门硬件用于零开销循环。零开销循环是指处理器执行循环时无需检查循环计数器值,条件转移至循环顶部,循环计数器自动减1。单片机,即单芯片微机,更准确地反映了其设计理念,其长远技术视角则被称为微...

相似回答