[發明專利]半導體設備在審
| 申請號: | 201810299721.5 | 申請日: | 2018-04-04 |
| 公開(公告)號: | CN108694079A | 公開(公告)日: | 2018-10-23 |
| 發明(設計)人: | 石田一哉;近藤弘郁 | 申請(專利權)人: | 瑞薩電子株式會社 |
| 主分類號: | G06F9/48 | 分類號: | G06F9/48 |
| 代理公司: | 北京市金杜律師事務所 11256 | 代理人: | 李輝;張昊 |
| 地址: | 日本*** | 國省代碼: | 日本;JP |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 半導體設備 程序計數器 數據保存電路 存儲 保存電路 請求信號 任務控制 電路 中斷 接收中斷 中斷處理 處理器 更新 恢復 | ||
1.一種半導體設備,包括:
處理器;
保存電路,用以存儲所述處理器的處理數據;以及
任務控制電路,用以基于來自所述處理器的系統調用控制由所述處理器執行的任務的狀態,
其中所述處理器包括:
程序計數器,用以在執行任務時被更新,
其中所述半導體設備包括:
中斷相關數據保存電路,用以在所述處理器接收中斷請求信號時存儲所述程序計數器的數據,并且
其中存儲在所述中斷相關數據保存電路中的所述程序計數器的數據被存儲在所述保存電路中,并且被用于從中斷處理中進行恢復。
2.根據權利要求1所述的半導體設備,
其中所述處理器包括:
狀態寄存器,用以存儲指示所述處理器的狀態的狀態數據,并且
其中在所述處理器接收中斷請求信號時,所述狀態數據被存儲在所述中斷相關數據保存電路中,并且存儲在所述中斷相關數據保存電路中的所述狀態數據被存儲在所述保存電路中并用于從所述中斷處理中恢復。
3.根據權利要求1所述的半導體設備,
其中當執行任務切換時,所述任務控制電路將存儲在所述保存電路中的處理數據提供給所述處理器。
4.根據權利要求3所述的半導體設備,
其中響應于所述中斷請求信號的接收,所述處理器向所述任務控制電路發出第一系統調用,并且
其中響應于所述第一系統調用,所述任務控制電路控制將存儲在所述中斷相關數據保存電路中的數據存儲在所述保存電路中。
5.根據權利要求4所述的半導體設備,
其中所述保存電路包括:
多個保存寄存器,每個保存寄存器均存儲任務的處理數據,
其中當發出所述第一系統調用時,所述處理器向所述任務控制電路提供任務ID作為參數,以指定將響應于所述中斷請求信號執行的任務,并且
其中所述任務控制電路將存儲在所述中斷相關數據保存電路中的所述程序計數器的數據和所述狀態寄存器的數據存儲至所述保存電路中包括的所述保存寄存器中的與被提供作為參數的所述任務ID相對應的保存寄存器。
6.根據權利要求5所述的半導體設備,
其中在完成對應于所述中斷請求信號的處理時,所述處理器向所述任務控制電路發出第二系統調用,并且
其中響應于所述第二系統調用,所述任務控制電路將保存至所述保存電路的所述處理數據提供給所述處理器。
7.根據權利要求6所述的半導體設備,
其中所述任務控制電路包括:
多個狀態寄存器,每個狀態寄存器均存儲包括所述任務ID的任務狀態數據;
任務選擇電路,用以基于從所述狀態寄存器提供的狀態數據選擇任務;以及
任務切換電路,用以在檢測到系統調用時執行任務切換,并且
其中所述狀態寄存器包括存儲包括被提供作為所述參數的所述任務ID的所述任務狀態數據的狀態寄存器。
8.根據權利要求7所述的半導體設備,
其中所述任務切換電路被提供有所述中斷請求信號,并且在通過所述中斷請求信號檢測到所述中斷請求時執行任務切換。
9.根據權利要求8所述的半導體設備,
其中所述半導體設備包括:
中斷控制器,多個中斷請求信號被提供至所述中斷控制器,并且
其中所述處理器被提供有經過所述中斷控制器的中斷請求信號,并且所述任務控制電路被提供有不經過所述中斷控制器的中斷請求信號。
10.根據權利要求2所述的半導體設備,
其中在接收到中斷請求時,所述處理器將所述程序計數器的數據和所述狀態寄存器的數據分別保存至堆棧區域和所述中斷相關數據保存電路。
11.根據權利要求10所述的半導體設備,
其中所述中斷相關數據保存電路是包括在所述處理器中的保存專用寄存器。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于瑞薩電子株式會社,未經瑞薩電子株式會社許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810299721.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:計算資源和用于處理中斷的系統和方法
- 下一篇:高效線程組調度





