【摘要】 本发明公开了一种中断加速装置和中断处理系统;装置包括:中断RAM,用于保存中断向量,以及所述中断向量与中断标识之间的对应关系;中断分发判定模块,用于当被中断控制器触发时,读取中断标识,从中断RAM中找到该中断标识对应的中断向量,并置入CPU中的CP寄存器,置入后发送就绪信号给同步模块;现场保护恢复模块,用于当被中断控制器触发时,保存现场,保存好后发送就绪信号给同步模块;以及在收到CPU执行完毕中断处理例程的通知后恢复现场;所述同步模块用于当被中断控制器触发时,发送暂停指令给CPU;以及在收到现场保护恢复模块及中断分发判定模块的就绪信号后发送释放指令给CPU。本发明可以缩短中断处理时间。 【专利类型】发明申请 【申请人】中兴通讯股份有限公司 【申请人类型】企业 【申请人地址】518057 广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法律部 【申请人地区】中国 【申请人城市】深圳市 【申请人区县】南山区 【申请号】CN200810176413.X 【申请日】2008-11-07 【申请年份】2008 【公开公告号】CN101739368A 【公开公告日】2010-06-16 【公开公告年份】2010 【授权公告号】CN101739368B 【授权公告日】2012-06-06 【授权公告年份】2012.0 【IPC分类号】G06F13/24; G06F13/20 【发明人】龚尤岗 【主权项内容】一种中断处理系统,包括:中断控制器和CPU;其特征在于,还包括中断加速装置;该中断加速装置包括:同步模块、备份寄存器;中断RAM,用于保存中断向量,以及所述中断向量与中断标识之间的对应关系;中断分发判定模块,用于当被所述中断控制器触发时,从中断控制器中读取中断标识,从所述中断RAM中找到该中断标识对应的中断向量,并将该中断向量置入CPU中的CP寄存器,置入后发送就绪信号给同步模块;现场保护恢复模块,用于当被所述中断控制器触发时,将CPU中的CPU通用寄存器、程序控制状态寄存器和PC寄存器的值保存在所述备份寄存器中,保存好后发送就绪信号给同步模块;以及在收到所述CPU执行完毕中断处理例程的通知后,将所述备份寄存器中保存的值写回所述CPU中相应的寄存器;写入完成后通知所述CPU现场恢复完成;所述同步模块用于当被所述中断控制器触发时,发送暂停指令给CPU;以及在收到现场保护恢复模块及中断分发判定模块的就绪信号后发送释放指令给CPU;所述CPU用于当收到所述同步模块的暂停指令后,暂停工作;收到所述同步模块的释放指令后,根据CP寄存器中的中断向量执行相应的中断处理例程;在执行完所述中断处理例程后通知所述现场保护恢复模块;在收到现场保护恢复模块的完成现场恢复的通知后继续执行中断前在执行的工作。。 【当前权利人】深圳市中兴微电子技术有限公司 【当前专利权人地址】广东省深圳市南山区西丽街道留仙大道中兴工业园 【专利权人类型】上市股份有限公司 【统一社会信用代码】9144030027939873X7 【被引证次数】8 【被他引次数】8.0 【家族引证次数】3.0 【家族被引证次数】8