JPH1039957A - リセット制御回路 - Google Patents

リセット制御回路

Info

Publication number
JPH1039957A
JPH1039957A JP8190322A JP19032296A JPH1039957A JP H1039957 A JPH1039957 A JP H1039957A JP 8190322 A JP8190322 A JP 8190322A JP 19032296 A JP19032296 A JP 19032296A JP H1039957 A JPH1039957 A JP H1039957A
Authority
JP
Japan
Prior art keywords
reset
signal
cpu
control circuit
mode
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP8190322A
Other languages
English (en)
Inventor
Kanzo Noda
完三 野田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sharp Corp
Original Assignee
Sharp Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sharp Corp filed Critical Sharp Corp
Priority to JP8190322A priority Critical patent/JPH1039957A/ja
Publication of JPH1039957A publication Critical patent/JPH1039957A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Techniques For Improving Reliability Of Storages (AREA)

Abstract

(57)【要約】 【課題】 システムの動作モードによっては、外部から
のリセット要求があると、システムのメモリ内容を保護
することができなかった。 【解決手段】 システム制御部7の動作モード信号によ
りCPU1の動作モードにおいては、リセットSW10
からの外部リセット要求信号をCPU1のバスサイクル
に同期させて、システムリセット信号を出力すると共に
バスサイクル禁止信号を出力し、CPU1のスタンバイ
モードでは、外部リセット要求信号をシステムリセット
信号に同期して出力し、CPU1の電源オフモードで
は、外部リセット要求信号の有無にかかわらず、システ
ムリセット信号を常時出力するリセット制御回路8を備
えている。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、リセット制御回路
に関し、特にバッテリ駆動される携帯情報機器のリセッ
ト制御回路に関する。
【0002】
【従来の技術】従来のリセット回路では、外部からのリ
セット要求があるとCPUの動作サイクルに無関係にリ
セット要求信号を送出していた。
【0003】又、メモリ内容の保護が必要な場合、動作
中のCPUのバスサイクル終了後までリセット要求を待
たせる等、CPUのバスサイクルに同期させて、メモリ
アクセスと競合させることなくリセット要求信号を送出
していた。このような、CPU動作時のリセット要求を
CPUのバスサイクルに同期化する技術は、特開平1−
169566号公報に記載され、また、CPU動作時の
リセット要求をRAMアクセスに同期化する技術は、特
開平3−242718号公報に記載されている。
【0004】
【発明が解決しようとする課題】しかし、上記従来技術
では、CPUを含むシステム電源がオンの状態での外部
からのリセット要求に対して、メモリ内容を保護できる
が、システム電源投入時や電源切断時の電源不安定状
態、またシステム電源がオフの状態での外部リセット要
求に対してメモリ内容を保護するものではなく、またリ
セット要求が直ちに処理されないといった問題点があっ
た。
【0005】本発明の目的は、上記問題点を解決するこ
とのできるリセット制御回路を提供することにある。
【0006】
【課題を解決するための手段】請求項1に記載のリセッ
ト制御回路は、システムのCPUの電源オンオフモード
を示す信号、CPUスタンバイモードを示す信号、及び
外部からのリセット要求信号により起動するリセット制
御回路であって、電源オフ時には、上記リセット要求信
号の有無にかかわらずシステムリセット信号を常時出力
し、CPU動作モード時には、上記リセット要求信号に
非同期でCPUバスサイクルに同期して、システムリセ
ット信号を出力すると共に、バスサイクル禁止信号を出
力し、CPUスタンバイモード時には、上記リセット要
求信号に同期してシステムリセット信号を出力すること
を特徴とする。
【0007】請求項2に記載のリセット制御回路は、請
求項1に記載のリセット制御回路において、CPU動作
モード時に、上記システムリセット信号に同期して、シ
ステムのメモリのバックアップ信号を出力することを特
徴とする。
【0008】請求項3に記載のリセット制御回路は、請
求項1に記載のリセット制御回路において、CPU動作
モード時に、予め設定された一定時間後に、上記リセッ
ト要求信号を再出力することを特徴とする。
【0009】
【発明の実施の形態】図1に、本発明のリセット制御回
路を用いたシステムの構成を示す。ここでCPU1はプ
ロセッサであり、バス5を通じてメモリ3やIO制御部
4とデータのリード/ライトを行なう。メモリ3のデー
タアクセスに関しては、メモリ制御部2がアクセス制御
を行なう。システム制御部7は、CPU1を含むシステ
ム6の動作モード及び電源供給を制御するものであっ
て、CPU1からの指令によってシステムクロックの停
止、システム電源の切断などを行なう。また、システム
制御部7は、リセット制御回路8にシステム電源の切断
の有無やCPU1の動作状態を示す信号を出力する。C
PU1とシステム制御部7とは各動作モード信号や割り
込み信号のやりとりをしている。また、CPU1は、リ
セット制御回路8にCPU1のバスサイクル信号を出力
し、リセット制御回路8からの外部からのリセット要求
信号を入力とする。バッテリ9は、メモリ3、システム
制御部7、リセット制御回路8に電源を供給するもので
あり、この電源はシステム6に供給される電源とは別系
統で常に供給されている。リセットSW10は、システ
ムリセットが必要になった時に操作を行ない、リセット
要求をリセット制御回路8に入力するものである。
【0010】次に、リセット制御回路8の動作について
図2、図3を用いて説明する。図2は、リセット制御回
路8の詳細回路を示し、図3は、その動作タイムチャー
トである。リセット制御回路8は、フリップフロップ1
1、オアゲート12、アンドゲート13により構成さ
れ、バッテリ9により、常に電源電圧VBATが供給さ
れている。
【0011】フリップフロップ11は、リセットSW1
0からのリセット要求信号バーRESREQの状態をC
PU1のバスサイクル信号BCYSTの立ち上がりタイ
ミングでセットして、バスサイクル禁止信号バーBUS
INHを出力する。
【0012】CPU1の指示によってシステム制御部7
がシステム6の動作モードを制御して電源オフモードを
示す信号バーPOFFMODとスタンバイモードを示す
信号バーSTANDBYを出力する。
【0013】CPU1が動作中のシステム6の動作モー
ドにおいて、リセットSW10が押下された場合、リセ
ット要求信号バーRESREQがアクティブ(L)とな
り、リセット制御回路8に対して、システムリセットが
要求される。CPU1は動作中であり、メモリ3やIO
制御部4をアクセスする度にバスサイクル信号BCYS
Tがアクティブとなる。BCYSTの立ち上がりタイミ
ングで、フリップフロップ11がリセットされ、バスサ
イクル禁止信号バーBUSINHがアクティブ(L)と
なって、オアゲート12、アンドゲート13を経由して
システムリセット信号バーRESETがシステム6に出
力されシステムリセットが実行される。リセットSW1
0は、バスサイクルとは非同期に押下されるが、バスサ
イクル信号BCYSTの立ち上がりに同期されて出力さ
れ、同時にバスサイクル禁止信号バーBUSINHがメ
モリ制御部2に出力され、以降のメモリアクセスを禁止
する。
【0014】この為、如何なるタイミングでリセットS
W10が押下されても、メモリアクセスが異常になら
ず、メモリ内容が破壊されることはない。
【0015】スタンバイモードは、システム6の消費電
力を抑える為のモードであり、CPU1の指示によって
システム制御部7がシステム6に供給するクロックを停
止し、スタンバイモードになる。その後、一定時間経過
後、あるいは特別な割り込み要求などによって動作モー
ドに復帰する。
【0016】スタンバイモードでは、スタンバイモード
信号バーSTANDBYがアクティブ(L)になり、フ
リップフロップ11はリセット状態となり、バスサイク
ル禁止信号バーBUSINHは常にアクティブ(L)と
なり、リセット要求信号バーRESREQがそのままシ
ステムリセット信号バーRESETとなって、システム
リセットが実行される。
【0017】スタンバイモードにおいては、メモリ3は
メモリ制御部2によってメモリバックアップモードにな
っており、システムに対して非同期なリセットを行なっ
ても、メモリ内容が破壊されることはない。
【0018】システム6の電源オフモードは、メモリバ
ックアップモードであり、CPU1を含むシステム6の
電源は供給されない。但し、メモリ3には、バッテリ9
からバックアップ用電源が供給される。電源オフモード
では、電源オフモード信号バーPOFFMODがアクテ
ィブ(L)となり、アンドゲート13を経由して、電源
オフモードの間中、システムリセット信号バーRESE
Tがアクティブとなって、常にシステムリセット状態に
なる。
【0019】次に、リセット制御回路8の他の実施の形
態について図4、図5を用いて説明する。図4は、図2
の構成に、システムリセット信号バーRESETとスタ
ンバイモード信号バーSTANDBYとがオアゲート1
4に入力され、メモリバックアップを要求する信号バー
MEMBACがメモリ制御部2に出力される構成が付加
されている。
【0020】メモリバックアップの方法は、使用するメ
モリによって異なるが、例えばPS−RAM(Pseud Sta
tic RAM)では、OE(output enable)端子を一定期間以
上アクティブにすれば、自動的にバックアップモードで
あるセルフリフレッシュモードになる。
【0021】即ち、図5に示されるように、システム6
の動作モードのシステムリセット時のみ、電源オフモー
ド時、及びスタンバイモード時に、メモリバックアップ
モードとなる。ゆえに、CPUがメモリアクセスを行な
う可能性がある時以外はバックアップモードとなり、メ
モリ保護、消費電力の観点からも良好なシステムが得ら
れる。
【0022】ところで、動作モードにおいて、何らかの
原因でCPU1が誤動作(暴走、ハングアップ等)した
場合に、CPUバスサイクル信号BCYSTが出力され
ないことが考えられる。この場合、システムが異常動作
しており、システムリセットして正常動作に復旧させる
ことが必要になる。
【0023】そこで、このようなシステム誤動作時の場
合でもリセットSW10を有効とするリセット制御回路
8のさらに他の実施の形態について図6、図7を用いて
説明する。図6は、図2の構成に、リセット要求信号バ
ーRESREQを一定期間だけ遅延させて出力する遅延
回路15と、遅延回路15の出力信号とリセット要求信
号バーRESREQがオアゲート16に入力され、アン
ドゲート13′に入力される構成が付加されている。遅
延回路15は、例えばCR回路により構成され、遅延回
路15の遅延時間はシステムの最大バスアクセス間隔時
間より大きな時間が設定される。
【0024】通常のシステム動作モードにおいて、リセ
ットSW10が押下された場合、リセット要求信号バー
RESREQがアクティブ(L)となり、リセット制御
回路8に対して、システムリセットが要求される。この
時、CPU1がバスサイクル信号BCYSTを出力しな
かった場合、フリップフロップ11はセットされないの
で、出力信号107はアクティブ(L)とならず、シス
テムリセット信号バーRESETは出力されない。但
し、リセット要求信号バーRESREQはアクティブ
(L)なので、遅延回路15に設定された一定時間後に
出力信号110がアクティブとなりオアゲート16を経
由して、出力信号111がアクティブ(L)となってシ
ステムリセット信号バーRESETがシステム6に出力
されシステムリセットが実行される。
【0025】
【発明の効果】上述したように、本発明によれば、外部
リセット要求がどのようなシステムの動作モードで発生
しても、リセット要求が直ちに処理され、メモリの内容
が保護できるリセット制御回路が実現できる。
【図面の簡単な説明】
【図1】本発明に係るシステム構成を示す図である。
【図2】本発明の実施の形態に係るリセット制御回路の
詳細を示す図である。
【図3】図2のリセット制御回路の動作タイムチャート
である。
【図4】本発明の他の実施の形態に係るリセット制御回
路の詳細を示す図である。
【図5】図4のリセット制御回路の動作タイムチャート
である。
【図6】本発明のさらに他の実施の形態に係るリセット
制御回路の詳細を示す図である。
【図7】図6のリセット制御回路の動作タイムチャート
である。
【符号の説明】
1 CPU 2 メモリ制御部 3 メモリ 4 I0制御部 5 バス 6 システム 7 システム制御部 8 リセット制御回路 9 バッテリ 10 リセットSW

