DSP是哈佛总线结构的核心是乘法器和加法器
单片机MCU是冯诺依曼结构的,核心是ALU
更多请参考:
单片机和DSP的区别2007-05-17 21:39DSP芯片,也称数字信号处理器,是一种特别适合于进行数字信号处理运算的微处理器具,其主机应用是实时快速地实现各种数字信号处理算法。根据数字信号处理的要求,DSP芯片一般具有如下主要特点:
(1)在一个指令周期内可完成一次乘法和一次加法;
(2)程序和数据空间分开,可以同时访问指令和数据;
(3)片内具有快速RAM,通常可通过独立的数据总线在两块中同时访问;
(4)具有低开销或无开销循环及跳转的硬件支持;
(5)快速的中断处理和硬件I/O支持;
(6)具有在单周期内操作的多个硬件地址产生器;
(7)可以并行执行多个操作;
(8)支持流水线操作,使取指、译码和执行等操作可以重叠执行。
当然,与通用微处理器相比,DSP芯片的其他通用功能相对较弱些。
单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。概括的讲:一块芯片就成了一台计算机。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。
单片机的应用领域 :
1. 单片机在智能仪器仪表中的应用;
2. 单片机在工业测控中的应用;
3. 单片机在计算机网络和通讯技术中的应用;
4. 单片机在日常生活及家电中的应用;
5. 单片机在办公自动化方面。
两者相比,dsp是专做数字信号处理的芯片,运行速度快,具有专门的硬件乘法器,可以用来快速的实现各种数字信号处理算法;而普通的单片机则不具备这些能力,但是凭借成本低廉的优势一般很适合在嵌入式领域使用。你可以把dsp看成是针对特殊领域进行优化和加强了的单片机,就好比带有3d加速的iphone
4
(a4处理器)在玩3d游戏时秒杀mtk平台的国产手机一样,但是两者在处理短信的收发上区别就不明显了,再或者说带独显的电脑和集显的电脑在打开word文档的速度上是差别不大的,但是在玩游戏的时候独显能跑的很流畅,集显的很可能就在放幻灯片---卡了。
呵呵,以上仅供参考。
我就简单说一下吧,因为一两句实在说不清楚。DSP与单片机在使用上最大的区别就是DSP擅长做高频信号处理,而单片机侧重于控制。现在很多系统将这二者合起来用,用DSP完成大量的信息的处理,将处理结果交由单片机进行分析、判断,从而做出相应的控制行为。
说白了就是总线结构不同单片机是冯诺依曼的单总线结构,DSP是数据总线和地址总线分开,处理速度当然快了,而求还增加乘法器,而51其实没有直接的乘法器,他是一个累加的过程。