[发明专利]嵌入式系统与中断处理方法无效
申请号: | 200910177589.1 | 申请日: | 2009-09-16 |
公开(公告)号: | CN101685429A | 公开(公告)日: | 2010-03-31 |
发明(设计)人: | 吴哲宏;王良耘 | 申请(专利权)人: | 联发科技股份有限公司 |
主分类号: | G06F13/24 | 分类号: | G06F13/24;G06F13/28 |
代理公司: | 北京万慧达知识产权代理有限公司 | 代理人: | 葛 强;张一军 |
地址: | 中国台湾新竹科*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 嵌入式 系统 中断 处理 方法 | ||
1.一种嵌入式系统,接收多个中断请求以触发对应的服务例程,该嵌入式系统包含:
存储器装置,包含存储于不同项目地址的多个服务例程,该多个服务例程中的每个关联该多个中断请求中的一个;
处理器,耦接于该存储器装置,接收使能信号,通过分支指令执行该多个服务例程中的一个;以及
控制单元,耦接于该处理器,缓冲该多个中断请求以调度对应该多个服务例程的执行,其中,当特定服务例程即将执行时,该控制单元提供指向该特定服务例程的项目地址的特定分支指令,并认定该使能信号至该处理器,以使该处理器执行该特定分支指令以执行该特定服务例程。
2.如权利要求1所述的嵌入式系统,其特征在于,该控制单元进一步包含调度器,该调度器包含多个端口,该多个端口中的每个接收一个中断请求;其中,该已接收的中断请求的优先权可被程序化,且该调度器根据该已接收的中断请求的优先权认定该使能信号以顺序处理该多个已缓冲的中断请求。
3.如权利要求1所述的嵌入式系统,其特征在于,进一步包含耦接于该处理器的中断向量表,该向量表包含存储该分支指令的至少一个字段。
4.如权利要求3所述的嵌入式系统,其特征在于,该控制单元包含备用向量表,用于存储多个分支指令,其中,该多个分支指令中的每个被预定至该存储器装置的对应的服务例程。
5.如权利要求4所述的嵌入式系统,其特征在于,该控制单元在该特定服务例程即将执行时,重映射该中断向量表至该备用向量表,以使该处理器可从该备用向量表中访问并加载预定至该特定服务例程的该特定分支指令,而不是从该中断向量表的该至少一字段访问并加载该特定分支指令。
6.如权利要求4所述的嵌入式系统,其特征在于,
该控制单元进一步包含耦接于该备用向量表的修饰器,该修饰器由该调度器控制;以及
当该特定服务例程即将执行时,该修饰器从该备用向量表复制预定至该特定服务例程的该特定分支指令至该中断向量表的该至少一字段,从而引导该处理器访问该特定服务例程。
7.如权利要求6所述的嵌入式系统,其特征在于,
该处理器包含第一端口与第二端口,用于触发该多个服务例程;
该中断向量表包含第一字段与第二字段,用于存储该多个分支指令;
当第一中断请求与第二中断请求被调度为待处理,且该第一中断请求的优先权高于该第二中断请求的优先权时,该调度器用预定至第一服务例程的第一分支指令修饰该第一字段,并发送该使能信号至该第一端口,以使该处理器执行该第一字段中的该第一分支指令以执行该第一服务例程;
当该处理器执行该第一服务例程时,该调度器同时用预定至第二服务例程的第二分支指令修饰该第二字段;以及
当该第一服务例程终止时,该调度器发送该使能信号至该第二端口以触发该第二服务例程的执行。
8.一种中断处理方法,接收多个中断请求以触发多个对应的服务例程,该中断处理方法包含:
提供存储器装置,用于存储多个服务例程,该多个服务例程中的每个关联该多个中断请求中的一个;
缓冲该多个中断请求;
当特定服务例程即将执行时,提供指向该特定服务例程的项目地址的分支指令;以及
执行该分支指令以执行该特定服务例程。
9.如权利要求8所述的中断处理方法,其特征在于,进一步包含:
提供多个端口,该多个端口中的每个接收一个中断请求,其中该已接收的中断请求的优先权可被程序化;以及
根据该中断请求的优先权顺序处理该多个已缓冲的中断请求。
10.如权利要求8所述的中断处理方法,其特征在于,进一步包含:存储该分支指令至中断向量表;以及
利用处理器由该中断向量表中加载该分支指令并执行该特定服务例程。
11.如权利要求10所述的中断处理方法,其特征在于,进一步包含:提供备用向量表,用于存储多个分支指令,其中,该多个分支指令中的每个预定至该存储器装置的对应的服务例程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联发科技股份有限公司,未经联发科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910177589.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:半导体器件
- 下一篇:广告获取方法、系统、广告客户端和广告服务器