freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

arm處理器內(nèi)核-文庫吧

2025-09-14 05:01 本頁面


【正文】 code Execute Fetch Decode Execute Fetch Decode Execute Fetch Decode Execute Fetch Decode Execute Decode Execute Fetch Decode Fetch Fetch 11 TM 11 52v07 ARM普通處理器內(nèi)核 LDR 流水線舉例 ? 該例中,用 6周期執(zhí)行了 4條指令 ? 指令周期數(shù) (CPI) = 周期 操作 1 2 3 4 5 6 ADD SUB LDR MOV AND ORR Fetch Decode Execute Fetch Decode Execute Fetch Decode Execute Data Writeback Fetch Decode Execute Fetch Decode Fetch 12 TM 12 52v07 ARM普通處理器內(nèi)核 分支流水線舉例 ? 流水線被阻斷 ? 注意 :內(nèi)核運(yùn)行在 ARM狀態(tài) 周期 1 2 3 4 5 0x8000 BL 0x8004 X 0x8008 XX 0x8FEC ADD 0x8FF0 SUB 0x8FF4 MOV 地址 操作 Fetch Decode Execute Fetch Decode Execute Fetch Decode Fetch Fetch Decode Execute Linkret Adjust Fetch Decode Fetch 13 TM 13 52v07 ARM普通處理器內(nèi)核 中斷流水線舉例 周期 1 2 3 4 5 6 7 8 IRQ ? IRQ 中斷的反應(yīng)時(shí)間最小 =7周期 地址 操作 F D E Linkret Adjust F F Decode IRQ Linkret Execute IRQ Adjust F D E F D F F D E F D F F 0x8000 ADD 0x8008 MOV 0x0018 B (to 0xAF00) 0x8004 SUB 0x001C XX 0x0020 XXX 0xAF00 STMFD 0xAF04 MOV 0xAF08 LDR 0x800C X 14 TM 14 52v07 ARM普通處理器內(nèi)核 對齊 ? 存儲器訪問必須始終適當(dāng)?shù)乇3值刂穼R ? 非對齊地址將產(chǎn)生不可預(yù)測的 /未定義的結(jié)果 ? 用 ‘Data Abort’ 異常來檢測無效的非對齊數(shù)據(jù)存取 ? 擴(kuò)展邏輯要求,或使用 MMU在 720T, 920T, 926ES, 1020E ? 謹(jǐn)防指令讀取時(shí)出現(xiàn)非對齊 ? 非對齊數(shù)據(jù)存取能夠完成 , 但不是用 LDR ? 使用 LDRB, STRB 傳遞字節(jié),或使用 LDM 加移位 /屏蔽 字節(jié)訪問 (字節(jié)對齊 ) 半字訪問 (半字對齊 ) 字訪問 (字對齊 ) 3 2 1 0 7 6 5 4 0 2 4 6 8 a c e 0 8 9 a b c d e f 4 8 c 15 TM 15 52v07 ARM普通處理器內(nèi)核 ARM 存儲器接口 ? 順序周期 (S cycle) (nMREQ,SEQ存儲器請求信號 ) ? nMREQ = 0, SEQ = 1 ? ARM 內(nèi)核要求如下地址轉(zhuǎn)換:地址可以相同,也可以比前一地址大一字或半字 ? 非順序周期 (N cycle) (nMREQ,SEQ存儲器請求信號 ) ? nMREQ = 0, SEQ = 0 ? ARM 內(nèi)核要求如下地址轉(zhuǎn)換: 與前一周期的地址不相關(guān) . ? 內(nèi)部周期 (I cycle) (nMREQ,SEQ存儲器請求信號 ) ? nMREQ =1, SEQ = 0 ? ARM 內(nèi)核不要求地址轉(zhuǎn)換,因?yàn)樗谕瓿梢粋€(gè)內(nèi)部功能,不需要取指 ? 協(xié)處理寄存器轉(zhuǎn)換周期 (C cycle) (nMREQ,SEQ存儲器請求信號 ) ? nMREQ = 1, SEQ = 1 ? ARM 內(nèi)核希望用總線協(xié)處理器通信,但不要求存儲器系統(tǒng)的任何動(dòng)作 16 TM 16 52v07 ARM普通處理器內(nèi)核 T標(biāo)志位的作用 16 16 32bit data 16 A[1] Mux Thumb 指令 解碼 Mux Mux T標(biāo)志 ARM 指令 解碼 階段 1 階段 2 D[31:0] 0 1 1 0 Fetch Decode Execute 17 TM 17 52v07 ARM普通處理器內(nèi)核 帶 Cache的 ARM7TDMI ? ARM710T ? 8K 統(tǒng)一的 cache
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1