《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 業(yè)界動態(tài) > DSP、MCU、MPU的區(qū)別在哪些地方

DSP、MCU、MPU的區(qū)別在哪些地方

2018-09-05
關鍵詞: CPU 處理器 MCU 控制器

CPU(Central Processing Unit,中央處理器)發(fā)展出來三個分枝,一個是DSP(Digital Signal Processing/Processor,數(shù)字信號處理),另外兩個是MCU(Micro Control Unit,微控制器單元)和MPU(Micro Processor Unit,微處理器單元)。

MCU集成了片上外圍器件;MPU不帶外圍器件(例如存儲器陣列),是高度集成的通用結構的處理器,是去除了集成外設的MCU;DSP運算能力強,擅長很多的重復數(shù)據(jù)運算,而MCU則適合不同信息源的多種數(shù)據(jù)的處理診斷和運算,側重于控制,速度并不如DSP。MCU區(qū)別于DSP的最大特點在于它的通用性,反應在指令集和尋址模式中。DSP與MCU的結合是DSC,它終將取代這兩種芯片。

1.對密集的乘法運算的支持

GPP不是設計來做密集乘法任務的,即使是一些現(xiàn)代的GPP,也要求多個指令周期來做一次乘法。而DSP處理器使用專門的硬件來實現(xiàn)單周期乘 法。DSP處理器還增加了累加器寄存器來處理多個乘積的和。累加器寄存器通常比其他寄存器寬,增加稱為結果bits的額外bits來避免溢出。同時,為了 充分體現(xiàn)專門的乘法-累加硬件的好處,幾乎所有的DSP的指令集都包含有顯式的MAC指令。

2. 存儲器結構

03172812475297.png

傳統(tǒng)上,GPP使用馮.諾依曼存儲器結構。這種結構中,只有一個存儲器空間通過一組總線(一個地址總線和一個數(shù)據(jù)總線)連接到處理器核。通常,做一次乘法會發(fā)生4次存儲器訪問,用掉至少四個指令周期。

大多數(shù)DSP采用了哈佛結構,將存儲器空間劃分成兩個,分別存儲程序和數(shù)據(jù)。它們有兩組總線連接到處理器核,允許同時對它們進行訪問。這種安排將處理器存儲器的帶寬加倍,更重要的是同時為處理器核提供數(shù)據(jù)與指令。在這種布局下,DSP得以實現(xiàn)單周期的MAC指令。

典型的高性能GPP實際上已包含兩個片內(nèi)高速緩存,一個是數(shù)據(jù),一個是指令,它們直接連接到處理器核,以加快運行時的訪問速度。從物理上說,這種片內(nèi)的雙存儲器和總線的結構幾乎與哈佛結構的一樣了。然而從邏輯上說,兩者還是有重要的區(qū)別。

GPP使用控制邏輯來決定哪些數(shù)據(jù)和指令字存儲在片內(nèi)的高速緩存里,其程序員并不加以指定(也可能根本不知道)。與此相反,DSP使用多個片內(nèi) 存儲器和多組總線來保證每個指令周期內(nèi)存儲器的多次訪問。在使用DSP時,程序員要明確地控制哪些數(shù)據(jù)和指令要存儲在片內(nèi)存儲器中。程序員在寫程序時,必 須保證處理器能夠有效地使用其雙總線。

此外,DSP處理器幾乎都不具備數(shù)據(jù)高速緩存。這是因為DSP的典型數(shù)據(jù)是數(shù)據(jù)流。也就是說,DSP處理器對每個數(shù)據(jù)樣本做計算后,就丟棄了,幾乎不再重復使用。

3.零開銷循環(huán)

如果了解到DSP算法的一個共同的特點,即大多數(shù)的處理時間是花在執(zhí)行較小的循環(huán)上,也就容易理解,為什么大多數(shù)的DSP都有專門的硬件,用于 零開銷循環(huán)。所謂零開銷循環(huán)是指處理器在執(zhí)行循環(huán)時,不用花時間去檢查循環(huán)計數(shù)器的值、條件轉移到循環(huán)的頂部、將循環(huán)計數(shù)器減1。

