资料介绍
犹记得当年读书的时候,老师说单片机、ARM、DSP有互通之处,都是CPU,但听老师讲都听不懂。 我该如何理解他们,并找出他们的异同呢?我们来看看行内人的看法: ICer,从事ARM CPU的SOC设计 按我的理解说几句吧,希望能说薄一点。
我该如何理解他们,并找出他们的异同呢?我们来看看行内人的看法:
ICer,从事ARM CPU的SOC设计
按我的理解说几句吧,希望能说薄一点。
首先,说CPU,中央处理器,本质就是一个集成电路,实现的功能就是从一个地方(如rom)读出一个指令,从一个地方(如ram)读出数据,然后根据指令的不同对数据做不同的处理(如相加),然后把结果存回某个地方(如ram)。不同架构的cpu会有不同的指令,不同的存取方式,不同的速度,不同的效率,等等的差异。
然后,说单片机(通常意义所说的微控制器MCU),ARM(通常意义所说的高效能RISC),DSP(通常意义所说的通用数字信号处理器),这三个CPU分别是针对不同的应用而产生的CPU。当然这也不是绝对的,因为ARM现在出的CPU囊括了MCU(如M0),RISC(如A8),DSP(如M4)。微控制器的目的主要是用作控制,他不需要多快的速度,如电饭锅的控制器,只需要控制发热元件的通断,信号等的开关等,但是对成本要求很严格,所以一般做得比较简单,4位,8位的很多。
高效能的RISC,常用于一些数据处理比较多的地方,最常见的莫过于现在的消费性电子产品了,手机,pad,MP4等等,目前ARM的商业模式主要是卖内核,集成到各家的SOC中间。他其实就是个通用的CPU,能干各种各样的活,和Intel的 CPU一样。但是通用就有效能问题,在某些特殊场合,效能就显得没那么高了,如大量运算(譬如做FFT)的时候。这样就有DSP的用武之地了。
DSP,数字信号处理器,只要是做数字信号处理的模块都可以叫做一个DSP,如视频解码的IP核。但你老师所说的应该是指通用的数字信号处理器,如Ti的TMS320C55x DSP。该CPU的长处就是在于运算,大量循环的计算,如连续1024个乘加。他的指令针对这种应用有特殊的处理,相比RISC可以更快速高效地完成这类运算。
总的来说,学习CPU,首先就是要了解其指令集,然后了解去指令执行的方式,然后针对具体的芯片了解其外围电路,程序都是用C写的,基本使用就没啥问题了。
- 51单片机学习笔记4 C51语言
- 单片机、ARM与DSP对比
- 理解单片机(MCU)、ARM、DSP,vDSP(Vision DSP )都是处理器,
- DSP与单片机到底有什么区别
- 51单片机和STM32单片机有哪些区别
- DSP与单片机的那些区别
- ARM的Linux嵌入式开发和单片机开发到底有什么不同之处
- ARM与单片机有什么不同?从软硬件两部分进行ARM与单片机的对比
- 通过电脑向单片机发送字符单片机向电脑回应相同字符的串口通信程序
- DSP与单片机串口通信的设计与实现 5次下载
- ARM与单片机的区别 31次下载
- 单片机应用系统设计 0次下载
- 单片机原理及应用试题试卷
- 基于XC166单片机的DSP优化方法
- 单片机与DSP结合的dsPIC芯片
- 混频器与变频器的不同之处 947次阅读
- 详解STM32单片机和51单片机的区别 3.7w次阅读
- 高温和低温锡膏有何不同之处,适用范围分析 1.8w次阅读
- 单片机与ARM的区别是什么 8509次阅读
- 单片机解密原理_单片机解密方法 1.1w次阅读
- 单片机与ARM谁更实用 2765次阅读
- 基于ARM单片机中的部分寄存器地址为什么会相差4 3321次阅读
- 单片机芯片型号有哪些_常见单片机芯片型号大全 18.6w次阅读
- 为什么要选择AVR单片机? 1728次阅读
- nxp单片机汇总_lpc单片机选型 1.8w次阅读
- PIC系列单片机的中断资源特点及其应用方法详解 7647次阅读
- 单片机有什么特点_为什么要学习单片机? 1w次阅读
- 单片机和dsp有什么关系? 1.2w次阅读
- ARM+DSP、AVR与C51的比较 3418次阅读
- 教你了解DSP与单片机的区别 1.7w次阅读
下载排行
本周
- 1TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 2开关电源基础知识
- 5.73 MB | 6次下载 | 免费
- 3100W短波放大电路图
- 0.05 MB | 4次下载 | 3 积分
- 4嵌入式linux-聊天程序设计
- 0.60 MB | 3次下载 | 免费
- 5基于FPGA的光纤通信系统的设计与实现
- 0.61 MB | 2次下载 | 免费
- 651单片机窗帘控制器仿真程序
- 1.93 MB | 2次下载 | 免费
- 751单片机大棚环境控制器仿真程序
- 1.10 MB | 2次下载 | 免费
- 8基于51单片机的RGB调色灯程序仿真
- 0.86 MB | 2次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33564次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6653次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537796次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191185次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多