[发明专利]一种中断响应装置及其方法有效
申请号: | 201110248098.9 | 申请日: | 2011-08-26 |
公开(公告)号: | CN102426538A | 公开(公告)日: | 2012-04-25 |
发明(设计)人: | 成富平 | 申请(专利权)人: | 深圳市迪威视讯股份有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 深圳鼎合诚知识产权代理有限公司 44281 | 代理人: | 薛祥辉 |
地址: | 518057 广东省深圳市高新区北区新西路*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 中断 响应 装置 及其 方法 | ||
技术领域
本发明涉及中断处理技术,尤其涉及一种能够灵活和快速响应中断的中断响应装置及方法。
背景技术
当出现某种特定情况时,中断使能模块通常会中断信号。请参考图1,为目前响应中断的中断响应装置,正常情况下,即中断使能模块101没有使能中断信号时,中央处理器CPU102通过信号1与该中断使能模块101通信,通过信号2与其他功能模块通信;当该中断使能模块101使能中断信号时,该装置工作原理为中断使能模块101使能中断信号,并将中断信号传递给中央处理器(CPU)102,CPU102接收到该中断信号后,执行特定的中断指令来进行中断处理。由于CPU102可以按照不同的处理程序来处理中断,因此能够灵活地处理各种中断,但是由于CPU102执行指令速度比较慢,从而导致中断处理速度慢,并且要占用CPU来处理中断,进而影响CPU的正常工作速度。请参考图2,为目前响应中断的另一中断响应装置,正常情况下,即中断使能模块201没有使能中断信号时,中央处理器CPU102通过信号1与该中断使能模块101通信,通过信号2与其他功能模块通信;当该中断使能模块101使能中断信号时,该装置的工作原理是中断使能模块201使能中断信号,并将中断信号传递给中断处理模块202,中断处理模块202接收到中断信号后,按照预定程序处理中断。由于中断处理模块202执行中断处理程序的速度比CUP快,因此,能够快速地响应中断,并且不占用CPU,但是由于该中断处理模块只能够按照特定的程序来处理中断,因此,其灵活性较低。
发明内容
本发明要解决的主要技术问题是,提供一种中断响应装置及方法,能够快速,并且能够灵活响应终端。
为解决上述技术问题,本发明采用的技术手段如下:
一种中断响应装置,包括中央处理器和中断使能模块,还包括可编程中断处理模块,所述中央处理器中存储有多种中断处理程序,所述中央处理器用于通过程序配置信号预先为所述可编程中断处理模块配置相应的中断处理程序;所述中断使能模块用于使能中断信号,并通过有效的通道将所述中断信号发送给所述可编程中断处理模块或者中央处理器;所述可编程中断处理模块用于在收到所述中断使能模块发送来的中断信号后,根据所述中央处理器配置的中断处理程序,进行中断处理。
进一步地,所述装置还包括中断选择模块;所述中央处理器产生中断开关控制信号,还用于通过所述中断开关控制信号控制所述中断选择模块选通其与所述中央处理器之间的通道有效,或者其与所述可编程中断处理模块之间的通道有效。
更进一步地,默认选通所述中断选择模块与所述可编程中断处理模块之间的通道有效。
更进一步地,所述中央处理器还用于在产生中断开关控制信号之前,判断中端处理器程序是否超过了所述可编程中断处理模块的可编程程度;以及用于在判断出中端处理器程序的复杂程度超过了所述可编程中断处理模块的可编程程度时,通过所述中断开关控制信号控制所述中断选择模块选通其与所述中央处理器之间的通道有效。
一种中断响应方法,包括:
中央处理器预先为可编程中断处理模块配置中断处理程序;
中断使能模块使能中断信号,并通过有效的通道将中断信号发送给可编程中断处理模块或者中央处理器;
所述可编程中断处理模块接收所述中断信号,并根据所配置的中断处理程序进行中断处理。
进一步地,中断使能模块使能中断信号的步骤之前,还包括:
中央处理器产生中断开关控制信号控制中断选择模块选通所述可编程中断处理模块与所述中断选择模块之间的通道,或者所述中央处理器与所述中断选择模块之间的通道有效。
更进一步地,默认选通所述可编程中断处理模块与所述中断选择模块之间的通道有效。
更进一步地,中央处理器产生中断开关控制信号的步骤之前,还包括:
所述中央处理器判断中断处理程序的复杂程度是否超过了所述可编程中断处理模块的可编程程度,若是,则控制中断选择模块选通中央处理器与中断选择模块之间的通道有效。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市迪威视讯股份有限公司,未经深圳市迪威视讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110248098.9/2.html,转载请声明来源钻瓜专利网。