與此相反,GPP的循環(huán)使用軟件來實現(xiàn)。某些高性能的GPP使用轉移預報硬件,幾乎達到與硬件支持的零開銷循環(huán)同樣的效果。

4.定點計算

大多數(shù)DSP使用定點計算,而不是使用浮點。雖然DSP的應用必須十分注意數(shù)字的精確,用浮點來做應該容易的多,但是對DSP來說,廉價也是非 常重要的。定點機器比起相應的浮點機器來要便宜(而且更快)。為了不使用浮點機器而又保證數(shù)字的準確,DSP處理器在指令集和硬件方面都支持飽和計算、舍 入和移位。

5.專門的尋址方式

DSP處理器往往都支持專門的尋址模式,它們對通常的信號處理操作和算法是很有用的。例如,模塊(循環(huán))尋址(對實現(xiàn)數(shù)字濾波器延時線很有用)、位倒序?qū)ぶ罚▽FT很有用)。這些非常專門的尋址模式在GPP中是不常使用的,只有用軟件來實現(xiàn)。

6.執(zhí)行時間的預測

大多數(shù)的DSP應用(如蜂窩電話和調(diào)制解調(diào)器)都是嚴格的實時應用,所有的處理必須在指定的時間內(nèi)完成。這就要求程序員準確地確定每個樣本需要多少處理時間,或者,至少要知道,在最壞的情況下,需要多少時間。如果打算用低成本的GPP去完成實時信號處理的任務,執(zhí)行時間的預測大概不會成為什么問題,應為低成本GPP具有相對直接的結構,比較容易預測執(zhí)行時間。然而,大多數(shù)實時DSP應用所要求的處理能力是低成本GPP所不能提供的。

這時候,DSP對高性能GPP的優(yōu)勢在于,即便是使用了高速緩存的DSP,哪些指令會放進去也是由程序員(而不是處理器)來決定的,因此很容易判斷指令是從高速緩存還是從存儲器中讀取。DSP一般不使用動態(tài)特性,如轉移預測和推理執(zhí)行等。因此,由一段給定的代碼來預測所要求的執(zhí)行時間是完全直截了當?shù)摹亩钩绦騿T得以確定芯片的性能限制。

7.定點DSP指令集

定點DSP指令集是按兩個目標來設計的:使處理器能夠在每個指令周期內(nèi)完成多個操作,從而提高每個指令周期的計算效率。將存貯DSP程序的存儲器空間減到最小(由于存儲器對整個系統(tǒng)的成本影響甚大,該問題在對成本敏感的DSP應用中尤為重要)。為了實現(xiàn)這些目標,DSP處理器的指令集通常都允許程序員在一個指令內(nèi)說明若干個并行的操作。例如,在一條指令包含了MAC操作,即同時的一個或兩個數(shù)據(jù)移動。在典型的例子里,一條指令就包含了計算FIR濾波器的一節(jié)所需要的所有操作。這種高效率付出的代價是,其指令集既不直觀,也不容易使用(與GPP的指令集相比)。

GPP的程序通常并不在意處理器的指令集是否容易使用,因為他們一般使用象C或C++等高級語言。而對于DSP的程序員來說,不幸的是主要的DSP應用程序都是用匯編語言寫的(至少部分是匯編語言優(yōu)化的)。這里有兩個理由:首先,大多數(shù)廣泛使用的高級語言,例如C,并不適合于描述典型的DSP算法。其次, DSP結構的復雜性,如多存儲器空間、多總線、不規(guī)則的指令集、高度專門化的硬件等,使得難于為其編寫高效率的編譯器。 即便用編譯器將C源代碼編譯成為DSP的匯編代碼,優(yōu)化的任務仍然很重。典型的DSP應用都具有大量計算的要求,并有嚴格的開銷限制,使得程序的優(yōu)化必不可少(至少是對程序的最關鍵部分)。因此,考慮選用DSP的一個關鍵因素是,是否存在足夠的能夠較好地適應DSP處理器指令集的程序員。

