[发明专利]一种支持多层中断优先级控制的矢量中断控制器有效
申请号: | 201610145170.8 | 申请日: | 2016-03-15 |
公开(公告)号: | CN105824768B | 公开(公告)日: | 2018-09-07 |
发明(设计)人: | 郭宇波;瞿仙淼;毛晗 | 申请(专利权)人: | 杭州中天微系统有限公司 |
主分类号: | G06F13/26 | 分类号: | G06F13/26 |
代理公司: | 杭州斯可睿专利事务所有限公司 33241 | 代理人: | 王利强 |
地址: | 310012 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种支持多层中断优先级控制的矢量中断控制器,包括中断接收单元、第一层中断优先级单元、第二层中断优先级单元、第一层中断优先级仲裁器和第二层中断优先级仲裁器,还包括:第三层中断优先级单元,包含一个中断阈值优先级;第三层中断优先级仲裁器,用于比较第二中断源请求的优先级是否高于中断阈值优先级,当比较结果为是时,输出该第二中断源请求作为有效的中断抢占请求,否则中断抢占请求无效;中断处理单元,用于负责处理中断抢占请求,并利用被响应的中断抢占请求的优先级更新第二层优先级单元中当前正在处理的中断源请求的优先级。本发明以较小的硬件代价支持中断优先级的动态变化、稳定性和实时性良好。 | ||
搜索关键词: | 一种 支持 多层 中断 优先级 控制 矢量 控制器 | ||
【主权项】:
1.一种支持多层中断优先级控制的矢量中断控制器,包括:中断接收单元,用于负责采样多个中断源请求;第一层中断优先级单元,包含每个中断源请求的优先级;第二层中断优先级单元,包含一个当前正在处理的中断源请求的优先级;第一层中断优先级仲裁器,用于完成各个有效中断源请求的优先级比较,输出优先级最高的中断源请求作为第一中断源请求;第二层中断优先级仲裁器,用于比较第一中断源请求的优先级是否高于当前正在处理的中断源请求的优先级,当比较结果为是时,输出该第一中断源请求作为有效的第二中断源请求,否则第二中断源请求无效;所述中断接收单元和第一层中断优先级单元之间连接第一层中断优先级仲裁器;所述第一层中断优先级仲裁器和第二层中断优先级单元之间连接第二层中断优先级仲裁器;其特征在于:所述矢量中断控制器还包括:第三层中断优先级单元,包含一个中断阈值优先级;第三层中断优先级仲裁器,用于比较第二中断源请求的优先级是否高于中断阈值优先级,当比较结果为是时,输出该第二中断源请求作为有效的中断抢占请求,否则中断抢占请求无效;中断处理单元,用于负责处理中断抢占请求,并利用被响应的中断抢占请求的优先级更新第二层优先级单元中当前正在处理的中断源请求的优先级;所述第二层中断优先级仲裁器和第三层中断优先级单元连接第三层中断优先级仲裁器,所述第三层中断优先级仲裁器和第二层中断优先级单元连接中断处理单元。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州中天微系统有限公司,未经杭州中天微系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610145170.8/,转载请声明来源钻瓜专利网。