[發(fā)明專利]推測中斷信號有效
| 申請?zhí)枺?/td> | 201510026038.0 | 申請日: | 2015-01-19 |
| 公開(公告)號: | CN104809024B | 公開(公告)日: | 2019-12-03 |
| 發(fā)明(設計)人: | 邁克爾·肯尼迪;西蒙·約翰·克拉斯克;安德魯·特納;理查德·安東尼·萊恩 | 申請(專利權)人: | ARM有限公司 |
| 主分類號: | G06F9/48 | 分類號: | G06F9/48;G06F13/34 |
| 代理公司: | 11258 北京東方億思知識產權代理有限責任公司 | 代理人: | 李曉冬<國際申請>=<國際公布>=<進入 |
| 地址: | 英國*** | 國省代碼: | 英國;GB |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 推測 中斷 信號 | ||
1.一種處理數據的裝置,包括:
中斷信號接收器,所述中斷信號接收器被配置為:接收具有各自優(yōu)先等級的多個中斷信號;
優(yōu)先等級裁定器,所述優(yōu)先等級裁定器被耦合到所述中斷信號接收器,并被配置為:在給定時間同時被認定的中斷信號中確定最高優(yōu)先等級,所述最高優(yōu)先等級的確定在所述給定時間之后的裁定完成時間完成,其中,所述優(yōu)先等級裁定器被配置為:在所述裁定完成時間之后將表示所述最高優(yōu)先等級的優(yōu)先數據存儲到優(yōu)先數據存儲器中;
觸發(fā)電路,所述觸發(fā)電路被耦合到所述中斷信號接收器,并被配置為:與所述優(yōu)先等級裁定器并行操作以認定觸發(fā)信號,其中,所述觸發(fā)信號用于在所述多個中斷信號中的一個或多個中斷信號被認定時,在所述裁定完成時間之前啟動中斷處理;以及
耦合到所述觸發(fā)電路的處理電路,所述處理電路被配置為:在所述觸發(fā)信號被認定時并且在所述裁定完成時間之前啟動中斷處理,所述處理電路被配置為:在所述裁定完成時間之后從所述優(yōu)先數據存儲器中讀取所述優(yōu)先數據,并且如果所述優(yōu)先數據表示的所述最高優(yōu)先等級低于當啟動所述中斷處理時由所述處理電路執(zhí)行的處理的優(yōu)先等級,則終止所述中斷處理。
2.如權利要求1所述的裝置,其中在所述裁定完成時間之前執(zhí)行的所述中斷處理是可撤銷的。
3.如權利要求2所述的裝置,其中在所述裁定完成時間之前執(zhí)行的所述中斷處理包括保存在所述中斷處理完成時要被恢復的中斷前狀態(tài)值。
4.如權利要求1所述的裝置,包括連接在所述中斷信號接收器和所述觸發(fā)電路之間的屏蔽電路,所述屏蔽電路被配置為根據屏蔽值抑制所述多個中斷信號中的一個或多個中斷信號的認定引起所述觸發(fā)信號的認定。
5.如權利要求4所述的裝置,其中所述屏蔽電路被配置為通過將所述多個中斷信號中的所述一個或多個中斷信號的一個或多個優(yōu)先值與所述處理電路執(zhí)行的處理的優(yōu)先等級進行比較來確定所述屏蔽值。
6.如權利要求5所述的裝置,其中響應于所述多個中斷中的所述一個或多個中斷的所述一個或多個優(yōu)先值和由所述處理電路執(zhí)行的處理的所述優(yōu)先等級中的一個或多個的改變,由所述屏蔽電路執(zhí)行將所述屏蔽值從當前值到更新值的更新,并在所述改變之后,但在所述更新完成之前,由所述屏蔽電路使用所述屏蔽值的所述當前值。
7.如權利要求1所述的裝置,其中所述中斷信號接收器、所述優(yōu)先等級裁定器和所述觸發(fā)電路是中斷控制器的一部分。
8.如權利要求1所述的裝置,其中所述處理電路是用于執(zhí)行程序指令的可編程處理器,并且所述中斷處理包括執(zhí)行中斷服務程序。
9.一種處理數據的裝置,包括:
中斷信號接收裝置,所述中斷信號接收裝置用于接收具有各自優(yōu)先等級的多個中斷信號;
優(yōu)先等級裁定裝置,所述優(yōu)先等級裁定裝置被耦合到所述中斷信號接收裝置,用以在給定時間同時被認定的中斷信號中確定最高優(yōu)先等級,所述最高優(yōu)先等級的確定在所述給定時間之后的裁定完成時間完成,其中,所述優(yōu)先等級裁定裝置被配置為:在所述裁定完成時間之后將表示所述最高優(yōu)先等級的優(yōu)先數據存儲到優(yōu)先數據存儲器中;
觸發(fā)裝置,所述觸發(fā)裝置被耦合到所述中斷信號接收裝置,用以與所述優(yōu)先等級裁定裝置并行操作以認定觸發(fā)信號,其中,所述觸發(fā)信號用于在所述多個中斷信號中的一個或多個中斷信號被認定時,在所述裁定完成時間之前啟動中斷處理;以及
耦合到所述觸發(fā)裝置的處理裝置,所述處理裝置被配置為在所述觸發(fā)信號被認定時并且在所述裁定完成時間之前啟動中斷處理,所述處理裝置被配置為在所述裁定完成時間之后從所述優(yōu)先數據存儲器中讀取所述優(yōu)先數據,并且如果所述優(yōu)先數據表示的所述最高優(yōu)先等級低于當啟動所述中斷處理時由所述處理裝置執(zhí)行的處理的優(yōu)先等級,則終止所述中斷處理。
10.一種處理數據的方法,包括步驟:
接收具有各自優(yōu)先等級的多個中斷信號;
在給定時間同時被認定的中斷信號中確定最高優(yōu)先等級,所述最高優(yōu)先等級的確定在所述給定時間之后的裁定完成時間完成,在所述裁定完成時間之后將表示所述最高優(yōu)先等級的優(yōu)先數據存儲到優(yōu)先數據存儲器中;
與所述最高優(yōu)先等級的所述確定并行,認定觸發(fā)信號,其中,所述觸發(fā)信號用于在所述多個中斷信號中的一個或多個中斷信號被認定時,在所述裁定完成時間之前啟動中斷處理;以及
在所述觸發(fā)信號被認定時并且在所述裁定完成時間之前啟動中斷處理,在所述裁定完成時間之后從所述優(yōu)先數據存儲器中讀取所述優(yōu)先數據,并且如果所述優(yōu)先數據表示的所述最高優(yōu)先等級低于當啟動所述中斷處理時執(zhí)行的處理的優(yōu)先等級,則終止所述中斷處理。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于ARM有限公司,未經ARM有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510026038.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種品鍋
- 下一篇:多重作業(yè)環(huán)境服務的管理系統及管理方法





