搜索
热门关键词:
泛华恒兴
赛普拉斯
无线电
IGBT
传感器
手机版
官方微博
微信公众号
登录
|
免费注册
首页
新闻
新品
文章
下载
电路
问答
视频
职场
杂谈
会展
工具
博客
论坛
在线研讨会
技术频道:
单片机/处理器
FPGA
软件/编程
电源技术
模拟电子
PCB设计
测试测量
MEMS
系统设计
无源/分立器件
音频/视频/显示
应用频道:
消费电子
工业/测控
汽车电子
通信/网络
医疗电子
机器人
当前位置:
EEChina首页
›
论坛
›
单片机/处理器
1
2
3
/ 3 页
下一页
返回列表
查看:
35116
|
回复:
43
DSP、ARM和单片机的区别汇总贴【转】
[复制链接]
诸葛孔明
诸葛孔明
当前离线
积分
809806
发表于 2010-5-31 10:27:07
|
显示全部楼层
|
阅读模式
贸泽电子有奖问答视频,回答正确发放10元微信红包
关键词:
arm
,
dsp
,
单片机
,
汇总
DSP
:适合于数字信号处理,例如FFT、数字滤波算法、加密算法和复杂控制算法等。
ARM
:具有强大的事务处理功能,可以配合
嵌入式
操作系统使用
单片机
:适用于简单的测控系统,功能相对简单,价格较低
ARM是通用处理器,和x86一样,可以在上面跑各种操作系统。
DSP根据名字就知道他是干嘛的了,一般用来作为专门处理数字信号。
单片机的工作ARM和dsp都能作,只是它便宜(而且有些单片机可靠性比arm和dsp都要
强,比如工业控制用的单片机),主要当作简单的控制器来使用,比如工业中的温度控制等。
相关文章
•
昆山单片机方案开发
•
基于Arm Cortex-M7内核的STM32F767VGT6微控制器——BSC020N03MSG性能
•
Cadence宣布收购Arm Artisan基础IP业务,强化半导体设计IP组合
•
高通在全球范围内指控 Arm垄断反竞争,芯片架构授权模式面临重构
•
普冉PY32F040单片机 主频72M 有2 路运算放大器,1 个LCD 驱动器。
•
马来西亚与Arm达成十年技术授权协议,推动半导体产业升级
•
Arm 推出全球首个 Armv9 边缘 AI 计算平台,推动物联网实现新一代性能
•
单片机晶振电路的原理和作用
•
Arm 推出 GitHub Copilot 新扩展程序,助力快速迁移至 Arm 架构服务器
•
明远智睿全志R16核心模组:低成本高性能,解锁你的无限创意!
回复
举报
诸葛孔明
诸葛孔明
当前离线
积分
809806
楼主
|
发表于 2010-5-31 10:27:21
|
显示全部楼层
首先说明:单片机的应用可以很广,不是你理解的简单测控系统,现在航空上的使用器件也有不少是"简单"的单片机控制的..即使说到8位的单片机, 目前大部分工控如果做的还可以的话,都够用了
其次,单片机和arm的区别在于它的单位时钟频率不同, 这2个都可以配合操作系统使用.. 能完成的功能和他外围的设计相关
再次,dsp和那2个有着直接的区别, dsp是典型的input,output设备,里面的逻辑写定以后不需要太多维护, 它才是做大数据,高精度,高复杂度运算的基本单元...
回复
支持
反对
举报
诸葛孔明
诸葛孔明
当前离线
积分
809806
楼主
|
发表于 2010-5-31 10:27:52
|
显示全部楼层
这种分类本身就有问题
ARM也融入了一些适用于信号处理(内积)的指令,
DSP,为什么称之为DSP,它所服务的算法有哪些共性?别的处理器实现这些算法有何劣势?原因何在?
回复
支持
反对
举报
诸葛孔明
诸葛孔明
当前离线
积分
809806
楼主
|
发表于 2010-5-31 10:28:46
|
显示全部楼层
单片机也有8,16,甚至32.
arm 16,32,16+32
dsp现在用的大多是16位的,也有32位的,还有不定长的,
可以用arm的体系结构构建单片机系统。
dsp和cpu一直在融合。n年前的dsp可能专注于做数字信号处理,那时候可能强调乘累加
,快速存取等适应比如数字滤波器等应用,但是现在针对多媒体和通信等信号处理通用
算法会添加新的指令。
单片机一般没有FPU,arm大多也不支持,DSP有些系列的有,有些系列的没有,依据产品
的定位而决定。
另外他们的存储系统结构也不大一样。简单的说就是哈佛结构和冯.诺依曼结构的差别。
但是也不是绝对的。单片机的空间划分由于其比较紧凑而精致。arm体系结构自身没有对
这个作出定义。但是可以在编程时候通过一定的技巧来控制存储映射。DSP由于专用数字
信号处理 ,应此在微体系结构实现时对于芯片内的存储带宽一般会大于ARM系统的。
回复
支持
反对
举报
诸葛孔明
诸葛孔明
当前离线
积分
809806
楼主
|
发表于 2010-5-31 10:29:01
|
显示全部楼层
arm是用来跑系统,做事务调度的;
DSP看全称就知道是干什么的,很专业,而且在一定的平台上会有专门定制的编译器,指令也是专门针对某个系列的片子做的指令,编译起来效率非常高。
单片机就是做简单的逻辑功能的片子,主要做一些简单的控制。
也有一些DSP集成了传统DSP和ARM的功能的,如TI的达芬奇,既可以做信号处理而且也可以用自己内置的arm做控制,否则一般的信号处理都要一个DSP做专门的信号处理,旁边还要加一个ARM做控制,否则DSP做两个工作,一是不擅长,二是分资源。
回复
支持
反对
举报
诸葛孔明
诸葛孔明
当前离线
积分
809806
楼主
|
发表于 2010-5-31 10:29:18
|
显示全部楼层
单片机一般认为就是微控制器,侧重于控制,数据处理能力很弱
早期的DSP是用来弥补单片机在数据处理方面的不足,最大特点之一是采用哈佛结构,
指令和数据分开,有很强的数据处理能力
现在随着技术的发展,很多单片机里面也嵌入了DSP核,DSP里面也有了控制器核,所以
单片机和DSP这个两个概念没有以前那么鲜明了
ARM是上面两个概念的一种实现,是获得了ARM公司授权的,使用ARM指令集的微控制器
的统称,ARM有控制功能,也有一些型号嵌入了DSP的功能,也有采用哈佛架构的,和上
面两个概念不在一个层面上
举个不太恰当的例子
单片机---CPU
DSP---FPU(数字协处理器)
ARM-- x86体系结构下所有CPU的总称
在386及其以前,FPU不是CPU的一部分,要运行一些大型的计算软件
如结构CAD之类的,要专门买一块FPU来插在主板上,
到了486以后,FPU就已经是CPU的一部分了
这么理解可能好一些
回复
支持
反对
举报
诸葛孔明
诸葛孔明
当前离线
积分
809806
楼主
|
发表于 2010-5-31 10:29:34
|
显示全部楼层
看来所有的回文,居然没有一个答对的,全是背书,还是20年前的中文书,可想而知水平。
单片机指一片芯片就是个最小系统,可以跑程序。
单片机的内核可以是1位机,8位的51,16位的dsp,或者32位的arm等等。
单片机的外围可以是光秃秃的裸核,也可以很丰富把能想到的都集成。
arm和dsp只是指令集不通的核心,现在已无本质区别。
单片机并不一定简单便宜,几毛到几百的都有。
arm并不一定主频快功能强,几块钱的低主频低功耗arm芯片多的是。
dsp并不是不能跑操作系统,而是用在单任务计算时,没必要。手机dsp要处理语音和信道,里面就包含多任务操作系统。
回复
支持
反对
举报
诸葛孔明
诸葛孔明
当前离线
积分
809806
楼主
|
发表于 2010-5-31 10:30:17
|
显示全部楼层
看看大家还有补充没?
回复
支持
反对
举报
Netjob
Netjob
当前离线
积分
39952
发表于 2010-5-31 16:50:11
|
显示全部楼层
这些东西是 殊途同归“的 电工糊口的工具也。
回复
支持
反对
举报
lelee007
lelee007
当前离线
积分
29300
发表于 2010-5-31 21:04:09
|
显示全部楼层
DSP的核心木有描述:硬件乘加单元
还有桶形移位寄存器和一些专为FFT之类的运算专门设计的排序单元
而且TI的好多DSP都是增强型哈佛架构,单周期可以完成多次存储操作
回复
支持
反对
举报
长话短说
长话短说
当前离线
积分
1656
发表于 2010-5-31 23:00:17
|
显示全部楼层
受益非浅!
回复
支持
反对
举报
xyj
xyj
当前离线
积分
22712
发表于 2010-6-1 18:46:18
|
显示全部楼层
单片机长处是简单,驱动力强。。
ARM长处是能够处理数量繁多的简单任务。。。
DSP长处是运算能力,处理非常复杂的任务。。。
回复
支持
反对
举报
kobeast
kobeast
当前离线
积分
266
发表于 2010-6-1 23:21:36
|
显示全部楼层
要经常来学习
回复
支持
反对
举报
liangjia
liangjia
当前离线
积分
6825
发表于 2010-6-2 21:14:43
|
显示全部楼层
长见识了
回复
支持
反对
举报
yuzhen0110
yuzhen0110
当前离线
积分
8
发表于 2010-6-4 23:24:02
|
显示全部楼层
谢谢指点
回复
支持
反对
举报
lxyzy1999
lxyzy1999
当前离线
积分
35
发表于 2010-6-19 10:49:09
|
显示全部楼层
学习一下
回复
支持
反对
举报
yespiao
yespiao
当前离线
积分
-21
发表于 2010-6-24 22:16:33
|
显示全部楼层
学习
回复
支持
反对
举报
alpha321
alpha321
当前离线
积分
4630
发表于 2010-7-13 17:58:14
|
显示全部楼层
学习学习,
感谢分享!
回复
支持
反对
举报
guwn0510
guwn0510
当前离线
积分
86
发表于 2010-7-14 16:17:16
|
显示全部楼层
学习了
回复
支持
反对
举报
长话短说
长话短说
当前离线
积分
1656
发表于 2010-7-16 13:28:52
|
显示全部楼层
学习了!
回复
支持
反对
举报
下一页 »
1
2
3
/ 3 页
下一页
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
浏览过的版块
PCB设计
FPGA/CPLD
汽车电子
职业发展
通信/网络
医疗电子
会展活动
工业/测控
电源技术
关于我们
-
服务条款
-
使用指南
-
站点地图
-
友情链接
-
联系我们
电子工程网
© 版权所有
京ICP备16069177号
| 京公网安备11010502021702
快速回复
返回顶部
返回列表