Claims (3)

    【特許請求の範囲】
  1. 【請求項1】 システムのCPUの電源オンオフモード
    を示す信号、CPUスタンバイモードを示す信号、及び
    外部からのリセット要求信号により起動するリセット制
    御回路であって、 電源オフ時には、上記リセット要求信号の有無にかかわ
    らずシステムリセット信号を常時出力し、 CPU動作モード時には、上記リセット要求信号に非同
    期でCPUバスサイクルに同期して、システムリセット
    信号を出力すると共に、バスサイクル禁止信号を出力
    し、 CPUスタンバイモード時には、上記リセット要求信号
    に同期してシステムリセット信号を出力することを特徴
    とするリセット制御回路。
  2. 【請求項2】 CPU動作モード時に、上記システムリ
    セット信号に同期して、システムのメモリのバックアッ
    プ信号を出力することを特徴とする請求項1に記載のリ
    セット制御回路。
  3. 【請求項3】 CPU動作モード時に、予め設定された
    一定時間後に、上記リセット要求信号を再出力すること
    を特徴とする請求項1に記載のリセット制御回路。
JP8190322A 1996-07-19 1996-07-19 リセット制御回路 Pending JPH1039957A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8190322A JPH1039957A (ja) 1996-07-19 1996-07-19 リセット制御回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8190322A JPH1039957A (ja) 1996-07-19 1996-07-19 リセット制御回路