8.開發(fā)工具的要求

因為DSP應用要求高度優(yōu)化的代碼,大多數(shù)DSP廠商都提供一些開發(fā)工具,以幫助程序員完成其優(yōu)化工作。例如,大多數(shù)廠商都提供處理器的仿真工具,以準確地仿真每個指令周期內(nèi)處理器的活動。無論對于確保實時操作還是代碼的優(yōu)化,這些都是很有用的工具。

GPP廠商通常并不提供這樣的工具,主要是因為GPP程序員通常并不需要詳細到這一層的信息。GPP缺乏精確到指令周期的仿真工具,是DSP應用開發(fā)者所面臨的的大問題:由于幾乎不可能預測高性能GPP對于給定任務所需要的周期數(shù),從而無法說明如何去改善代碼的性能。


本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無法一一聯(lián)系確認版權者。如涉及作品內(nèi)容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經(jīng)濟損失。聯(lián)系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
精品av久久707| 亚洲综合导航| 国产精品一区二区三区四区五区| 欧美连裤袜在线视频| 蜜臀av性久久久久蜜臀aⅴ四虎| 欧美在线观看网站| 亚洲欧美在线视频观看| 亚洲在线免费| 亚洲一区二区欧美日韩| 中日韩高清电影网| 99re热这里只有精品免费视频| 91久久精品久久国产性色也91| 久久精品成人一区二区三区| 午夜久久久久久| 午夜免费电影一区在线观看| 香蕉国产精品偷在线观看不卡 | 亚洲精品欧洲| 亚洲美女黄网| 在线亚洲免费| 亚洲一区欧美| 午夜久久影院| 亚洲福利免费| 亚洲精品日韩激情在线电影| 一本一道久久综合狠狠老精东影业| 夜久久久久久| 亚洲午夜久久久| 欧美一区2区视频在线观看 | 欧美日韩国产黄| 欧美日韩美女一区二区| 欧美日韩美女| 国产精品入口夜色视频大尺度 | 欧美日韩精品欧美日韩精品| 欧美日韩天堂| 国产精品爽爽爽| 国内精品久久久久久久影视蜜臀| 影音先锋中文字幕一区| 亚洲福利免费| 99精品福利视频| 亚洲专区欧美专区| 久久爱www久久做| 亚洲区第一页| 亚洲一二区在线| 久久精品亚洲精品国产欧美kt∨| 麻豆精品精华液| 欧美日韩一区国产| 国产日韩欧美黄色| 伊人久久大香线蕉综合热线| 亚洲精品午夜| 午夜亚洲精品| 亚洲免费观看高清在线观看| 亚洲视频高清| 久久久久久久久久久久久久一区 | 欧美亚韩一区| 国产一区二区三区的电影| 亚洲二区免费| 亚洲天堂成人在线观看| 久久国产精品久久久久久| 9色精品在线| 欧美亚洲一级| 女主播福利一区| 国产精品久久久久久久久免费樱桃| 国产三级精品三级| 亚洲第一精品夜夜躁人人躁| 一本久久精品一区二区| 欧美淫片网站| 一区二区三区欧美在线| 久久精品午夜| 欧美婷婷六月丁香综合色| 含羞草久久爱69一区| 亚洲日本理论电影| 欧美一区二区女人| 夜夜精品视频一区二区| 久久精品欧美| 欧美日韩精品在线视频| 国产欧美日韩亚洲| 最新热久久免费视频| 亚洲欧美久久久久一区二区三区| 91久久精品国产91久久性色| 亚洲欧美日韩精品久久| 欧美成人亚洲成人| 国产视频亚洲精品| 一本久久知道综合久久| 亚洲人成毛片在线播放| 久久国产日本精品| 欧美日韩精品综合在线| 伊大人香蕉综合8在线视| 亚洲一二区在线| 99这里有精品| 蜜臀av一级做a爰片久久| 国产精品视频xxx| 亚洲免费观看高清完整版在线观看熊| 久久精品免费播放| 欧美呦呦网站| 国产精品久久久久久福利一牛影视| 亚洲国产精品视频| 午夜精彩国产免费不卡不顿大片| 99精品视频免费观看视频| 久久尤物电影视频在线观看| 国产精品视频网站| 一本色道久久加勒比88综合| 亚洲精品一区二区三区四区高清 | 欧美日韩在线精品| 亚洲电影免费| 久久国产夜色精品鲁鲁99| 香蕉久久夜色精品国产使用方法| 欧美色另类天堂2015| 亚洲精品看片| 亚洲精品综合精品自拍| 毛片av中文字幕一区二区| 国产在线国偷精品产拍免费yy| 亚洲一区在线播放| 亚洲视频网站在线观看| 欧美日韩xxxxx| 亚洲黄页一区| 亚洲全黄一级网站| 免费国产自线拍一欧美视频| 伊人成年综合电影网| 久久精品一本久久99精品| 久久久久久夜| 好男人免费精品视频| 久久国产精品99久久久久久老狼| 久久精品国产亚洲一区二区三区| 国产女人18毛片水18精品| 亚洲一区二区精品在线| 欧美一级午夜免费电影| 国产乱肥老妇国产一区二| 亚洲欧美久久久| 欧美一区二区三区四区在线观看地址 | 国产一区自拍视频| 欧美综合第一页| 蜜桃久久精品乱码一区二区| 亚洲成在线观看| 亚洲人成久久| 欧美理论电影网| 99精品国产99久久久久久福利| 亚洲一区二区三区激情| 欧美日韩亚洲一区二区三区在线观看 | 亚洲国产精品成人| 亚洲日本欧美日韩高观看| 欧美激情一区二区三级高清视频| 亚洲精品欧美专区| 亚洲性感美女99在线| 国产精品一区二区三区观看| 欧美一区视频在线| 免费看成人av| 亚洲精品中文字幕有码专区| 亚洲综合首页| 国产一二精品视频| 亚洲国产美国国产综合一区二区| 牛牛精品成人免费视频| 亚洲精品午夜| 欧美一区二区视频97| 激情综合网激情| 一本大道久久精品懂色aⅴ| 欧美视频在线观看视频极品| 亚洲欧美一区二区精品久久久| 久久精品综合一区| 亚洲福利视频一区二区| 亚洲视频在线观看| 国产女优一区| 亚洲国产婷婷香蕉久久久久久| 欧美精品黄色| 亚洲午夜成aⅴ人片| 久久久欧美一区二区| 亚洲国产一区二区三区在线播| 亚洲视频一区| 国产亚洲午夜| 亚洲美女在线视频| 国产精品久久久久久久久久免费 | 另类尿喷潮videofree| 亚洲人成网在线播放| 午夜精品久久久99热福利| 精品96久久久久久中文字幕无| 一区二区三区黄色| 国产婷婷色一区二区三区在线 | 亚洲茄子视频| 欧美在线观看视频一区二区三区| 亚洲第一成人在线| 亚洲自拍三区| 影音先锋中文字幕一区二区| 亚洲一区二区三区四区五区午夜| 国内成人精品2018免费看| 99国产成+人+综合+亚洲欧美| 国产午夜精品一区理论片飘花| 日韩视频一区二区三区在线播放免费观看| 国产精品对白刺激久久久| 亚洲第一区中文99精品| 欧美日韩国产综合视频在线| 欧美在线观看天堂一区二区三区| 欧美区在线观看| 久久都是精品| 国产精品高清网站| 亚洲人成毛片在线播放| 国产精品一区二区久久精品| 亚洲理伦电影| 国产一区欧美| 亚洲欧美精品在线| 亚洲人成在线免费观看| 久久大综合网| 99热精品在线|