[发明专利]可编程中断控制器有效
| 申请号: | 200310112596.6 | 申请日: | 2003-12-12 | 
| 公开(公告)号: | CN1547082A | 公开(公告)日: | 2004-11-17 | 
| 发明(设计)人: | 林云东;林晓涛;尹冬元 | 申请(专利权)人: | 中兴通讯股份有限公司 | 
| 主分类号: | G05B19/05 | 分类号: | G05B19/05 | 
| 代理公司: | 深圳市楼外楼专利事务所 | 代理人: | 曹建军 | 
| 地址: | 518057广东省深圳市南山区*** | 国省代码: | 广东;44 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | 一种可编程中断控制器,涉及能够从众多主设备中断、从设备中断、软中断和外部中断中选出优先级最高的中断,并向处理器内核(ARM core)发起中断请求的中断控制装置。包括有总线接口模块、中断采样模块、IRQ(普通中断请求)逻辑处理模块、FIQ(快速中断请求)逻辑处理模块、优先级比较模块和信号混合模块。本发明所描述的可编程中断控制器解决了现有技术中中断控制器功能单一、配置不灵活、可重用性差的缺点,它可以灵活地应用于SOC(片上系统)的设计当中,根据系统的需求,可以进行灵活地配置。 | ||
| 搜索关键词: | 可编程 中断 控制器 | ||
【主权项】:
                1、一种可编程中断控制器,包括总线接口模块、中断采样模块、普通中断请求逻辑处理模块、快速中断请求逻辑处理模块、优先级比较模块和信号混合模块;所述总线接口模块是可编程中断控制器与APB总线的接口,内有寄存器堆,APB总线访问该模块中的寄存器,处理器内核通过总线可以对该模块中的寄存器进行读写操作,其它各模块都可以访问该模块中的寄存器;所述中断采样模块是采样中断源的模块,包括多个结构相同的子模块,该模块采样外部中断、内部中断和软中断,判断中断类型,并且在模块中进行中断屏蔽的检测;采样到的中断放在中断请求寄存器中;各个子模块采样到的普通中断请求连接到中断的优先级比较模块,供中断优先级比较时使用;各个子模块采样到的快速中断请求连接到快速中断请求逻辑处理模块,产生快速中断请求中断;该模块通过从信号混合模块返回的响应信号来对中断请求进行处理,也对中断的采样允许进行处理;所述优先级比较模块包括多个中断的优先级比较子模块;优先级比较模块可以进行流水线形式的中断优先级比较;优先级比较模块对各个普通中断进行优先级的比较;在中断优先级比较完成以后,向普通中断请求逻辑处理模块发送相关的信息;所述快速中断请求逻辑处理模块为总线接口模块提供快速中断向量寄存器和中断现场寄存器;中断采样模块在采样到快速中断的时候,向快速中断请求逻辑处理模块发出对应快速中断请求,快速中断请求逻辑处理模块将该中断对应的中断向量放到快速中断向量寄存器中,并向处理器内核发出快速中断请求中断请求;所述普通中断请求逻辑处理模块为总线接口模块提供普通中断向量寄存器和中断现场寄存器;中断采样模块在采样到普通中断的时候,向优先级比较模块发出普通中断请求,优先级比较模块通过优先级比较得出一个最高优先级的中断送给普通中断请求逻辑处理模块,普通中断请求逻辑处理模块将该中断对应的中断向量放到普通中断向量寄存器中,并向处理器内核发出普通中断请求中断请求。所述信号混合模块是对快速中断请求逻辑处理模块和普通中断请求逻辑处理模块产生的部分响应信号进行处理后输出给中断采样模块或总线接口模块;也将总线接口模块的部分信号输出给快速中断请求逻辑处理模块或普通中断请求逻辑处理模块。
            
                    下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
                
                
            该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200310112596.6/,转载请声明来源钻瓜专利网。
- 上一篇:内容选择中的改进以及与内容选择相关的改进
- 下一篇:测试装配好的内燃机的方法





