《的中斷系統(tǒng)》ppt課件

《的中斷系統(tǒng)》ppt課件

ID:26982766

大小:514.51 KB

頁(yè)數(shù):23頁(yè)

時(shí)間:2018-11-30

《的中斷系統(tǒng)》ppt課件_第1頁(yè)
《的中斷系統(tǒng)》ppt課件_第2頁(yè)
《的中斷系統(tǒng)》ppt課件_第3頁(yè)
《的中斷系統(tǒng)》ppt課件_第4頁(yè)
《的中斷系統(tǒng)》ppt課件_第5頁(yè)
資源描述:

《《的中斷系統(tǒng)》ppt課件》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。

1、第十二講C6000的中斷系統(tǒng)第十二講Interrupt1BIT/TI內(nèi)容提要C6000的中斷機(jī)制中斷的硬件響應(yīng)中斷源的選擇與使能控制中斷向量表中斷處理的時(shí)序與延遲中斷服務(wù)程序第十二講Interrupt2BIT/TI引子什么是中斷為什么需要中斷系統(tǒng)處理器需要怎樣做支持中斷StorageofinterruptrequestsProgramcontrolledenablingandmaskingForcedbranchtoanewprogramSavingtheprogramstateCauseidentificationStaterestoration引自:Encyclo

2、pediaofComputerScienceandEngineering第十二講Interrupt3BIT/TI概述—C6000中斷中斷事件——32個(gè)中斷源——同時(shí)處理14個(gè)(15)中斷事件選擇外中斷信號(hào)4(8/12)個(gè)8個(gè)控制寄存器第十二講Interrupt4BIT/TI概述—中斷源按優(yōu)先級(jí)分為三類第十二講Interrupt5BIT/TI概述—中斷事件IC6201/6202/6701的中斷事件(16/18)第十二講Interrupt6BIT/TI概述—中斷事件IIC6211/6711的中斷事件(13)第十二講Interrupt7BIT/TI中斷處理—寄存器中斷控制寄

3、存器-->GIE-->poll第十二講Interrupt8BIT/TI中斷處理—寄存器中斷控制寄存器第十二講Interrupt9BIT/TI中斷處理—中斷識(shí)別的控制外部事件被捕獲每一個(gè)中斷的單獨(dú)使能中斷的全局使能第十二講Interrupt10BIT/TI中斷處理—管腳4個(gè)可屏蔽的外部中斷2個(gè)不可屏蔽中斷中斷響應(yīng)和標(biāo)識(shí)第十二講Interrupt11BIT/TI中斷處理—外中斷信號(hào)的識(shí)別異步信號(hào)被同步(延遲2~3)中斷標(biāo)志被置位輸出中斷確認(rèn)信號(hào)以及中斷號(hào)第十二講Interrupt12BIT/TI中斷處理—后處理中斷被識(shí)別之后,如果被使能…第十二講Interrupt13BI

4、T/TI中斷處理—響應(yīng)過(guò)程排空流水線信號(hào)—處理總共延遲6+5cycle第十二講Interrupt14BIT/TIISR—中斷向量每一個(gè)中斷源對(duì)應(yīng)中斷向量有相對(duì)固定的存放位置每個(gè)中斷向量長(zhǎng)度8wordc6000的中斷向量實(shí)際是對(duì)應(yīng)中斷的ISR第十二講Interrupt15BIT/TIISR—向量表如果ISR足夠小第十二講Interrupt16BIT/TIISR—大的ISR第十二講Interrupt17BIT/TIISR—ISTP給出中斷向量表的基地址256-word邊界對(duì)齊用于IST的重定位reset向量必須在地址0處ISTP第十二講Interrupt18BIT/TII

5、SR—環(huán)境的保護(hù)保存在ISR中使用的寄存器如果需要嵌套中斷,必須保存CSR和IRP可以應(yīng)用堆棧,在匯編程序進(jìn)行環(huán)境保護(hù)C編譯器可以自動(dòng)完成有關(guān)環(huán)境的保護(hù)第十二講Interrupt19BIT/TIISR—CISR&VECTOR必須在C的ISR中采用interrupt關(guān)鍵字沒(méi)有入口參數(shù)沒(méi)有返回值由C編譯器完成環(huán)境的保護(hù)利用IER/CSRcregister進(jìn)行中斷的禁止/使能建議:內(nèi)部避免程序調(diào)用第十二講Interrupt20BIT/TIISR—CISR&VECTOR當(dāng)采用CISRs時(shí),如何創(chuàng)建與C環(huán)境兼容的中斷向量?1.保護(hù)有關(guān)的寄存器2.安全的跳轉(zhuǎn)向ISR第十二講Int

6、errupt21BIT/TIISR—返回主程序完成返回的代碼:當(dāng)轉(zhuǎn)向ISR時(shí),下一個(gè)EP的地址自動(dòng)被保存在IRP/NRP中在ISR的末尾,由BIRP/NRP完成跳轉(zhuǎn)返回執(zhí)行BIRP時(shí),PGIE?GIE執(zhí)行BNRP時(shí),NMIE=1第十二講Interrupt22BIT/TI內(nèi)容總結(jié)中斷響應(yīng)事件與響應(yīng)條件中斷服務(wù)的自動(dòng)處理的任務(wù)什么是ISPT中斷的返回中斷軟件的編制第十二講Interrupt23BIT/TI

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。