国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

查看: 34504|回復: 43
打印 上一主題 下一主題

DSP、ARM和單片機的區別匯總貼【轉】

[復制鏈接]
跳轉到指定樓層
樓主
發表于 2010-5-31 10:27:07 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
關鍵詞: arm , dsp , 單片機 , 匯總
DSP:適合于數字信號處理,例如FFT、數字濾波算法、加密算法和復雜控制算法等。
ARM:具有強大的事務處理功能,可以配合嵌入式操作系統使用
單片機:適用于簡單的測控系統,功能相對簡單,價格較低

ARM是通用處理器,和x86一樣,可以在上面跑各種操作系統。
DSP根據名字就知道他是干嘛的了,一般用來作為專門處理數字信號。
單片機的工作ARM和dsp都能作,只是它便宜(而且有些單片機可靠性比arm和dsp都要
強,比如工業控制用的單片機),主要當作簡單的控制器來使用,比如工業中的溫度控制等。
沙發
 樓主| 發表于 2010-5-31 10:27:21 | 只看該作者
首先說明:單片機的應用可以很廣,不是你理解的簡單測控系統,現在航空上的使用器件也有不少是"簡單"的單片機控制的..即使說到8位的單片機, 目前大部分工控如果做的還可以的話,都夠用了

其次,單片機和arm的區別在于它的單位時鐘頻率不同, 這2個都可以配合操作系統使用.. 能完成的功能和他外圍的設計相關

再次,dsp和那2個有著直接的區別, dsp是典型的input,output設備,里面的邏輯寫定以后不需要太多維護, 它才是做大數據,高精度,高復雜度運算的基本單元...
板凳
 樓主| 發表于 2010-5-31 10:27:52 | 只看該作者
這種分類本身就有問題
ARM也融入了一些適用于信號處理(內積)的指令,

DSP,為什么稱之為DSP,它所服務的算法有哪些共性?別的處理器實現這些算法有何劣勢?原因何在?
地板
 樓主| 發表于 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系統的。
地下室
 樓主| 發表于 2010-5-31 10:29:01 | 只看該作者
arm是用來跑系統,做事務調度的;
DSP看全稱就知道是干什么的,很專業,而且在一定的平臺上會有專門定制的編譯器,指令也是專門針對某個系列的片子做的指令,編譯起來效率非常高。
單片機就是做簡單的邏輯功能的片子,主要做一些簡單的控制。
也有一些DSP集成了傳統DSP和ARM的功能的,如TI的達芬奇,既可以做信號處理而且也可以用自己內置的arm做控制,否則一般的信號處理都要一個DSP做專門的信號處理,旁邊還要加一個ARM做控制,否則DSP做兩個工作,一是不擅長,二是分資源。
6
 樓主| 發表于 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的一部分了

這么理解可能好一些
7
 樓主| 發表于 2010-5-31 10:29:34 | 只看該作者
看來所有的回文,居然沒有一個答對的,全是背書,還是20年前的中文書,可想而知水平。

單片機指一片芯片就是個最小系統,可以跑程序。
單片機的內核可以是1位機,8位的51,16位的dsp,或者32位的arm等等。
單片機的外圍可以是光禿禿的裸核,也可以很豐富把能想到的都集成。
arm和dsp只是指令集不通的核心,現在已無本質區別。

單片機并不一定簡單便宜,幾毛到幾百的都有。
arm并不一定主頻快功能強,幾塊錢的低主頻低功耗arm芯片多的是。
dsp并不是不能跑操作系統,而是用在單任務計算時,沒必要。手機dsp要處理語音和信道,里面就包含多任務操作系統。
8
 樓主| 發表于 2010-5-31 10:30:17 | 只看該作者
看看大家還有補充沒?
9
發表于 2010-5-31 16:50:11 | 只看該作者
這些東西是  殊途同歸“的 電工糊口的工具也。
10
發表于 2010-5-31 21:04:09 | 只看該作者
DSP的核心木有描述:硬件乘加單元

還有桶形移位寄存器和一些專為FFT之類的運算專門設計的排序單元

而且TI的好多DSP都是增強型哈佛架構,單周期可以完成多次存儲操作
11
發表于 2010-5-31 23:00:17 | 只看該作者
受益非淺!
12
發表于 2010-6-1 18:46:18 | 只看該作者
單片機長處是簡單,驅動力強。。
ARM長處是能夠處理數量繁多的簡單任務。。。
DSP長處是運算能力,處理非常復雜的任務。。。
13
發表于 2010-6-1 23:21:36 | 只看該作者
要經常來學習
14
發表于 2010-6-2 21:14:43 | 只看該作者
長見識了
15
發表于 2010-6-4 23:24:02 | 只看該作者
謝謝指點
16
發表于 2010-6-19 10:49:09 | 只看該作者
學習一下
17
發表于 2010-6-24 22:16:33 | 只看該作者
學習
18
發表于 2010-7-13 17:58:14 | 只看該作者
學習學習,
感謝分享!
19
發表于 2010-7-14 16:17:16 | 只看該作者
學習了
20
發表于 2010-7-16 13:28:52 | 只看該作者
學習了!
您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 久久久久久久久a免费 | 色婷五月天 | 久久精品一区二区三区中文字幕 | 99re最新视频 | 亚洲精品91 | 久久人视频 | 99热成人精品免费久久 | 久久精品福利视频 | 中文字幕在线2021一区 | 亚洲一区二区三区免费观看 | 真实乱视频国产免费观看 | 色综合久久天天综合绕观看 | 国产swag在线 | 91桃色在线 | 2022国产精品视频 | 国产精品欧美一区二区三区不卡 | 欧美另类亚洲 | 99re66热这里都是精品 | 欧美日韩国产高清 | 国产精品麻豆一区二区 | 我被拉拉口的好爽 | 美国免费黄色片 | 久久综合精品国产一区二区三区 | 一个人的视频免费在线观看 | 韩日在线 | 国产视频二 | 国产日韩精品一区二区在线观看 | 久久er国产精品免费观看2 | 久久99精品福利久久久 | 国产综合91| 亚洲精品视频免费 | 91av在线国产| 欧美一级夜夜爽 | 亚洲永久精品一区二区三区 | 免费在线观看黄 | 狠狠色视频 | 鲁大师成人精品视频 | 黄色在线视频播放 | 欧美一本 | 欧美黄视频网站 | 成人福利网站在线看视频 |