中斷控制系統(tǒng)和方法
【專利摘要】一種中斷控制系統(tǒng),用來控制多個中斷源的中斷,所述中斷控制系統(tǒng)包括一處理器,所述處理器包括一中斷接口,這些中斷源通過線與邏輯方式連接到所述中斷接口,所述處理器還包括一并行接口和一解碼器,每一中斷源的中斷標(biāo)示位分別連接到所述并行接口的一引腳,所述處理器在所述中斷接口接收到中端請求時讀取所述并行接口上的編碼,所述解碼器解碼所述并行接口上的編碼而讓所述處理器找到提出中斷請求的中斷源并執(zhí)行對應(yīng)的中斷處理程序;本發(fā)明還包括一種加速中斷處理的方法。
【專利說明】中斷控制系統(tǒng)和方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及一種中斷控制系統(tǒng)和方法,特別涉及一種加速中斷處理的系統(tǒng)和方 法。
【背景技術(shù)】
[0002] 處理器響應(yīng)中斷、保護(hù)斷點(diǎn)之后,就要進(jìn)行中斷源的識別,即尋找中斷源,找到相 應(yīng)的中斷服務(wù)程序入口,通常處理器通過程序來查詢是哪一個中斷源提出的中斷請求,處 理器通過一端口讀取各個中斷源的狀態(tài),例如先看中斷源1是否提出請求,若是,轉(zhuǎn)去執(zhí)行 中斷源1的中斷服務(wù)程序,否則再看中斷源2是否提出請求,若是,轉(zhuǎn)去執(zhí)行中斷源2的中 斷服務(wù)程序。否則繼續(xù)查看后面的中斷源。但是該種中斷控制方法需要逐一查找中斷源, 從而使中斷處理的時間過長。
【發(fā)明內(nèi)容】
[0003] 鑒于以上內(nèi)容,有必要提供一種可加速中斷處理的系統(tǒng)和方法。
[0004] 一種中斷控制系統(tǒng),用來控制多個中斷源的中斷,所述中斷控制系統(tǒng)包括一處理 器,所述處理器包括一中斷接口,這些中斷源通過線與邏輯方式連接到所述中斷接口,所述 處理器還包括一并行接口和一解碼器,每一中斷源的中斷標(biāo)示位分別連接到所述并行接口 的一引腳,所述處理器在所述中斷接口接收到中端請求時讀取所述并行接口上的編碼,所 述解碼器解碼所述并行接口上的編碼而讓所述處理器找到提出中斷請求的中斷源并執(zhí)行 對應(yīng)的中斷處理程序。
[0005] 運(yùn)用權(quán)利要求1所述的中斷控制系統(tǒng)的控制方法,其包括以下步驟: 所述處理器的中斷接口接受到中斷請求后,所述處理器進(jìn)入中斷操作; 所述處理器從所述并行接口讀取編碼; 所述解碼器對讀取到的編碼進(jìn)行解碼,所述處理器根據(jù)解碼找到提出中斷請求的中斷 源并執(zhí)行對應(yīng)的中斷處理程序。
[0006] 與現(xiàn)有技術(shù)相比,上述中斷控制系統(tǒng)和方法可根據(jù)編碼快速找到提出中斷請求的 中斷源,從而加速了中斷處理。
【專利附圖】
【附圖說明】
[0007] 圖1是本發(fā)明中斷控制系統(tǒng)一較佳實(shí)施例的一組成圖。
[0008] 圖2是本發(fā)明中斷控制方法一較佳實(shí)施例的一流程圖。
[0009] 主要元件符號說明
【權(quán)利要求】
1. 一種中斷控制系統(tǒng),用來控制多個中斷源的中斷,所述中斷控制系統(tǒng)包括一處理器, 所述處理器包括一中斷接口,這些中斷源通過線與邏輯方式連接到所述中斷接口,其特征 在于:所述處理器還包括一并行接口和一解碼器,每一中斷源的中斷標(biāo)示位分別連接到所 述并行接口的一引腳,所述處理器在所述中斷接口接收到中端請求時讀取所述并行接口上 的編碼,所述解碼器解碼所述并行接口上的編碼而讓所述處理器找到提出中斷請求的中斷 源并執(zhí)行對應(yīng)的中斷處理程序。
2. 如權(quán)利要求1所述的中斷控制系統(tǒng),其特征在于:不同的中斷源提出中斷請求時,所 述并行接口接收到的編碼不同。
3. 如權(quán)利要求1所述的中斷控制系統(tǒng),其特征在于:所述中斷源的數(shù)量不大于所述并 行接口的引腳的數(shù)量。
4. 如權(quán)利要求1所述的中斷控制系統(tǒng),其特征在于:每一中斷源的中斷標(biāo)示位被常置 為"1",當(dāng)所述中斷源提出中端請求時,所述中斷標(biāo)示為被置為"0"。
5. 如權(quán)利要求1所述的中斷控制系統(tǒng),其特征在于:這些中斷源的中斷標(biāo)示位通過線 與邏輯方式連接到所述中斷接口。
6. 運(yùn)用權(quán)利要求1所述的中斷控制系統(tǒng)的控制方法,其包括以下步驟: 所述處理器的中斷接口接受到中斷請求后,所述處理器進(jìn)入中斷操作; 所述處理器從所述并行接口讀取編碼; 所述解碼器對讀取到的編碼進(jìn)行解碼,所述處理器根據(jù)解碼找到提出中斷請求的中斷 源并執(zhí)行對應(yīng)的中斷處理程序。
7. 如權(quán)利要求6所述的控制方法,其特征在于:所述處理器找到提出中斷請求的中斷 源后將所述中斷源的中斷標(biāo)示位復(fù)位。
【文檔編號】G06F9/48GK104111866SQ201310134998
【公開日】2014年10月22日 申請日期:2013年4月18日 優(yōu)先權(quán)日:2013年4月18日
【發(fā)明者】喻明 申請人:鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司