[发明专利]一种中断处理方法、装置及计算机设备在审
申请号: | 202111364977.8 | 申请日: | 2021-11-17 |
公开(公告)号: | CN114020439A | 公开(公告)日: | 2022-02-08 |
发明(设计)人: | 张辉;吴瑞;石磊;马亮;姜健;李戈 | 申请(专利权)人: | 山东乾云启创信息科技股份有限公司;山东可信云信息技术研究院 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/50 |
代理公司: | 济南圣达知识产权代理有限公司 37221 | 代理人: | 董雪 |
地址: | 250101 山东省济南市高*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 中断 处理 方法 装置 计算机 设备 | ||
1.一种中断处理方法,其特征在于,其应用于可编程中断协处理器,所述中断协处理器包括有若干个,且每个中断协处理器中内置有特定类型外设的协处理服务程序,所述方法包括:
所述中断协处理器接收外部中断信号;
所述中断协处理器的逻辑单元根据服务地址寄存器中获取协处理服务程序入口地址;
通过协处理服务程序检查当前中断类型是否匹配;若匹配则执行该中断类型的处理过程;若不匹配,则退出到待命状态;
完成中断处理,进入待命状态。
2.如权利要求1所述的一种中断处理方法,其特征在于,所述中断处理方法预先需要执行如下初始化操作:
宿主机加电时,中断协处理器的服务地址寄存器清零、指令缓存清空;
宿主机操作系统启动过程,将协处理服务程序入口地址存入到服务地址寄存器,中断协处理器进入待命状态。
3.如权利要求2所述的一种中断处理方法,其特征在于,所述初始化操作还包括:
宿主机操作系统启动过程中,配置所有同类外设的中断信号连接到对应的中断协处理器上。
4.如权利要求1所述的一种中断处理方法,其特征在于,所述执行该中断类型的处理过程包括设置状态和填充缓冲区。
5.如权利要求1所述的一种中断处理方法,其特征在于,所述中断协处理器包括逻辑单元、服务地址寄存器、指令缓存和总线接口。
6.如权利要求1所述的一种中断处理方法,其特征在于,所述逻辑单元用于执行中断服务程序完成任务,其具体实现采用与宿主机系统CPU相同指令集的低功耗CPU;
或
异构的低功耗CPU;
或
基于FPGA实现。
7.如权利要求1所述的一种中断处理方法,其特征在于,所述服务地址寄存器用于存储协处理服务程序的入口地址。
8.如权利要求1所述的一种中断处理方法,其特征在于,所述指令缓存用于预取和缓存协处理服务程序的指令。
9.一种中断处理装置,其特征在于,包括若干个中断协处理器,且每个中断协处理器中内置有特定类型外设的协处理服务程序;
其中,所述中断协处理器被配置为接收外部中断信号,根据服务地址寄存器中获取协处理服务程序入口地址;通过协处理服务程序检查当前中断类型是否匹配;若匹配则执行该中断类型的处理过程;若不匹配,则退出到待命状态;完成中断处理,进入待命状态。
10.一种计算机设备,其特征在于,包括主控器和如权利要求9所述的中断处理装置,其中,对于外设引发的外部中断,均由所述中断处理装置进行处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东乾云启创信息科技股份有限公司;山东可信云信息技术研究院,未经山东乾云启创信息科技股份有限公司;山东可信云信息技术研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111364977.8/1.html,转载请声明来源钻瓜专利网。