<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 模擬技術(shù) > 設計應用 > 簡(jiǎn)談ARM、DSP、單片機的異同與應用場(chǎng)景

簡(jiǎn)談ARM、DSP、單片機的異同與應用場(chǎng)景

作者: 時(shí)間:2018-08-08 來(lái)源:網(wǎng)絡(luò ) 收藏

、ARM、DSP這三者的可以說(shuō)是CPU,那這三者有什么區別嗎?

本文引用地址:http://dyxdggzs.com/article/201808/385816.htm

首先,說(shuō)CPU,中央處理器,本質(zhì)就是一個(gè)集成電路,實(shí)現的功能就是從一個(gè)地方(如rom)讀出一個(gè)指令,從一個(gè)地方(如ram)讀出數據,然后根據指令的不同對數據做不同的處理(如相加),然后把結果存回某個(gè)地方(如ram)。不同架構的cpu會(huì )有不同的指令,不同的存取方式,不同的速度,不同的效率,等等的差異。

然后,說(shuō)(通常意義所說(shuō)的微控制器MCU),ARM(通常意義所說(shuō)的高效能RISC),DSP(通常意義所說(shuō)的通用數字信號處理器),這三個(gè)CPU分別是針對不同的應用而產(chǎn)生的CPU。當然這也不是絕對的,因為ARM現在出的CPU囊括了MCU(如M0),RISC(如A8),DSP(如M4)。

也就是說(shuō)實(shí)際上是微控制器MCU、ARM是高效能RISC、DSP就是數字信號處理器嘍,那您能具體的從這三者的功能談?wù)勊鼈兊目刂圃韱?

微控制器MCU的目的主要是用作控制,他不需要多快的速度,如電飯鍋的控制器,只需要控制發(fā)熱元件的通斷,信號等的開(kāi)關(guān)等,但是對成本要求很?chē)栏?,所以一般做得比較簡(jiǎn)單,4位、8位的很多。

高效能的RISC,常用于一些數據處理比較多的地方,最常見(jiàn)的莫過(guò)于現在的消費性電子產(chǎn)品了,手機,pad,MP4等等,目前ARM的商業(yè)模式主要是賣(mài)內核,集成到各家的SOC中間。他其實(shí)就是個(gè)通用的CPU,能干各種各樣的活,和Intel的CPU一樣。但是通用就有效能問(wèn)題,在某些特殊場(chǎng)合,效能就顯得沒(méi)那么高了,如大量運算(譬如做FFT)的時(shí)候。這樣就有DSP的用武之地了。

DSP數字信號處理器,只要是做數字信號處理的模塊都可以叫做一個(gè)DSP,如視頻解碼的IP核。通用的數字信號處理器,如TI的TMS320C55x DSP。該CPU的長(cháng)處就是在于運算,大量循環(huán)的計算,如連續1024個(gè)乘加。他的指令針對這種應用有特殊的處理,相比RISC可以更快速高效地完成這類(lèi)運算。

您能結合開(kāi)發(fā)案例,具體談?wù)勊鼈兊闹饕獞脠?chǎng)景嗎?

單片機集成完整的馮諾依曼體系所規定的結構,是一個(gè)完整的體系。實(shí)現特定的運算功能,應用集中在工業(yè)自動(dòng)化控制等專(zhuān)門(mén)化需求的運算領(lǐng)域。我剛剛看到開(kāi)發(fā)平臺上有很多關(guān)于DSP方面的項目開(kāi)發(fā),可以看出來(lái)大多都是工業(yè)應用上的需求,如“基于單片機設計的LED驅動(dòng)電源綜合測試儀”、“單片機撥號程序”等。

ARM芯片精髓在“R”,是RISC精簡(jiǎn)指令集的意思。RISC指令集根據80%的時(shí)候只用到了20%的處理器指令的狀況,使用了經(jīng)過(guò)精簡(jiǎn)設計的指令系統,使得整個(gè)處理器的設計可以更加簡(jiǎn)潔,功耗、體積大大縮小,所以ARM在手機、平板等智能移動(dòng)設備上得到了廣泛應用。如開(kāi)發(fā)平臺發(fā)布的“arm的linux內核下的手持機開(kāi)發(fā)”、“ARM的linux內核LVDS顯示開(kāi)發(fā)”等均是基于A(yíng)RM芯片的智能產(chǎn)品。

DSP是數字信號處理器,相較于普通實(shí)現通用計算的特點(diǎn),DSP只負責數字信號(視頻、音頻或者其他傳感器獲得數字信號)處理。在日常生活中,常見(jiàn)的DVD、藍光播放機、數字電視機頂盒、MP4等都廣泛使用了DSP。這個(gè)“基于DSP的聲音控制系統開(kāi)發(fā)”、“基于DSP圖像處理固定區域內人數統計儀”等對于音頻音質(zhì)、圖像像素要求較高的產(chǎn)品多使用DSP控制器。



關(guān)鍵詞: 計算機 單片機

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>