久久久国产精品视频袁燕,99re久久精品国产,亚洲欧美日韩国产综合v,天天躁夜夜躁狠狠久久,激情五月婷婷激情五月婷婷

CPU/MPU/MCU三者的區(qū)別(2):MPU

2 MPU(Microprocessor Unit,微處理器) 3

2.1 MPU的組成 3

2.2 MPU的分類 3

2.3 MPU的體系結(jié)構(gòu):馮·諾伊曼結(jié)構(gòu)和哈佛結(jié)構(gòu) 3

2.4 MPU的典型代表:DSP(Digital Signal Processor,數(shù)字信號處理器) 4

2 MPU(Microprocessor Unit,微處理器)

就物理性來說,MPU就是一塊集成了數(shù)量龐大的微型晶體管與其他電子組件的半導(dǎo)體集成電路(Integrated Circuit, IC)芯片。

微處理器(MPU)通常代表一個功能強大的CPU,但不是為任何已有的特定計算目的而設(shè)計的芯片。MPU與傳統(tǒng)的CPU相比,具有體積小、重量輕和容易模塊化等優(yōu)點。

2.1 MPU的組成

MPU的組成部分有:

算術(shù)邏輯單元(ALU,Arithmetic Logical Unit);累加器和通用寄存器組;程序計數(shù)器;運算器;時序和邏輯控制電路;數(shù)據(jù)和地址總線。其中運算器和控制器是其主要組成部分。

MPU能完成取指令、執(zhí)行指令,以及與外界存儲器和邏輯部件交換信息等操作,是微型計算機的運算控制部分。

它可與存儲器和外圍電路芯片組成微型計算機。常見的MPU有Motorola的68K系列和Intel的X86系列。

2.2 MPU的分類

根據(jù)處理對象的不同分類:

用作處理通用數(shù)據(jù)時,叫作中央處理器(Central Processing Unit, CPU)這也是最為人所知的應(yīng)用(如:Intel Pentium CPU);

專用于作圖像數(shù)據(jù)處理的,叫作圖形處理器(Graphics Processing Unit, GPU)(如Nvidia GeForce 6150 GPU);

用于音頻數(shù)據(jù)處理的,叫作音頻處理器(Audio Processing Unit, APU)(如Creative emu10k1 APU)等等。

2.3 MPU的體系結(jié)構(gòu):馮·諾伊曼結(jié)構(gòu)和哈佛結(jié)構(gòu)

馮·諾伊曼結(jié)構(gòu)

馮·諾伊曼結(jié)構(gòu)(或普林斯頓結(jié)構(gòu))是一種將程序指令存儲器和數(shù)據(jù)存儲器合并在一起的存儲器結(jié)構(gòu)。程序指令存儲地址和數(shù)據(jù)存儲地址指向同一個存儲器的不同物理位置,因此程序指令和數(shù)據(jù)的寬度相同,如英特爾公司的8086中央處理器的程序指令和數(shù)據(jù)都是16位寬。

目前使用馮·諾伊曼結(jié)構(gòu)的中央處理器和微控制器有很多。除了上面提到的英特爾公司的8086,英特爾公司的其他中央處理器、安謀公司的ARM7、MIPS公司的MIPS處理器也采用了馮·諾伊曼結(jié)構(gòu)。

哈佛結(jié)構(gòu)

哈佛結(jié)構(gòu)是一種將程序指令存儲器和數(shù)據(jù)存儲器分開的存儲器結(jié)構(gòu)。中央處理器首先到程序指令存儲器中讀取程序指令內(nèi)容,解碼后得到數(shù)據(jù)地址,再到相應(yīng)的數(shù)據(jù)存儲器中讀取數(shù)據(jù),并進行下一步的操作(通常是執(zhí)行)。

