|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
請問ARM和DSP到底有和區(qū)別?不要告訴我一個偏重控制一個偏重算法 |
| 作者:OrientMan 欄目:ARM技術(shù) |
謝謝了! |
| 2樓: | >>參與討論 |
| 作者: 王紫豪 于 2006/11/8 14:00:00 發(fā)布:
一個是arm,一個是dsp啊,多簡單 |
|
| 3樓: | >>參與討論 |
| 作者: wangkj 于 2006/11/8 20:02:00 發(fā)布:
arm可以跑復(fù)雜的os,dsp一般不能 dsp就是n多個并行乘法器運(yùn)算而已。 |
|
| 4樓: | >>參與討論 |
| 作者: ZorroCN 于 2006/11/9 13:15:00 發(fā)布:
RE 樓上說得好。 ARM處理器有包括系統(tǒng)模式,用戶模式等工作模式,并且每種模式下都有相應(yīng)的專有通用寄存器,因此可以快速地實現(xiàn)不同模式的切換,這對于操作系統(tǒng)來說是非常有益的,但是DSP,沒有這方面的考慮。另外,由于ARM內(nèi)核與片內(nèi)外設(shè)通過VPB相連,因此兩者相對獨(dú)立,這樣,ARM的片內(nèi)外設(shè)的搭配也更加靈活。 不知道說得對不對,畢竟,對DSP得了解不多。歡迎指正 |
|
| 5樓: | >>參與討論 |
| 作者: nankaitd 于 2006/11/9 18:37:00 發(fā)布:
隨便說說 主要是兩個的作用不一樣。ARM是32位RISC芯片,手機(jī)數(shù)碼產(chǎn)品和工控上用,可以理解成CPU,可以上個OS也可以直接當(dāng)單片機(jī)用。而DSP是作數(shù)字信號處理的以TI的東西為例2000做控制5000處理靜態(tài)圖象,6000處理動態(tài)圖象,8000是多DSP聯(lián)合控制用的。 |
|
| 6樓: | >>參與討論 |
| 作者: 平常人 于 2006/11/9 22:39:00 發(fā)布:
ARM是一個公司的名字,DSP=DIGITAL Signal Processing ARM公司設(shè)計了多種CPU核心,是以32位RISC核心為主,以ARM設(shè)計的CPU核心做的芯片被俗稱為“ARM芯片”,但嚴(yán)格地說通常的ARM芯片應(yīng)該是指以ARM設(shè)計的CPU核心做的單片機(jī),以ARM設(shè)計的CPU核心制作的SOC芯片一般不被稱為ARM芯片。 所以樓主所說的ARM芯片就是一種高級的通用單片機(jī)。 DSP=DIGITAL Signal Processing,即數(shù)字信號處理;與“ARM芯片”這個俗稱一樣,“DSP芯片”是TI公司生產(chǎn)的一系列帶DSP功能單片機(jī)的俗稱。 總結(jié)一下,“DSP芯片”是帶DSP功能的單片機(jī),“ARM芯片”是帶或不帶DSP功能的單片機(jī);如一定要講區(qū)別,若不考慮DSP功能,“DSP芯片”比“ARM芯片”在功能上弱很多,如樓上講的多種模式、跑OS、MMU、多種外設(shè)等許多差別。 |
|
| 7樓: | >>參與討論 |
| 作者: Hengyi_xj 于 2006/11/10 9:45:00 發(fā)布:
我收藏的一個帖子~ ARM(ADVANCED RISC Machines)是微處理器行業(yè)的一家知名企業(yè),設(shè)計了大量高性能、廉價、耗能低的RISC處理器、相關(guān)技術(shù)及軟件。ARM架構(gòu)是面向低預(yù)算市場設(shè)計的第一款RISC微處理器,基本是32位單片機(jī)的行業(yè)標(biāo)準(zhǔn),它提供一系列內(nèi)核、體系擴(kuò)展、微處理器和系統(tǒng)芯片方案,四個功能模塊可供生產(chǎn)廠商根據(jù)不同用戶的要求來配置生產(chǎn)。由于所有產(chǎn)品均采用一個通用的軟件體系,所以相同的軟件可在所有產(chǎn)品中運(yùn)行。目前ARM在手持設(shè)備市場占有90以上的份額,可以有效地縮短應(yīng)用程序開發(fā)與測試的時間,也降低了研發(fā)費(fèi)用。這里有一篇介紹ARM結(jié)構(gòu)體系發(fā)展介紹。 DSP(DIGITAL singnal processor)是一種獨(dú)特的微處理器,有自己的完整指令系統(tǒng),是以數(shù)字信號來處理大量信息的器件。一個數(shù)字信號處理器在一塊不大的芯片內(nèi)包括有控制單元、運(yùn)算單元、各種寄存器以及一定數(shù)量的存儲單元等等,在其外圍還可以連接若干存儲器,并可以與一定數(shù)量的外部設(shè)備互相通信,有軟、硬件的全面功能,本身就是一個微型計算機(jī)。DSP采用的是哈佛設(shè)計,即數(shù)據(jù)總線和地址總線分開,使程序和數(shù)據(jù)分別存儲在兩個分開的空間,允許取指令和執(zhí)行指令完全重疊。也就是說在執(zhí)行上一條指令的同時就可取出下一條指令,并進(jìn)行譯碼,這大大的提高了微處理器的速度 。另外還允許在程序空間和數(shù)據(jù)空間之間進(jìn)行傳輸,因為增加了器件的靈活性。其工作原理是接收模擬信號,轉(zhuǎn)換為0或1的數(shù)字信號,再對數(shù)字信號進(jìn)行修改、刪除、強(qiáng)化,并在其他系統(tǒng)芯片中把數(shù)字?jǐn)?shù)據(jù)解譯回模擬數(shù)據(jù)或?qū)嶋H環(huán)境格式。它不僅具有可編程性,而且其實時運(yùn)行速度可達(dá)每秒數(shù)以千萬條復(fù)雜指令程序,遠(yuǎn)遠(yuǎn)超過通用微處理器,是數(shù)字化電子世界中日益重要的電腦芯片。它的強(qiáng)大數(shù)據(jù)處理能力和高運(yùn)行速度,是最值得稱道的兩大特色。由于它運(yùn)算能力很強(qiáng),速度很快,體積很小,而且采用軟件編程具有高度的靈活性,因此為從事各種復(fù)雜的應(yīng)用提供了一條有效途徑。根據(jù)數(shù)字信號處理的要求,DSP芯片一般具有如下主要特點: (1)在一個指令周期內(nèi)可完成一次乘法和一次加法; (2)程序和數(shù)據(jù)空間分開,可以同時訪問指令和數(shù)據(jù); (3)片內(nèi)具有快速RAM,通?赏ㄟ^獨(dú)立的數(shù)據(jù)總線在兩塊中同時訪問; (4)具有低開銷或無開銷循環(huán)及跳轉(zhuǎn)的硬件支持; (5)快速的中斷處理和硬件I/O支持; (6)具有在單周期內(nèi)操作的多個硬件地址產(chǎn)生器; (7)可以并行執(zhí)行多個操作; (8)支持流水線操作,使取指、譯碼和執(zhí)行等操作可以重疊執(zhí)行。 當(dāng)然,與通用微處理器相比,DSP芯片的其他通用功能相對較弱些。 區(qū)別是什么?:ARM具有比較強(qiáng)的事務(wù)管理功能,可以用來跑界面以及應(yīng)用程序等,其優(yōu)勢主要體現(xiàn)在控制方面,而DSP主要是用來計算的,比如進(jìn)行加密解密、調(diào)制解調(diào)等,優(yōu)勢是強(qiáng)大的數(shù)據(jù)處理能力和較高的運(yùn)行速度。 |
|
| 8樓: | >>參與討論 |
| 作者: lelee007 于 2006/11/11 發(fā)布:
ARM和DSP的區(qū)別 很簡單,ARM就相當(dāng)于老板,統(tǒng)領(lǐng)全局,DSP就相當(dāng)于普通員工,干一些比較具體的活,比如音頻,視頻的編解碼,和一些算法的具體實現(xiàn)等等. |
|
| 9樓: | >>參與討論 |
| 作者: OrientMan 于 2006/11/11 12:00:00 發(fā)布:
謝謝大家的幫助,對二者的區(qū)別終于有了一點了解。 |
|
| 10樓: | >>參與討論 |
| 作者: nankaitd 于 2006/11/11 14:39:00 發(fā)布:
都酷了就再補(bǔ)充點兒,還是隨便說說 DSP的優(yōu)勢主要是速度,它可以在一個指令周期中同時完成一次乘法和一次加法,這非常適合快速傅立葉變換的需求。DSP有專門的指令集,主要是專門針對通訊和多媒體處理的;而ARM使用的是RISC指令集(當(dāng)然ARM的E系列也支持DSP指令集)是通用處理用的。一個非常形象的比喻是ARM是高級房車,而DSP是高級跑車。不過也有一種雙核芯片是用DSP取指并做運(yùn)算,當(dāng)浮點運(yùn)算量較大時ARM協(xié)助處理平時ARM只負(fù)責(zé)外圍控制。 |
|
| 11樓: | >>參與討論 |
| 作者: 大漠孤煙 于 2006/11/11 23:02:00 發(fā)布:
湊個熱鬧 lelee007的老板和員工的比喻挺貼切—— 曾見過一通信板,上面的處理器有1片MPC8270和18片TMS320C5410 |
|
| 12樓: | >>參與討論 |
| 作者: 將軍令 于 2006/11/13 8:19:00 發(fā)布:
二者本質(zhì)上說沒有明顯的界限 如果cpu座數(shù)學(xué)運(yùn)算的能力更強(qiáng)一些,就是DSP 否則就是CPU,DSP也有可以跑OS的,比如blackfin CPU也有可以跑DSP數(shù)學(xué)算法的,比如MMX的X86 |
|
| 13樓: | >>參與討論 |
| 作者: weixiao11 于 2006/11/13 9:52:00 發(fā)布:
ADI的Blackfin處理器算是博采二者之長了 Blackfin有兩個DSP的核,一個運(yùn)行系統(tǒng),一個進(jìn)行數(shù)字信號處理,F(xiàn)在這款處理器應(yīng)用的也比較多。 |
|
| 14樓: | >>參與討論 |
| 作者: 將軍令 于 2006/11/13 19:44:00 發(fā)布:
weixiao11是HHCN的誰呀,可能我認(rèn)識 |
|
| 15樓: | >>參與討論 |
| 作者: weixiao11 于 2006/11/14 8:41:00 發(fā)布:
把我的ID的前兩個音節(jié)倒過來,就是我的名字了 如果以前有過接觸的話,應(yīng)該知道是誰了,呵呵,那樓上又是哪位呢? |
|
| 16樓: | >>參與討論 |
| 作者: and 于 2006/11/14 9:38:00 發(fā)布:
DSP的總線分門別類,縱橫交錯 就是為了提高吞吐量,ARM似乎沒有這么多的考慮。 |
|
| 17樓: | >>參與討論 |
| 作者: mbutterfly 于 2006/11/15 10:31:00 發(fā)布:
hehe DSP的確是做音頻視頻的選擇。拿TI的來說特別是5000和6000的,外圍的IO數(shù)量都較少,所以一般用MCU做主控,可以用單片機(jī),或ARM,也可以用2000的,看情況而定了。 |
|
| 18樓: | >>參與討論 |
| 作者: winner0911 于 2006/11/17 21:40:00 發(fā)布:
總線類型不一樣 |
|
| 19樓: | >>參與討論 |
| 作者: Sea_Heart 于 2006/11/17 22:09:00 發(fā)布:
不同應(yīng)用需求的驅(qū)動也是一個原因吧 任何技術(shù)要能良好發(fā)展,總離不開市場的驅(qū)動.a(chǎn)rm可以稱為高性能的單片機(jī),傳統(tǒng)的單片機(jī)性能無法滿足要求后,人們就開始尋求更高性能的單片機(jī),于是在這批用慣了單片機(jī)的用戶的需求驅(qū)動下,arm開始逐漸發(fā)展.而dsp是面向那些追求高速計算的用戶準(zhǔn)備的.這是兩個獨(dú)立發(fā)展的方向,每種技術(shù)都保持自己的個性,發(fā)展到現(xiàn)在.一家之言,呵呵. |
|
| 20樓: | >>參與討論 |
| 作者: why_buaa 于 2006/11/19 1:03:00 發(fā)布:
存儲器架構(gòu)和指令集特點不一樣 單片機(jī)為了存儲器管理的方便(便于支持操作系統(tǒng)),一般采用指令、數(shù)據(jù)空間統(tǒng)一編碼的馮·諾依曼結(jié)構(gòu)。 DSP為了提高數(shù)據(jù)吞吐的速度,基本上都是指令、數(shù)據(jù)空間獨(dú)立的哈佛結(jié)構(gòu)。 單片機(jī)對于數(shù)字計算方面的指令少得多,DSP為了進(jìn)行快速的數(shù)字計算,提高常用的信號處理算法的效率,加入了很多指令,比如單周期乘加指令、逆序加減指令(FFT時特別有用,不是ARM的那種逆序),塊重復(fù)指令(減少跳轉(zhuǎn)延時)等等,甚至將很多常用的由幾個操作組成的一個序列專門設(shè)計一個指令可以一周期完成(比如一指令作一個乘法,把結(jié)果累加,同時將操作數(shù)地址逆序加1),極大的提高了信號處理的速度。由于數(shù)字處理的讀數(shù)、回寫量非常大,為了提高速度,采用指令、數(shù)據(jù)空間分開的方式,以兩條總線來分別訪問兩個空間,同時,一般在DSP內(nèi)部有高速RAM,數(shù)據(jù)和程序要先加載到高速片內(nèi)ram中才能運(yùn)行。DSP為提高數(shù)字計算效率,犧牲了存儲器管理的方便性,對多任務(wù)的支持要差的多,所以DSP不適合于作多任務(wù)控制作用。 |
|
| 21樓: | >>參與討論 |
| 作者: armwolf 于 2006/11/20 14:49:00 發(fā)布:
不錯,學(xué)習(xí)了 |
|
| 22樓: | >>參與討論 |
| 作者: zxm2006 于 2006/11/20 15:07:00 發(fā)布:
20樓答復(fù)經(jīng)典啊,學(xué)習(xí)了。 |
|
| 23樓: | >>參與討論 |
| 作者: lw2008 于 2006/12/14 20:07:00 發(fā)布:
ARM是馮依曼架構(gòu),DSP是哈佛結(jié)構(gòu). |
|
| 24樓: | >>參與討論 |
| 作者: 平常人 于 2006/12/14 21:06:00 發(fā)布:
ARM9也是哈佛結(jié)構(gòu);指令系統(tǒng)方面DSP是CISC的,單片機(jī)有RISC的。 |
|
| 25樓: | >>參與討論 |
| 作者: amtek 于 2006/12/14 21:58:00 發(fā)布:
比ARM安全,別人無法抄板 介紹一個ASIC(內(nèi)含RISC CPU) 如果你經(jīng)常為新產(chǎn)品遭遇別人剽竊而頭痛的話,C383A將為你從根本上解決后顧之憂。它專用的內(nèi)植CPU和特有的指令系統(tǒng)使得你的競爭對手根本無從下手。它同時提供基于Linux系統(tǒng)的編譯器,可從C語言獲得更為精練的執(zhí)行代碼。另外,還可以在芯片上加印你們要求的內(nèi)容,更利于產(chǎn)品推廣。 C383A功能較為齊全,可廣泛應(yīng)用于圖文處理、工控、大屏幕LED LCD顯示和通訊等領(lǐng)域。 內(nèi)植32位CPU 支持64MB 16位SDRAM,SRAM,FLASH,EPROM等 10M/100M 雙通道網(wǎng)口 內(nèi)含VGA模塊,支持CRT LCD等顯示 2D圖形加速器,硬光標(biāo) 六串一并 兩個AT鍵盤口 含有13個中斷源 2400Hz蜂鳴器 http://www.amteksystems.com/chpage.htm 聯(lián)系人:孫 生 手機(jī):13713831791(深圳) amtek@126.com |
|
| 26樓: | >>參與討論 |
| 作者: wl80382000 于 2006/12/18 11:12:00 發(fā)布:
呵呵 樓主強(qiáng)人 我也來問個問題 用ads變異環(huán)境能不能代替再linux中使用的交叉環(huán)境呢? 就是說能不能在不裝linux,不用linux下面的工具情況下調(diào)試嵌入式linux呢? |
|
| 27樓: | >>參與討論 |
| 作者: lelee007 于 2007/1/23 22:09:00 發(fā)布:
樓上的 這個不行吧 linux里邊很多東西,ADS不支持的 ADS應(yīng)該是無法編譯現(xiàn)在的linux的. 不過樓主可以整個ADS版的linux 用ADS現(xiàn)有資源和規(guī)則來實現(xiàn)一個跟linux系統(tǒng)一模一樣的功能的OS 那樣也許就不叫l(wèi)inux了,ADSinux?呵呵 |
|
| 28樓: | >>參與討論 |
| 作者: 小菜 于 2011/4/8 15:22:35 發(fā)布:
20樓真的很牛,膜拜中 |
|
|
|
| 免費(fèi)注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |