[发明专利]电子装置的复位电路无效
申请号: | 95104786.8 | 申请日: | 1995-04-25 |
公开(公告)号: | CN1085857C | 公开(公告)日: | 2002-05-29 |
发明(设计)人: | 广谷孝幸;折本孝;守屋孝司;金子克义;渡辺一嘉 | 申请(专利权)人: | 卡西欧计算机公司 |
主分类号: | G06F1/24 | 分类号: | G06F1/24 |
代理公司: | 永新专利商标代理有限公司 | 代理人: | 蹇炜 |
地址: | 日本*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 电子 装置 复位 电路 | ||
本发明涉及一种用在电子装置中的复位电路,特别涉及用于象CPU(中央处理器)和MPU(微处理器)这样的处理器的复位电路。
一个复位操作指的是将所有象寄存器和计数器这样的触发器的Q输出都置为“0”电平(即“L”)。在一象CPU和MPU这样的运算及逻辑处理器中,系统依据一通电操作而被优先地设置在一预定状态,因而利用一电源电压的产生作为信号的通电复位被经常地使用。
另一方面,通过利用外部装置的复位开关,系统也可与经通电操作一样被复位,或者运算和逻辑处理器被初始化。
因此,通常上述的运算和逻辑处理器都有一个复位端子或清零端子用于对内部电路进行初始化。当一复位信号被加到该复位端子时,诸如触发器这样的内部电路即被初始化。
通常,对于诸如CPU和MPU这样一运算和逻辑处理器(以下简称为处理器)来说,提供有1、将复位信号强制性地加到处理器的复位端子的复位电路,或者2、在处理器中进行软件处理等的状态下,当软件处理被临时中断时,将一复位信号加到处理器的复位端子上的复位电路。
更具体地,在上述1的情况下依据外部输入的一复位信号请求生成一复位信号(更具体地说是一复位脉冲),所生成的复位信号而后被输出到处理器的复位端子,从而使该处理器的内部单元被初始化。
在上述2的情况下,运算处理器一般依据预定的程序执行各个处理过程。当程序处理过程被执行时,预定的状态信息在正常的运行过程中被输出。这样,如果程序执行处理过程由于某些原因而导致失控并且不再有状态信息被输出时,就可判定在程序执行处理过程中出现了异常。此时,一复位信号作为一中断信号被输出到处理器的复位端子,从而执行对处理器的初始化。
然而,在上述情况1所提到的复位方案中,如果在对诸如内部RAM(随机存取存储器)的取存过程中处理器发出一复位信号请求,一复位信号即被输出到该处理器的复位端。因此,会出现下面的问题。
更具体地,在这样一个存储器的存取状态中,存储器中存储的信息通过重写或类似的操作而正在被改变,并且存储器的内容尚未被定义。因而,当处理器在这样的不稳定状态下被复位时,存储器中的内容就有可能被破坏。
例如,禁止抽出正在软盘驱动器(FDD)中执行存取的软盘(FD)也是基于这个原因。如果处理过程在存储器的内容被破坏的情况下继续进行,就会出现意想不到的故障。
在上述的情况2所提到的复位方案中,当程序执行处理过程由于某些原因而导致失控并且不再有状态信息被输出时,就可判定在程序执行处理过程中出现了异常,并且一复位信号作为一中断信号被输出到处理器的复位端子。因此,会出现下面的问题。
更具体地,如果一等待端子或总线保持端子等也因处理器的失控而被锁死,则状态信息在处理器处于失控状态的整个过程中被固定在其当前状态。因而,处理器再也不能被复位。
本发明的一个目的是可靠地将电子装置中的处理器复位,同时保护外围电路的内容不被破坏。
为了实现上述目的,根据本发明的一个方面,提供了一种电子装置,包括:一个存储器;一个处理器,包括一个复位端子和用于输出表示至少一个向所述的存储器的数据写入状态的处理状态(PS)信号的一个处理状态(PS)端子;一个复位开关;及一个复位电路,包括门电路,用于从所述的复位开关到所述的处理器的复位端子传送一复位信号;所述复位电路还包括一条件存储电路,相应于所述的处理器,用于存储复位禁止数据,该复位禁止数据用于在执行程序结束前禁止复位操作,所述的条件存储电路和所述的门电路控制从所述的复位开关到所述的处理器的复位端子的复位信号的传送,所述的门电路由所述的处理器控制以便被关闭,以当PS信号表示数据写入状态时以及当所述的条件存储电路存储复位禁止数据时防止复位信号的传送。
根据本发明的另一个方面,提供了一用于输出一复位信号到一处理器以对所述处理器的运行进行初始化的复位电路,包括:用于生成复位信号的复位信号生成装置;用于测定所述处理器的处理过程中的一特定状态的状态检测装置;条件存储装置,用于存储条件数据,当预定的程序由处理器执行时,该条件数据用于禁止所述处理器的复位操作;以及复位信号输出控制装置,具有一门电路,用于在所述状态检测装置测定所述处理器的处理过程中的所述特定状态的条件下和当所述的条件存储装置不存储用于禁止复位操作的条件数据时,将所述信号生成装置生成的复位信号输出到所述处理器。
通过以上的方案,能够可靠地将电子装置中的处理器复位,同时保护外围电路的内容不被破坏。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于卡西欧计算机公司,未经卡西欧计算机公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/95104786.8/2.html,转载请声明来源钻瓜专利网。