Publications (1)

Publication Number Publication Date
JPH1039957A true JPH1039957A (ja) 1998-02-13

Family

ID=16256257

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8190322A Pending JPH1039957A (ja) 1996-07-19 1996-07-19 リセット制御回路

Country Status (1)

Country Link
JP (1) JPH1039957A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007249891A (ja) * 2006-03-20 2007-09-27 Kyocera Mita Corp データ書込制御装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007249891A (ja) * 2006-03-20 2007-09-27 Kyocera Mita Corp データ書込制御装置

Similar Documents

Publication Publication Date Title
JP3454866B2 (ja) バスユニットと実行ユニットとを含むタイプのプロセッサを動作させる方法、中央処理装置、コンピュータシステム、およびクロック制御装置回路
CA2172774A1 (en) Active power management for a computer system
JPH10228340A (ja) 電子装置
JPH03231320A (ja) マイクロコンピュータシステム
JPH11288334A (ja) コンピュータ・システムのパワーダウン方法及び装置
JP2001350738A (ja) フラッシュメモリ内蔵マイクロコンピュータ
US6272630B1 (en) Method and device for reserving wake-up functions of computer system after power loss
JP3264680B2 (ja) マイコンシステムのウォッチドッグタイマ装置
JP2701752B2 (ja) マイクロプロセッサのクロック供給制御回路
US7263564B2 (en) Inquiring apparatus and method thereof
JPH0728572A (ja) 停電時自動データ保存装置
JPH0883133A (ja) コンピュータシステム及びそのクロック制御方法
JPH10333790A (ja) パワーセーブ機能を備えた情報処理装置及び当該情報処理装置のパワーセーブ解除方法
JPH0414376B2 (ja)
JPH0793061A (ja) 情報処理装置
JPH0476716A (ja) 電子機器
JP2879480B2 (ja) 冗長計算機システムの同期外れ時の切替方式
JP2003337634A (ja) コンピュータ装置及びプロセッサ制御方法及びプロセッサ制御方法をコンピュータに実行させるためのプログラム及びプロセッサ制御方法をコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体
JPH06223028A (ja) サスペンド・レジューム制御装置
JPH04167113A (ja) 情報処理装置
JPH0588790A (ja) 電源制御方式
JPH05265602A (ja) パワーマネージメント制御装置
JPH10333772A (ja) コンピュータシステムおよびクロック制御方法
JP2000056816A (ja) プログラマブルコントローラ
JP2008129969A (ja) 電源バックアップシステム及びこれを具えた電子機器