版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、一、單周期CPU性能分析 二、 MIPS指令多周期CPU設(shè)計,4.4 MIPS指令多周期CPU設(shè)計,一、單周期CPU性能分析,完整的單周期CPU結(jié)構(gòu),單周期CPU特點,優(yōu)點 每條指令占用一個CPU周期 邏輯設(shè)計簡單,時鐘設(shè)計也簡單 缺點 各組成部件的利用率不高 各部件大部分時間在保持信號 時鐘周期將滿足執(zhí)行時間最長指令的要求 Load指令 CPI =1,假定某單周期CPU各主要部件的延遲為: 存儲器(Memory):2ns 運算器(ALU/Adder):2ns 寄存器組(Register File):1ns,指令周期比較長 所有指令都必須使用最長的周期,假設(shè)某單周期CPU,執(zhí)行100條指令:
2、25%的Load指令 10%的Store指令 45%的算邏指令 20%的跳轉(zhuǎn)指令 單周期的執(zhí)行時間 100*8 = 800ns 可能的優(yōu)化 25*8+10*7+45*6+20*5=640ns Speedup=800/640=1.25,單周期CPU其他問題,事實上,指令和數(shù)據(jù)都保存在同一個存儲器中; 許多部件保持?jǐn)?shù)據(jù)的時間過長,無法復(fù)用。 例如, Adder 是否可以利用ALU?,二、 MIPS指令多周期CPU設(shè)計,多周期數(shù)據(jù)通路設(shè)計構(gòu)思 在組合邏輯中插入寄存器,切分?jǐn)?shù)據(jù)通路 大組合邏輯被切分為若干小組合邏輯 大延遲變?yōu)槎鄠€分段小延遲 不同指令執(zhí)行占用不同的功能單元(不必5個環(huán)節(jié)都走完),MIP
3、S指令多周期CPU控制器設(shè)計思路,確定數(shù)據(jù)通路 劃分指令執(zhí)行步驟 指令流程圖 安排每條指令每個步驟的功能,并給出相應(yīng)的控制信號 指令流程表 為指令執(zhí)行步驟設(shè)計狀態(tài)機(jī) 為每個步驟的控制信號設(shè)計控制信號生成邏輯,MIPS計算機(jī)硬件系統(tǒng)組成,由存儲器、寄存器堆、ALU部件、控制部件 4部分組成,控制部件由節(jié)拍發(fā)生器 和 控制信號產(chǎn)生線路 組成,分別完成標(biāo)明指令執(zhí)行步驟和向各個部件提供控制信號的功能。,存儲器存指令和數(shù)據(jù)。,讀指令時由 PC 提供地址,讀出的指令保存到 IR;,讀寫數(shù)據(jù)時由結(jié)果寄存器提供地址,讀操作的讀出數(shù)據(jù)保存到 DR;,寫操作的寫入數(shù)據(jù)由 B寄存器給出。,寄存器堆由32個寄存器組成
4、,可以用N1(rs)、N2 (rt)同時讀出兩個寄存器的內(nèi)容,分別存于A、B寄存器;,可以用 ND (rd 或 rt ) 把 DI 端的數(shù)據(jù)寫入;,被寫入數(shù)據(jù)來自結(jié)果寄存器 或 DR。,ALU完成算術(shù)和邏輯運算,兩路輸入分別為A和 B,其中A路輸入可選擇 A寄存器或 PC,B路輸入可選擇 B寄存器或常數(shù)4、IR.immediate經(jīng)符號擴(kuò)展或擴(kuò)展后又左移兩位的值。,ALU的運算數(shù)據(jù): A OP B A OP 擴(kuò)展的Imme PC + 4 PC + 擴(kuò)展的Imme4,MIPS的 ADD 指令 的執(zhí)行過程,譯碼 周期: A rs B rt,取指 IRMEMPC 周期:,PC PC+4,執(zhí)行 C A
5、+B 周期:,寫回 寄存器堆rd C 周期:,R型指令的實現(xiàn)(ADD),取指令 IODR=0, ALUsrcA=0, ALUsrcB=01,ALUop=00, PCsrc=00 MEMread, IRwrite, PCwrite 譯碼/取操作數(shù) ALUsrcA=0, ALUsrcB=11,ALUop=00 執(zhí)行運算 ALUsrcA=0, ALUsrcB=00,ALUop=00 寫回寄存器 RegDST=1 RegWrite MemtoReg = 0,MIPS的 LW 指令 的執(zhí)行過程,譯碼 周期:A rs,取指 IRMEMPC 周期:,PC PC+4,執(zhí)行 C A+ 擴(kuò)展imm 周期:,內(nèi)存
6、DRMEMC 周期:,寫回 寄存器堆rtDR 周期:,MIPS的 BEQ 指令 的執(zhí)行過程,取指 IRMEMPC 周期:,PC PC+4,執(zhí)行 C A-B 周期: PC結(jié)果寄存器,譯碼 周期: 結(jié)果寄存器PC +SignExt( imm ),MIPS的 J 指令 的執(zhí)行過程,譯碼 周期: PC PC31.28 target 2,取指 IRMEMPC 周期:,PC PC+4,Branch型,Lw指令,Sw指令,R 類型,J 指令,IR MEMPC PC PC+4,Sif,Sid,Sexe,Smem,Swb,J 指 令,非 J 指令,Branch 指令,SW指令,LW指令,SW / LW指令,非
7、Branch / SW / LW指令,指令步驟 讀取指令 指令譯碼 執(zhí)行運算 內(nèi)存讀寫 數(shù)據(jù)寫回,CA op B CA + 符 號擴(kuò)展(Imm),若條件成立 則 PCR,狀態(tài)轉(zhuǎn)移圖和指令各執(zhí)行步驟的操作功能,PCPC31.28 (target2),MemCB,RegrdC,DRMemC,RegrtDR,CPC+(符號擴(kuò)展 (imm)2),取指周期,譯碼周期,執(zhí)行周期,訪存周期,寫回周期,ARegrs BRegrt,Control Unit,Main Controller FSM: Fetch,Main Controller FSM: Fetch,Main Controller FSM: Decode,Main Controller FSM: Address Calculation,Main Controller FSM: Address Calculation,Main Controller FSM: lw,Main Controller FSM: sw,Main Controller FSM: R-Type,Main Controller FSM: beq,Complete Multicycle Controller FSM,Main Controller FSM: addi,Main Controller FSM: addi,Control FSM: j,Control
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年大學(xué)歷史(中國近現(xiàn)代經(jīng)濟(jì)史)試題及答案
- 2025年大學(xué)體育經(jīng)濟(jì)與管理(管理實務(wù))試題及答案
- 2025年大學(xué)大二(海洋科學(xué))海洋化學(xué)基礎(chǔ)試題及答案
- 2025年大學(xué)化工類(化工技術(shù)創(chuàng)新)試題及答案
- 2025年大學(xué)大三(資源勘查工程)礦產(chǎn)資源評價試題及答案
- 高職第一學(xué)年(工程監(jiān)理)工程質(zhì)量監(jiān)理2026年綜合測試題
- 2025年高職老年人能力評估師(評估實操)試題及答案
- 2025年中職地質(zhì)災(zāi)害調(diào)查與治理施工(災(zāi)害調(diào)查基礎(chǔ))試題及答案
- 2025年大學(xué)大三(生物工程)基因工程原理綜合測試試題及答案
- 2025年高職(建筑施工技術(shù))高層建筑施工綜合測試題及答案
- 2025-2026學(xué)年外研版(三起)三年級英語上冊(全冊)教案(附目錄)
- 別墅設(shè)計調(diào)研
- DB1331-T 114-2025 雄安新區(qū)近零碳變電站技術(shù)標(biāo)準(zhǔn)
- c1學(xué)法減分考試題庫及答案
- 成本暫估管理辦法
- 柔性引才協(xié)議書
- 受托企業(yè)審核管理辦法
- 第四單元歐洲風(fēng)情《桑塔露琪亞》《三套車》課件人音版(簡譜)初中音樂七年級下冊
- TLR4-MyD88信號轉(zhuǎn)導(dǎo)通路:解鎖哮喘小鼠氣道黏液高分泌機(jī)制的關(guān)鍵
- 華為體系文件管理制度
- 司機(jī)入職心理測試題及答案
評論
0/150
提交評論