[发明专利]用小规模硬件灵活应付多个中断处理的中断控制装置无效
申请号: | 96108433.2 | 申请日: | 1996-05-11 |
公开(公告)号: | CN1095121C | 公开(公告)日: | 2002-11-27 |
发明(设计)人: | 宫地信哉;桧垣信生 | 申请(专利权)人: | 松下电器产业株式会社 |
主分类号: | G06F9/46 | 分类号: | G06F9/46 |
代理公司: | 中国专利代理(香港)有限公司 | 代理人: | 王忠忠,叶恺东 |
地址: | 日本*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 小规模 硬件 灵活 应付 中断 处理 控制 装置 | ||
1.一种包括多个I/O和中央处理器的机内应用的微机内配置的中断控制装置,它包括下列:·程序存储器
将与每个中断请求信号的中断级对应的多个中断处理程序存储在地址连续的区域内;·开始地址保持器
为每个中断级保持中断处理程序的开始地址,且是可改写的;·等级保持器
对来自多个i/o输入的多个中断信号的每一个保持中断级,且是可改写的;·中断接收器
当上述多个中断信号的一个以上成为有效时,就接收具有最高中断级中断信号,输出具有该中断级的中断请求信号;·控制器
中断请求信号输出之时,从开始地址保持器内取出与该中断级对应的开始地址,按程序计数器设定进行分支控制。
2.根据权利要求1的中断控制装置,其特征在于上述开始地址保持器包括:·低位地址保持器
对每个中断级保持中断处理程序开始地址的低位端地址;·常数发生器
发生成为上述开始地址的高位端地址的常数;
当中断请求发生时,在与该中断级对应的保持器的低位端和常数发生器的高位端地址构成的开始地址处,由上述控制器进行分支控制。
3.根据权利要求1的中断控制装置,其特征在于上述开始地址保持器包括:·第1保持器
将在程序存储器内的多个中断处理程序的存储区域的开头地址作为基本地址进行保持;·第2保持器
将用各中断处理程序开始地址与基本地址之差值所表示的相对开始地址与中断级对应而进行保持;
当中断请求发生时,在与该中断级对应的相对开始地址与基本地址进行相加而得到的开始地址,由上述控制器进行分支控制。
4.根据权利要求1的中断控制装置,其特征在于还包括:·固定地址发生器
发生对特定不可屏蔽的特定中断信号的中断处理程序的开始地址;
当上述特定中断发生时,在固定地址发生器所发生的开始地址,由上述控制器进行分支控制。
5.根据权利要求1的中断控制装置,其特征在于上述程序存储器,对于比按照中断因素所要求的即时性而预先决定的预定等级高的等级的中断请求信号,存储1对1对应的中断处理程序,而对于上述预定等级以下的中断请求信号,则存储多个对1对应的中断处理程序,
上述开始地址保持器包括:·第1保持器,
对于比上述预定等级高的中断级,保持1对1对应的开始地址;·第2保持器,
对于上述预定等级以下的中断级,保持多个对1对应的开始地址。
6.根据权利要求1的中断控制装置,其特征在于上述等级保持器包括:·多个中断控制寄存器
设置与多个中断信号相同个数的中断控制寄存器,各中断控制寄存器具有中断级设定字段。
7.根据权利要求6的中断控制装置,其特征在于还包括:·第1初始化器
在上述微机刚启动之后,将上述多个中断处理程序的各开始地址设定在上述开始地址保持器内;·第2初始化器
在上述微机启动之后,将上述多个中断处理程序的各等级设定在上述多个中断控制寄存器内。
8.根据权利要求1的中断控制装置,其特征在于还包括:·设定变更器
在上述微机启动中,动态地至少变更与中断处理程序对应的中断控制寄存器内的级和开始地址保持器内的开始地址之一。
9.根据权利要求6的中断控制装置,其特征在于上述程序存储器还存储第1程序和第2程序,
在上述微机启动之后执行第1程序,它是在上述开始地址保持器内设定上述多个中断处理程序的各开始地址的程序,
在上述微机启动之后执行第2程序,它是在上述多个中断控制寄存器内,设定上述多个中断处理程序的各级的程序,
其中第1和第2程序由中央处理器执行。
10.根据权利要求9的中断控制装置,其特征在于上述程序存储器还存储第3程序,
在上述微机启动中动态地执行第3程序,至少变更与中断处理程序对应的中断控制寄存器内的中断级和开始地址保持器内的开始地址中的一种。
其中第3程序用中央处理器执行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于松下电器产业株式会社,未经松下电器产业株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/96108433.2/1.html,转载请声明来源钻瓜专利网。