[发明专利]一种中断控制器及中断控制方法有效
申请号: | 201110182489.5 | 申请日: | 2011-06-30 |
公开(公告)号: | CN102855156A | 公开(公告)日: | 2013-01-02 |
发明(设计)人: | 王琼;朱志辉;彭玲;陈美燕 | 申请(专利权)人: | 重庆重邮信科通信技术有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 400065 *** | 国省代码: | 重庆;85 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 中断 控制器 控制 方法 | ||
1.一种中断控制器,其特征在于,包括:接口模块、中断采样模块、中断选择模块和中断处理模块;中断采样模块还包括中断源信号缓存模块,中断选择模块还包括中断编号缓存模块,中断处理模块还包括中断控制线;
所述接口模块接受总线输入,并对中断采样模块、中断选择模块和中断处理模块进行参数配置;
所述中断采样模块接受中断源输入和接口模块输入,用于将中断源输入进行选择性输入,并将中断源信号值采样缓存在中断源信号缓存模块中;
所述中断选择模块接受中断采样模块和接口模块输入,用于根据优先级对中断源排序,将中断采样模块的输出数据进行序号编码,按照中断到来的先后顺序,将其存储在中断编号缓存模块中,并根据先入先出的特性顺序读出中断序号;
所述中断处理模块接受中断选择模块和接口模块输入,在中断控制线有效时,按照中断源寄存器中的编号,通过中断输出模块发送中断。
2.根据权利要求1所述中断控制器,其特征在于,所述接口模块包括总线接口以及中断源配置寄存器,通过总线接口对中断源配置寄存器进行配置,中断源配置寄存器包括中断源选择寄存器、中断模式选择寄存器、中断屏蔽选择寄存器、中断交互选择寄存器、以及中断优先级寄存器。
3.根据权利要求1所述中断控制器,其特征在于,所述中断采样模块的中断源信号缓存模块由多位寄存器构成,同一个中断源连续发出中断请求时分别按照发出中断的先后顺序由低位到高位或者由高位到低位存储在多位寄存器中。
4.根据权利要求1所述中断控制器,其特征在于,所述中断选择模块的中断编号缓存模块是多个优先级确定的先入先出存储器构成,顺序存储中断优先编码模块输出的中断源序号编码。
5.根据权利要求1或4所述中断控制器,其特征在于,所述中断配置寄存器能够对其优先级进行配置,对不同优先级的中断进行存储实现了插队FIFO。
6.根据权利要求1所述中断控制器,其特征在于,所述中断控制线是由中断编号缓存FIFO的读使能和空/满标志的逻辑关系构成,支持脉冲中断和电平中断两种中断方式。
7.根据权利要求1或6所述中断控制器,其特征在于,所述中断控制线有效时,中断处理模块将按照中断源寄存器中的编号发送中断。
8.根据权利要求1所述中断控制器,其特征在于,所述中断处理模块还包括,中断临时屏蔽寄存器和一条中断交互反馈线,中断交互反馈线是中断服务程序完成的标志反馈,作为中断输出模块的控制线,完成交互模式的操作。
9.一种中断控制方法,其特征在于,包括:
步骤1、根据应用需求,通过总线接口配置中断配置寄存器,包括中断源选择寄存器、中断模式选择寄存器、中断屏蔽选择寄存器、中断交互选择寄存器、以及中断优先级寄存器等;
步骤2、中断采样模块等待中断源1,2...N输入;
步骤3、中断源1,2....N输入后,中断采样模块中的中断输入选择模块根据配置的中断优先级对中断源分类并对中断源采样;
步骤4、中断采样模块中的中断源屏蔽信息判断中断屏蔽模块是否有效,若是则此次中断源不输出,返回步骤2,否则中断采样模块将采样后的数据缓存在中断源信号缓存模块中进入步骤5;
步骤5、中断选择模块对中断源信号缓存模块中的中断源的优先级进行编码,并将这些编码缓存在中断编号缓存模块中,最终根据配置的FIFO的优先级将中断编号缓存模块中的数据输出;
步骤6、中断处理模块判断中断控制线是否有效,若有效则进入步骤7,否则返回步骤2;
步骤7、中断输出模块将中断源n的中断按照要求输出,其中1≤n≤N。
10.根据权利要求9所述中断控制方法,其特征在于,进一步包括:
步骤8、中断处理模块根据配置判断是否为交互模式,若是交互模式,则进行步骤9,否则进入步骤10;
步骤9、中断处理模块等待中断反馈信号线上反馈回来的中断反馈信号对中断临时屏蔽寄存器对应的标志位进行清除操作;
步骤10、此次中断源n的中断处理结束,返回步骤6。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆重邮信科通信技术有限公司,未经重庆重邮信科通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110182489.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:开闭件以及具有该开闭件的袋
- 下一篇:一种测定碲化镉中碲、镉元素原子比的方法