[发明专利]中断辅助处理装置、实时系统及中断处理方法有效
申请号: | 201210126074.0 | 申请日: | 2012-04-26 |
公开(公告)号: | CN102693193A | 公开(公告)日: | 2012-09-26 |
发明(设计)人: | 朱志辉;唐新东;罗刚华;岳天天 | 申请(专利权)人: | 重庆重邮信科通信技术有限公司 |
主分类号: | G06F13/10 | 分类号: | G06F13/10 |
代理公司: | 北京海虹嘉诚知识产权代理有限公司 11129 | 代理人: | 谢殿武 |
地址: | 400065 *** | 国省代码: | 重庆;85 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 中断 辅助 处理 装置 实时 系统 方法 | ||
1.一种中断辅助处理装置,其特征在于,包括:
触发控制模块,接收外设中断,获取外设中断对应的中断服务例程存储位置并发送到指令解析模块;
指令解析模块,根据所述中断服务例程存储位置从指令存储模块读取中断服务例程代码并解析;
指令存储模块,保存中断辅助处理装置处理的各外设中断的中断服务例程;
指令执行模块,从指令解析模块获取解析后的中断服务例程代码;执行解析后的中断服务例程代码;通过外设接口模块读取外设的中断信息;发送控制信息到外设接口模块;产生中断辅助处理装置中断及中断辅助处理装置中断信息通过处理器接口模块发送到处理器;
处理器接口模块,中断辅助处理装置与处理器之间的数据交互接口;
外设接口模块,中断辅助处理装置和外设之间的信息交互接口。
2.根据权利要求1所述的装置,其特征在于,所述触发控制模块包括:
中断存储单元,接收并存储外设中断;
存储位置获取单元,从中断存储单元读取外设中断,根据该外设中断的中断号获取该外设中断对应的中断服务例程存储位置并发送给所述指令解析模块;
3.根据权利要求2所述的装置,其特征在于,所述中断存储单元按优先级从高到低的顺序存储外设中断;所述存储位置获取单元按外设中断在中断存储单元中的存储顺序依次读取外设中断。
4.根据权利要求3所述的装置,其特征在于,所述中断存储单元包括多个中断存储区,每一个中断存储区存储属于同一个优先级的外设中断。
5.根据权利要求3所述的装置,其特征在于,所述中断存储单元以链表形式按优先级从高到低的顺序存储外设中断。
6.根据权利要求4或5所述中断存储单元存储相同优先级的外设中断时,按外设中断的接收时间顺序存储。
7.根据权利要求2所述的装置,其特征在于,所述中断存储单元按外设中断的接收时间顺序依次存储各外设中断;所述存储位置获取单元按外设中断在中断存储单元中的存储顺序依次读取外设中断。
8.根据权利要求7所述的装置,其特征在于,所述中断存储单元存储接收时间相同的外设中断时,按外设中断的优先级从高到低顺序存储。
9.根据权利要求1所述的装置,其特征在于,所述指令存储模块包括多个指令存储区,每一个指令存储区存储一个中断服务例程;所述存储位置为中断服务例程存储的指令存储区序号或首地址。
10.根据权利要求1所述的装置,其特征在于,所述指令存储模块根据各中断服务例程代码长度为各中断服务例程动态分配存储空间;所述存储位置为中断服务例程存储空间的首地址。
11.根据权利要求1或2或9或10所述的装置,其特征在于,所述指令存储模块通过所述处理器接口模块从处理器接收中断服务例程并存储;
所述触发控制模块通过所述处理器接口模块从处理器接收并保存各外设中断的中断服务例程代码存储位置。
12.一种实时系统,包括处理器和多个外设,其特征在于,还包括:
如权利要求1~10中任意一项所述的中断辅助处理装置。
13.根据权利要求1所述的实时系统,其特征在于,所述外设的中断输出端在所述处理器的控制下选择连接到所述中断辅助处理装置或处理器。
14.根据权利要求12或13所述的实时系统,其特征在于,所述处理器发送外设中断的中断服务例程代码和存储位置到所述中断辅助处理装置。
15.一种中断处理方法,其特征在于,包括:
中断辅助处理装置响应接收到的外设中断,执行该外设中断的中断服务例程;
如果有需要处理器处理的任务,中断辅助处理装置触发中断辅助处理装置中断发送给处理器;
处理器响应中断辅助处理装置中断,执行中断辅助处理装置中断的中断服务例程,处理任务。
16.根据权利要求15所述的方法,其特征在于,所述中断辅助处理装置响应外设中断包括:
中断辅助处理装置按优先级从高到低的顺序响应接收到的外设中断。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆重邮信科通信技术有限公司,未经重庆重邮信科通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210126074.0/1.html,转载请声明来源钻瓜专利网。