日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 嵌入式 > 嵌入式硬件

所有的處理器(cpu)都包含如下3個最基本的部分。  (1) 算術(shù)邏輯單元(alu):在其中完成數(shù)據(jù)處理任務,如加、減、乘、除、布爾運算及移位處理等?! ?2) 寄存器組(register file):由通用寄存器組成,為alu的操作數(shù)提供緩存和數(shù)據(jù)處理結(jié)果,緩存指令或輸入/輸出數(shù)據(jù)等?! ?3) 控制單元(control unit):包含復位邏輯、讀/寫控制、中斷處理、程序計數(shù)器、指令譯碼和寄存及條件碼寄存器等?! 』竞秃唵蔚奶幚砥鹘Y(jié)構(gòu)如圖1所示。
  圖1 基本和簡單的處理器結(jié)構(gòu)  盡管構(gòu)成處理器的基本單元大致相同,但由于數(shù)據(jù)和指令/控制的總線不同,使整個處理器的結(jié)構(gòu)有所區(qū)別。目前常用的總線結(jié)構(gòu)如下:  (1) 多總線結(jié)構(gòu),如圖2所示。在該結(jié)構(gòu)中,指令、數(shù)據(jù)和地址都通過同一條總線實現(xiàn),數(shù)據(jù)和指令在同一個存儲器中,只是采用分時方式及額外的控制邏輯(如地址鎖存信號等)來實現(xiàn)?! ?2) 共享總線結(jié)構(gòu),如圖3所示。該結(jié)構(gòu)也稱為范·紐曼(von neumann)結(jié)構(gòu),盡管地址和數(shù)據(jù)共享同一條總線,但是分時占用的?! ?3) 獨立總線結(jié)構(gòu),如圖4所示。該總線也稱做哈佛(harvard)結(jié)構(gòu),由于數(shù)據(jù)和地址有各自的總線通道,數(shù)據(jù)和指令(程序)具有不同的存儲器,因此指令執(zhí)行和數(shù)據(jù)處理可并行(同時)運行。
  圖2 多總線cpu結(jié)構(gòu)
  圖3 共享cpu總線結(jié)構(gòu)
  圖4 獨立總線結(jié)構(gòu)  從以上的分析中看出,獨立總線結(jié)構(gòu)具有高速特性。許多嵌入式處理器都是采用這種結(jié)構(gòu),特別是用于數(shù)據(jù)處理及信號處理等高速應用的處理器。盡管為了提高指令的運行和數(shù)據(jù)的處理速度,有些處理器在其內(nèi)部采用了cache(高速緩沖存儲器)和指令流水線(pipelining)結(jié)構(gòu)等新的技術(shù)。然而就數(shù)據(jù)的處理速度來說,還是獨立總線結(jié)構(gòu)最好,picoblaze 8位處理器核就是采用的獨立總線結(jié)構(gòu)。

  

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀
關(guān)閉