程序指令存儲和數(shù)據(jù)存儲分開,可以使指令和數(shù)據(jù)有不同的數(shù)據(jù)寬度,如Microchip公司的PIC16芯片的程序指令是14位寬度,而數(shù)據(jù)是8位寬度。

哈佛結(jié)構(gòu)的微處理器通常具有較高的執(zhí)行效率。其程序指令和數(shù)據(jù)指令分開組織和存儲的,執(zhí)行時可以預(yù)先讀取下一條指令。

目前使用哈佛結(jié)構(gòu)的中央處理器和微控制器有很多,除了上面提到的Microchip公司的PIC系列芯片,還有摩托羅拉公司的MC68系列、Zilog公司的Z8系列、ATMEL公司的AVR系列和Advanced RISC Machines(安謀)公司的ARM9、ARM10和ARM11,51單片機也屬于哈佛結(jié)構(gòu)。

2.4 MPU的典型代表:

DSP(Digital Signal Processor,數(shù)字信號處理器)

DSP(Digital signal processor)是一種特殊結(jié)構(gòu)的CPU,有自己的完整指令系統(tǒng);它專門用于處理數(shù)字信號的各種功能,如FFT、數(shù)字濾波算法、加密算法和復(fù)雜控制算法等。

其工作原理是,接受模擬信號并轉(zhuǎn)換成‘0’和‘1’的數(shù)字信號,再對數(shù)字信號進行修改、刪除、強化,并在其他系統(tǒng)芯片中把數(shù)字數(shù)據(jù)解譯回模擬數(shù)據(jù)或?qū)嶋H環(huán)境格式。

它不僅具有可編程性,而且其實時運行速度可達每秒數(shù)以千萬條復(fù)雜指令程序,遠遠超過通用微處理器,它的強大數(shù)據(jù)處理能力和高運行速度,是最值得稱道的兩大特色。

 DSP芯片,也稱數(shù)字信號處理器,是一種特別適合于進行數(shù)字信號處理運算的微處理器,包括控制單元、運算單元、各種寄存器以及一定數(shù)量的存儲單元等,在其外圍還可以連接若干存儲器,并可以與一定數(shù)量的外部設(shè)備互相通信,有軟、硬件的全面功能,本身就是一個微型計算機。

其主要應(yīng)用是實時快速地實現(xiàn)各種數(shù)字信號處理算法。

根據(jù)數(shù)字信號處理的要求,DSP芯片一般具有如下主要特點:

(1)在一個指令周期內(nèi)可完成一次乘法和一次加法; 

(2)程序和數(shù)據(jù)空間分開(哈佛結(jié)構(gòu)),可以同時訪問指令和數(shù)據(jù);

(3)片內(nèi)具有快速RAM,通??赏ㄟ^獨立的數(shù)據(jù)總線在兩塊中同時訪問; 

(4)具有低開銷或無開銷循環(huán)及跳轉(zhuǎn)的硬件支持; 

(5)快速的中斷處理和硬件I/O支持; 

(6)具有在單周期內(nèi)操作的多個硬件地址產(chǎn)生器; 

(7)可以并行執(zhí)行多個操作; 

(8)支持流水線操作,使取指、譯碼和執(zhí)行等操作可以重疊執(zhí)行。

目前有許多微處理器(MPU)逐漸演化為微控制器(MCU)比如arm,因此這些概念開始融合,所以處理器包括CPU,MCU,DSP。

ARM目前是嵌入式處理器的代名詞:由CPU,少量的RAM,F(xiàn)LASH,和其它接口封裝而組成的。

聲明:本內(nèi)容為作者獨立觀點,不代表電子星球立場。未經(jīng)允許不得轉(zhuǎn)載。授權(quán)事宜與稿件投訴,請聯(lián)系:editor@netbroad.com
覺得內(nèi)容不錯的朋友,別忘了一鍵三連哦!
贊 1
收藏 1
關(guān)注 429
成為作者 賺取收益
全部留言
0/200
成為第一個和作者交流的人吧