黄瓜切片敷脸:C51,ARM,DSP区别
来源:百度文库 编辑:九乡新闻网 时间:2024/05/15 11:04:26
C51,ARM,DSP区别 [转贴 2009-06-27 01:21:54] 字号:大 中 小 作为Processor,这几种器件有什么有优缺点。
其实C51,ARM,DSP都不是单独作为芯片来提供给用户的,都要加一些外围电路来支持。
例如:memory controller,interrupt controller,timer,UART,SPI,I2C 等等。
所以要比较最好从processor的角度来比较他们。
(1). C51是8位的;ARM是32位的;DSP有16位的,也有更高的。
(2).所有说从运算能力上看,C51最弱,DSP最强,ARM居中。
(3).结构差别较大,C51最简单,是一般的冯诺伊曼结构;ARM9以上是哈佛结构的RISC;DSP一般使用哈佛结构。
(4).C51一般芯片面积非常小,工作频率很低(一般是10多MHz,有的是24MHz),所以功耗低。DSP则频率很高(高的达到300MHz以上),所以功耗大。ARM芯片面积也很小,ARM7是0.55平方毫米,功耗也比较小。频率大约在(几十到200MHz之间)(5).所以一般C51主要应用于不需要太多计算量的控制类系统。一般配有丰富的外围module。DSP则主要应用于需要进行复杂计算的高端系统,例如图像处理,加密解密,导航系统等,外围module一般较少。ARM是C51和DSP之间的一个折衷。
(6).强调一点:C51的性能远不如ARM和DSP,但仍然占据重要的一席之地,原因就是性能价格比。因为它太成熟了,太小了,太便宜了。而在一些需要复杂计算的领域,DSP也不可或缺。ARM的成功就是他找到了一个折衷点,并且建立了一个非常灵活的商业模型。
(7).现在高端产品的一个趋势是ARM+DSP。
C51,ARM,DSP区别
ARM、DSP、FPGA的技术特点和区别
双核处理器ARM+DSP如何实现协同工作 - 嵌入式ARM-Wince开发的blog | ...
[dsp]dsp
gcc和arm-linux-gcc关系和区别是什么?-天涯问答
ARM论坛 - ARM技术论坛
[dsp]zhat
ARM寄存器
C51变量内存的优化
单片机双机通信c51程序
TMS320C64x+ DSP------Using Cache
Davinci DSP Link驱动
TMS320C64x+ DSP------Using Cache1
TMS320C64x+ DSP------Using Cache3
DSP技术笔记2
DSP/BIOS入门
[arm]ARM DMA-2440核心板
C51中idata的内存优化
Keil C51语言的用法介绍
用C51实现PID算法程序
ARM 过程调用标准
Get Sleek, Toned Arm
ARM微处理器的指令系统
ARM汇编学习笔记