




下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、嵌入式系統(tǒng)第2課 流水線13.2 ARM7TDMI三級流水線 ARM處理器使用流水線來增加處理器指令流的速度,這樣可使幾個操作同時進行,并使處理和存儲器系統(tǒng)連續(xù)操作,能提供0.9MIPS/MHz的指令執(zhí)行速度。 ARM7TDMI的流水線分3級,分別為:取指譯碼執(zhí)行取指譯碼執(zhí)行處理指令并將結果寫回寄存器識別將要被執(zhí)行的指令從寄存器裝載一條指令23.2 ARM7TDMI三級流水線取指譯碼執(zhí)行取指譯碼執(zhí)行處理指令并將結果寫回寄存器識別將要被執(zhí)行的指令從寄存器裝載一條指令 正常操作過程中,在執(zhí)行一條指令的同時對下一條(第二條)指令進行譯碼,并將第三條指令從存儲器中取出。 在ARM狀態(tài)下,流水線上各指令
2、的地址為: 在Thumb狀態(tài)下,流水線上各指令的地址為:PCPC-4PC-8PCPC-2PC-433.2 ARM7TDMI三級流水線結構的指令執(zhí)行順序PC指令1指令2指令3指令4程序存儲器PC-4PC-8PC+4周期1周期2周期3周期4周期5周期6取指 譯碼 執(zhí)行取指 譯碼 執(zhí)行取指 譯碼 執(zhí)行取指 譯碼 執(zhí)行周期2周期1周期3周期4 在第1個周期,PC指向指令1,此時指令1進入三級流水線的取指階段。1 在第2個周期,PC指向指令2,此時指令1進入三級流水線的譯碼階段,同時取出指令2。2 在第3個周期,PC指向指令3,此時指令1進入三級流水線的執(zhí)行階段,指令2進入譯碼階段,取出指令3。3 在第
3、4個周期,指令1執(zhí)行完成,指令2和指令3流水線推進一級,同時開始指令4的取指處理。4處理器執(zhí)行一條指令的三個階段4 執(zhí)行ADD PC,PC,#4指令后,PC的值為多少?3.2 ARM7TDMI思考題ADD PC,PC,#40 x40000 x40040 x40080 x400C地址指令PC取指譯碼執(zhí)行PCPC-4PC-8ARM7的3級流水線ADD 程序計數(shù)器R15(PC)總是指向“正在取指”的指令,而不是指向“正在執(zhí)行”的指令或“正在譯碼”的指令。 一般來說,人們習慣性約定將“正在執(zhí)行”的指令作為參考點,則:PC值當前程序執(zhí)行位置8 注:ARM狀態(tài)時,每條指令為4字節(jié)長。 PC指向0 x4000地址,取指ADD指令。 PC指向0 x4004地址,譯碼ADD指令。 PC指向0 x4008地址,執(zhí)行ADD指令,所以指令執(zhí)行的結果為: PC=PC+40 x400840 x400C。注意:只有流水線被指令填滿時才能發(fā)揮最大效能,即每時鐘周期完成一條指令的執(zhí)行。如果程序發(fā)生跳轉,流水線將被清空,這將需要幾個時鐘才能使
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 珠海格力職業(yè)學院《機器人電氣安裝調試》2023-2024學年第二學期期末試卷
- 硅湖職業(yè)技術學院《建筑小環(huán)境設計》2023-2024學年第二學期期末試卷
- 河北中醫(yī)藥大學《交通港站與樞紐》2023-2024學年第二學期期末試卷
- 赤峰學院《給水管網(wǎng)系統(tǒng)設計》2023-2024學年第二學期期末試卷
- 山西應用科技學院《電子商務系統(tǒng)規(guī)劃與建設》2023-2024學年第二學期期末試卷
- 河南推拿職業(yè)學院《可信計算》2023-2024學年第二學期期末試卷
- 南昌航空大學《速寫》2023-2024學年第二學期期末試卷
- 露營計劃美術課件
- 生物統(tǒng)計學實驗設計實驗
- 大班故事《小馬過河》教學解析
- 2025新人教版英語七年級下單詞默寫單
- 門窗安裝工程投標書范本(二)
- DB 31T 1501-2024 綠色融資租賃項目認定規(guī)則 上海市市場監(jiān)督管理局
- 財務分析與業(yè)績評價學習通超星期末考試答案章節(jié)答案2024年
- 財政投資項目評審服務投標方案(技術方案)
- DB31T-人形機器人 分類分級應用指南
- 反腐敗與商務道德管理制度
- 強度梯度對生物地理格局的塑造
- 中醫(yī)文化主題班會
- 日產(chǎn)300噸大米加工生產(chǎn)線智能化技術改造項目可行性研究報告寫作模板-拿地申報
- 黑龍江科技大學創(chuàng)業(yè)創(chuàng)新答案
評論
0/150
提交評論