发明名称 嵌入式系统与中断处理方法
摘要 本发明提供一种嵌入式系统与中断处理方法。嵌入式系统包含存储器装置、处理器以及控制单元。存储器装置包含多个存储于不同项目地址的服务例程,每个服务例程关联一个中断请求。处理器接收使能信号,通过分支指令执行服务例程。控制单元缓存多个中断请求以将对应的多个服务例程的执行调度。当特定服务例程即将执行时,控制单元提供指向服务例程的项目位置的分支指令,并认定使能信号至处理器,以使处理器执行分支指令以执行特定服务例程。本发明提供的嵌入式系统与中断处理方法,通过缓存多个中断请求以调度对应多个服务例程的执行,灵活配置每个中断请求的优先权,可提高系统的整体效率。
申请公布号 CN101685429A 申请公布日期 2010.03.31
申请号 CN200910177589.1 申请日期 2009.09.16
申请人 联发科技股份有限公司 发明人 吴哲宏;王良耘
分类号 G06F13/24(2006.01)I;G06F13/28(2006.01)I 主分类号 G06F13/24(2006.01)I
代理机构 北京万慧达知识产权代理有限公司 代理人 葛 强;张一军
主权项 1.一种嵌入式系统,接收多个中断请求以触发对应的服务例程,该嵌入式系统包含:存储器装置,包含存储于不同项目地址的多个服务例程,该多个服务例程中的每个关联该多个中断请求中的一个;处理器,耦接于该存储器装置,接收使能信号,通过分支指令执行该多个服务例程中的一个;以及控制单元,耦接于该处理器,缓冲该多个中断请求以调度对应该多个服务例程的执行,其中,当特定服务例程即将执行时,该控制单元提供指向该特定服务例程的项目地址的特定分支指令,并认定该使能信号至该处理器,以使该处理器执行该特定分支指令以执行该特定服务例程。
地址 中国台湾新竹科学工业园区新竹市笃行一路一号