[发明专利]中断管理系统及其管理方法在审

专利信息
申请号: 201910092002.0 申请日: 2019-01-30
公开(公告)号: CN111506530A 公开(公告)日: 2020-08-07
发明(设计)人: 林诗清;赖俊元 申请(专利权)人: 智原科技股份有限公司
主分类号: G06F13/24 分类号: G06F13/24
代理公司: 北京市柳沈律师事务所 11105 代理人: 徐协成
地址: 中国台*** 国省代码: 台湾;71
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 中断 管理 系统 及其 方法
【说明书】:

发明公开一种中断管理系统及其管理方法。中断管理系统包括处理器以及中断信号扩展控制器。处理器接收多个原始中断信号。中断信号扩展控制器包括解码器以及中断向量表。解码器接收多个扩展中断要求信号,针对中断要求信号进行解码,并藉以产生原始中断信号,其中扩展中断要求信号的数量大于原始中断信号的数量。中断向量表存储多个中断向量。解码器依据扩展中断要求信号以读取中断向量的其中之一以产生取用中断向量,中断信号扩展控制器并传送取用中断向量至处理器。

技术领域

本发明涉及一种中断管理系统及其管理方法,且特别涉及一种可扩展的中断管理系统及其管理方法。

背景技术

在已知技术中,处理器可根据中断信号读取中断向量表,并直接导向中断服务程序。许多现代处理器采用效能高的向量式中断,有些精简或低功耗处理器为节省硬件资源,仅支持相对较少的中断数目,容易遇到中断数目不足的窘境。并减低了处理器的工作效能。

发明内容

本发明提供一种中断管理系统及其管理方法,可针对所提供的中断向量进行扩展。

本发明的中断管理系统包括处理器以及中断信号扩展控制器。处理器接收多个原始中断信号。中断信号扩展控制器耦接处理器,中断信号扩展控制器包括第一解码器以及中断向量表。第一解码器接收多个扩展中断要求信号,针对中断要求信号进行解码,并藉以产生原始中断信号,其中扩展中断要求信号的数量大于原始中断信号的数量。中断向量表耦接第一解码器,并存储多个中断向量。其中,第一解码器依据扩展中断要求信号以读取中断向量的其中之一以产生取用中断向量,中断信号扩展控制器并传送取用中断向量至处理器。

本发明的中断管理方法包括:提供中断信号扩展控制器以接收多个扩展中断要求信号,针对中断要求信号进行解码,并藉以产生原始中断信号,其中扩展中断要求信号的数量大于原始中断信号的数量;提供中断信号扩展控制器以依据扩展中断要求信号以读取中断向量的其中之一以产生取用中断向量;以及提供中断信号扩展控制器以传送取用中断向量至处理器。

基于上述,本发明通过中断信号扩展控制器以通过解码的方式,来使相对多的中断要求信号可对应至相对少的原始中断信号。如此一来,中断向量表的数量可以得到扩展,提升处理器的工作效能。

为让本发明的上述特征和优点能更明显易懂,下文特举实施例,并配合附图作详细说明如下。

附图说明

图1绘示本发明一实施例的中断管理系统的硬件架构示意图。

图2绘示本发明另一实施例的中断管理系统的硬件架构示意图。

图3绘示本发明实施例的中断管理方法的流程图。

【符号说明】

100、200:中断管理系统

110、210:中断信号扩展控制器

120、220:处理器

111、211、241:解码器

112、212:中断向量表

230:存储器

240:总线

INT 0~INT 15:原始中断信号

EXT_INT 0~EXT_INT 63:扩展中断要求信号

ACCV:取用中断向量

V0~V63:中断向量

S310~S330:中断管理步骤

具体实施方式

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于智原科技股份有限公司,未经智原科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201910092002.0/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top