[發明專利]一種中斷實時處理微架構在審
| 申請號: | 202110272922.8 | 申請日: | 2021-03-12 |
| 公開(公告)號: | CN113094098A | 公開(公告)日: | 2021-07-09 |
| 發明(設計)人: | 楊旭光 | 申請(專利權)人: | 蘇州芯啟微電子科技有限公司 |
| 主分類號: | G06F9/32 | 分類號: | G06F9/32 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 215024 江蘇省蘇州市蘇州*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 中斷 實時處理 架構 | ||
1.一種中斷實時處理電路微架構,其特征在于,包括:
中斷控制器;
程序地址產生器,在處理器取指令的階段中,用于生成取指令的地址;
流水線控制器,在處理器運行中進行特定的判斷和控制,避免各種對硬件資源的沖突情況;
處理器中特定的特殊寄存器,對中斷處理模式進行初始化控制;
處理器中的一般寄存器組,包括0個或多個特定的寄存器窗。
2.權利要求1所述的中斷控制器,其特征在于:支持的中斷處理模式包括:向量模式以及非向量模式。
3.權利要求2所述的向量模式,其特征在于:
所述模式不限于通過軟件初始化配置來設定中斷向量表,還支持在其中一種特定模式下,硬件能夠基于初始化配置來實時計算出對應模式下的中斷向量地址,通過固定的計算規則來代替中斷向量表的配置。
4.根據權利要求1所述的特殊寄存器,支持本發明所述中斷處理模式的初始化配置、切換控制功能。
5.根據權利要求1所述的程序地址產生器,其特征在于,在中斷觸發跳轉期間,能夠根據特殊寄存器的控制和特定的計算規則,既能實現通過實時計算得到的中斷向量地址,也能配置為其他實現方式。
6.據權利要求1所述的特定寄存器窗,其特征在于,當中斷期間需要保存寄存器上下文時,硬件可以選擇將中斷期間的寄存器操作映射到其他寄存器窗上,而在中斷退出時,再將操作實時切換回到原先的寄存器窗上。
7.據權利要求1所述的流水線控制裝置,其特征在于,根據特定的規則,支持對內核流水線每一級流水寄存器的暫停控制;結合特定寄存器窗設計,可以支持部分中斷響應程序的代碼先執行,而無需等待上下文保護的完成。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州芯啟微電子科技有限公司,未經蘇州芯啟微電子科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110272922.8/1.html,轉載請聲明來源鉆瓜專利網。





