[发明专利]一种中断加速装置和中断处理系统有效
申请号: | 200810176413.X | 申请日: | 2008-11-07 |
公开(公告)号: | CN101739368A | 公开(公告)日: | 2010-06-16 |
发明(设计)人: | 龚尤岗 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F13/24 | 分类号: | G06F13/24 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 龙洪;霍育栋 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种中断加速装置和中断处理系统;装置包括:中断RAM,用于保存中断向量,以及所述中断向量与中断标识之间的对应关系;中断分发判定模块,用于当被中断控制器触发时,读取中断标识,从中断RAM中找到该中断标识对应的中断向量,并置入CPU中的CP寄存器,置入后发送就绪信号给同步模块;现场保护恢复模块,用于当被中断控制器触发时,保存现场,保存好后发送就绪信号给同步模块;以及在收到CPU执行完毕中断处理例程的通知后恢复现场;所述同步模块用于当被中断控制器触发时,发送暂停指令给CPU;以及在收到现场保护恢复模块及中断分发判定模块的就绪信号后发送释放指令给CPU。本发明可以缩短中断处理时间。 | ||
搜索关键词: | 一种 中断 加速 装置 处理 系统 | ||
【主权项】:
一种中断处理系统,包括:中断控制器和CPU;其特征在于,还包括中断加速装置;该中断加速装置包括:同步模块、备份寄存器;中断RAM,用于保存中断向量,以及所述中断向量与中断标识之间的对应关系;中断分发判定模块,用于当被所述中断控制器触发时,从中断控制器中读取中断标识,从所述中断RAM中找到该中断标识对应的中断向量,并将该中断向量置入CPU中的CP寄存器,置入后发送就绪信号给同步模块;现场保护恢复模块,用于当被所述中断控制器触发时,将CPU中的CPU通用寄存器、程序控制状态寄存器和PC寄存器的值保存在所述备份寄存器中,保存好后发送就绪信号给同步模块;以及在收到所述CPU执行完毕中断处理例程的通知后,将所述备份寄存器中保存的值写回所述CPU中相应的寄存器;写入完成后通知所述CPU现场恢复完成;所述同步模块用于当被所述中断控制器触发时,发送暂停指令给CPU;以及在收到现场保护恢复模块及中断分发判定模块的就绪信号后发送释放指令给CPU;所述CPU用于当收到所述同步模块的暂停指令后,暂停工作;收到所述同步模块的释放指令后,根据CP寄存器中的中断向量执行相应的中断处理例程;在执行完所述中断处理例程后通知所述现场保护恢复模块;在收到现场保护恢复模块的完成现场恢复的通知后继续执行中断前在执行的工作。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200810176413.X/,转载请声明来源钻瓜专利网。