[发明专利]利用可编程优先级值的中断控制器有效
申请号: | 200680047728.3 | 申请日: | 2006-10-24 |
公开(公告)号: | CN101331468A | 公开(公告)日: | 2008-12-24 |
发明(设计)人: | D·凯肖;R·R·格里森斯怀特;S·D·比尔斯;D·H·曼塞尔 | 申请(专利权)人: | ARM有限公司 |
主分类号: | G06F13/24 | 分类号: | G06F13/24 |
代理公司: | 中国专利代理(香港)有限公司 | 代理人: | 朱海煜;陈景峻 |
地址: | 英国*** | 国省代码: | 英国;GB |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 为中断控制器(2)提供优先级寄存器(6),优先级寄存器(6)存储用于确定接收的中断信号I0-I9之间的优先级次序的优先级值P0-P9。在试图进行访问时,优先级值访问电路(10)根据优先级值管理器(16、18)来提供至存储的优先级值的多个映射。以此方式,可以对第一优先级值管理器(18),例如安全操作系统赋予对最高优先级值的独占访问权,而可以对第二优先级值管理器(16),例如非安全操作系统赋予对一定优先级值范围的访问权,该优先级值范围按属于较低优先级来存储,并且该优先级值范围由非安全操作系统写或读,使非安全操作系统看上去具有不同的(例如更高的)优先级级别。 | ||
搜索关键词: | 利用 可编程 优先级 中断 控制器 | ||
【主权项】:
1.一种中断控制器,包括:多个优先级寄存器,每个优先级寄存器可操作以用于存储与多个中断信号中的一个或多个中断信号关联的优先级值;优先级寄存器访问电路,可操作以用于提供对所述多个优先级寄存器内存储的优先级值的访问;以及优先级化电路,可操作以用于在断言多个中断信号时根据所述多个优先级寄存器中存储的相应优先级值而在所述多个中断信号之间进行优先级化;其中所述优先级寄存器访问电路响应于从第一优先级值管理器接收的访问请求,而在所述第一优先级值管理器访问的优先级值与所述多个优先级寄存器中存储的优先级值之间应用第一映射;以及所述优先级寄存器访问电路响应于从第二优先级值管理器接收的访问请求,而在所述第二优先级值管理器访问的优先级值与所述多个优先级寄存器中存储的优先级值之间应用第二映射,所述第二映射不同于所述第一映射。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于ARM有限公司,未经ARM有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200680047728.3/,转载请声明来源钻瓜专利网。