JPS6155753A - マイコン暴走時の記憶デ−タ保護回路 - Google Patents

マイコン暴走時の記憶デ−タ保護回路

Info

Publication number
JPS6155753A
JPS6155753A JP59176679A JP17667984A JPS6155753A JP S6155753 A JPS6155753 A JP S6155753A JP 59176679 A JP59176679 A JP 59176679A JP 17667984 A JP17667984 A JP 17667984A JP S6155753 A JPS6155753 A JP S6155753A
Authority
JP
Japan
Prior art keywords
data
signal
logic
write
read
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
JP59176679A
Other languages
English (en)
Inventor
Atsushi Ito
温司 伊藤
Shiyouji Ikuhara
祥二 幾原
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.)
Hitachi Ltd
Original Assignee
Hitachi Techno Engineering Co Ltd
Hitachi Ltd
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 Hitachi Techno Engineering Co Ltd, Hitachi Ltd filed Critical Hitachi Techno Engineering Co Ltd
Priority to JP59176679A priority Critical patent/JPS6155753A/ja
Publication of JPS6155753A publication Critical patent/JPS6155753A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Storage Device Security (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔発明の利用分野〕 本発明は、マイクロコンピュータに係り、特にマイコン
のソフトウェア暴走による記憶データ保護回路に関する
ものである。
〔発明の背景〕
従来、マイクロコンピュータのソフトウェア暴走に対す
る策としては、特開昭58−129560号に示される
ようなウォッチドックドタイマを使用するのが一般的で
あった。しかし、ウォッチドックドタイマを月いてソフ
トウェアの暴走を検知するまでにはある一定の時間が必
要であり、ソフトウェアの暴走し始めから検知までの期
間に実行される動作は保障されていなかった。そのため
、ソフトウェアの暴走時、データの書換え可能な記憶素
子に誤ったデータを書き込む動作を実行する可能性があ
った。
〔発明の目的〕
本発明の目的は、マイクロコンピュータのソフトウェア
暴走時に、giき換え可能な記憶素子への誤りだ書き込
みを防止する手段を提供することにある。
〔発明の概要〕
本発明は、Wき換え可能な記憶素子ヘテ゛−夕を書き込
む場合、あらかじめ定められた特定の動作を行ない、続
けてデータのIFき換えの命令を実行した場合に限りデ
ータの書き換えが行なわれるような保護回路を設けたも
のである。
〔発明の実施例〕
以下、本発明の一実施例を第1図により説明する。
第1図は、記憶素子にデータを書き込む場合、特定の動
作として、あらかじめ定められた特定の番地を指示する
動作を必要とする記憶データ保護回路を設けた記憶回路
のデータ読み出し書き込み制御部を示す。
マイクロコンピュータの中央演算処理部lが接続された
パスライン2は、中央演算処理部1で生成された番地デ
ータ(9)、クロック信号などの同期信号部、記憶素子
正に対し論理1のときデータの読み出し、論理0のとh
f′−夕書き込みを指示する読み出し書き込み指示信号
4をデータ読み出し書き込み制御s3へ送る。このデー
タ読み出し書き込み制御部3は、アドレスデコード回路
ul保護回路12および上記記憶素子15から成る。
アドレスデコード回路11は、パスライン2より番地デ
ータ田を受は取り1番地データ美が記憶素子正に割り付
けられた番地の範囲内にあるとき論理1、範囲外のとき
論理0となる記憶素子15の選択信号入力端子正に接続
される選択信号3と、番地データ田があらかじめ定めら
れた特定の番地1こ一致した場合にのみ論理1、番地デ
ータ加が特定の番地以外のとき論理0となり、タイマ回
路13のトリガ信号入力端子16に接続されるトリガ信
号nを出力する。
保護回路セは、トリガ信号入力端子16に入力されるト
リガ信号nの論理が0から1に変化したことを検出する
と、同期信号入力端子17に入力される同期信号圀に同
期して論理を1からOに変化させ一定の時間論理なOに
保ち、一定時間経過後同期信号謳に同期して論理なOか
ら1に変化させ、その後は論理を1に保ち、OR回路1
4に接続されるタイマ信号2を出力するタイマ回路13
と、タイマ信号nと読み出し書き込み指示信号4のOR
演算を行ない、論理1のときデータの読み出し、論理0
のときデータの書き込みを意味し、記憶素子、C 郷の読み出し書き込み信号入力端子19に接続される読
み出し書き込み信号必を出力するOR回路14から成る
記憶素子15は、選択信号入力端子18の論理が1、読
み出し111込み信号入力端子19の論理が1のとき記
憶データを読み田し、選択信号入力端子18の論理が1
、読み出し書き込み信号入力端−f:19の論理が0の
ときデータを書き込む。
以下、データのI!#き込みについて説明する。中央演
算処理部lのプログラムにおいて、あらかじめ定められ
た特定の番地を指定する命令の次番こ、記憶素子正にデ
ータを書き込む命令を実行するようにプログラムを行な
う。
タイマ回路13から出力されるタイマ信号コの論理が0
になる時間を、あらかじめ定められた特定の番地を指定
してから記憶素子正にデータを書き込み終わるまでの時
間より若干長くなるように設定する。
まず、中央演算処理部lであらかじめ定められた特定の
番地を指示する命令を実行し、あらかじめ定められた特
定の番地データをパスライン2を介してデータ読み出し
書き込み制御部3へ送り、トリガ信号nの論理を1から
0へ変化させる。このとき、タイマ信号囚はある一定の
時間論理0を保ち、この間に、読み出し書き込み信号入
力端一東には読み出し書き込み指示信号乙の論理r−タ
が入力されることになる。
続いて、中央演算処理部1で記憶素子正にデータを書き
込む命令を実行し、選択信号2の論理を1にする。この
とき、タイマ信号りの論理は0、読み出し書き込み指示
信号乙の論理もOであり、読み出し書き込み信号スの論
理が0となるためデータの書き込みが行なわれる。デー
タの書き込み終了後、タイマ信号スの論理はOから1へ
変化する。
タイマ信号nの論理が1のときデータの書き込み命令を
実行した場合、読み出し書き込み信号翼は常に論理1と
なるためデータの書き込みが行なわれない。
したがりて、本実施例によればあらかじめ定められた特
定の番地を選択し、次に記憶素子正にデー′−タを書き
込む命令を実行しない限り、記憶素子15のデータを書
き換えることができず、マイコンのソフトウェア暴走時
のデータ書き換えを防止できる効果がある。
上記実施例とは別の手段として、読み出し書き込み信号
の代わりに選択信号の論理を制御することによりソフト
ウェア暴走時のah込みを防止する方法、または、番地
データとは独立した入出力機器指定用の番地を有する場
合、実施例で示すトリガ信号セを特定の入出力機器指定
用番地を指示することで発生させることにより、ソフト
ウェア暴走時の書き込みを防止する方法などが考えられ
る。
〔発明の効果〕
本発明によれば、特定の動作を行なわない限り記憶デー
タのIき換えが不可能なため記憶素子への誤りた書き込
みを防止でき、記憶データの保護および信頼性向上の効
果がある。
【図面の簡単な説明】
fJ1図は、本発明による記憶回路の読み出し書き込み
制御部のブロック図を示す。

Claims (1)

    【特許請求の範囲】
  1. 1. データの書き換えが可能な記憶素子よりなるマイ
    クロコンピュータにおいて、特定の動作を実行すること
    によりトリガ信号を発生するトリガ発生回路と、前記ト
    リガ信号により起動するタイマ回路と、前記タイマ回路
    の出力信号と記憶素子へのデータ読出し書込み信号を論
    理演算し、記憶素子へのデータ書込み信号を出力する論
    理演算回路を設けたことを特徴とするマイコン暴走時の
    記憶データ保護回路。
JP59176679A 1984-08-27 1984-08-27 マイコン暴走時の記憶デ−タ保護回路 Pending JPS6155753A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP59176679A JPS6155753A (ja) 1984-08-27 1984-08-27 マイコン暴走時の記憶デ−タ保護回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59176679A JPS6155753A (ja) 1984-08-27 1984-08-27 マイコン暴走時の記憶デ−タ保護回路

Publications (1)

Publication Number Publication Date
JPS6155753A true JPS6155753A (ja) 1986-03-20

Family

ID=16017823

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59176679A Pending JPS6155753A (ja) 1984-08-27 1984-08-27 マイコン暴走時の記憶デ−タ保護回路

Country Status (1)

Country Link
JP (1) JPS6155753A (ja)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS56134400A (en) * 1980-02-21 1981-10-21 Taimupuretsukusu Inc Memory protecting device and data processor having same device
JPS6081662A (ja) * 1983-10-12 1985-05-09 Fujitsu Ltd メモリ書込み回路

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS56134400A (en) * 1980-02-21 1981-10-21 Taimupuretsukusu Inc Memory protecting device and data processor having same device
JPS6081662A (ja) * 1983-10-12 1985-05-09 Fujitsu Ltd メモリ書込み回路

Similar Documents

Publication Publication Date Title
KR860000114B1 (ko) 논리추적장치(論理追跡裝置)
US5923838A (en) Microcomputer with built-in flash memory
JP2982875B2 (ja) スレーブ制御装置
EP0173967B1 (en) Microprogram load unit
US5307470A (en) Microcomputer having EEPROM provided with detector for detecting data write request issued before data write operation responsive to preceding data write request is completed
JPH049321B2 (ja)
JPS58197553A (ja) プログラム監視装置
JPS6155753A (ja) マイコン暴走時の記憶デ−タ保護回路
JP2888720B2 (ja) エンジン制御装置
JP3951371B2 (ja) ウォッチドッグタイマ及びマイクロコンピュータ
JPH04276838A (ja) メモリ内蔵cpu装置
JPH0411895B2 (ja)
KR960010921B1 (ko) 데이타 프로세서에 있어서의 처리제어방법
JPH0640313B2 (ja) 情報処理装置
JPH0229839A (ja) マイクロプログラム制御装置
JPS63117396A (ja) 不揮発性半導体記憶装置
JPS595931B2 (ja) 演算処理システムのアドレス停止方式
JPS63298654A (ja) マイクロコンピユ−タ
JPH0213334B2 (ja)
JPH0612292A (ja) マイクロコンピュータ
JPH0630056B2 (ja) 信号処理装置
JPS62154148A (ja) トレ−サ制御方式
JPH01305428A (ja) マイクロプログラム制御装置
JPH06149682A (ja) メモリデータ保護回路
JPH0436418B2 (ja)