JPS6346558A - スタンバイram内多バイトデ−タの保護方式 - Google Patents

スタンバイram内多バイトデ−タの保護方式

Info

Publication number
JPS6346558A
JPS6346558A JP61190202A JP19020286A JPS6346558A JP S6346558 A JPS6346558 A JP S6346558A JP 61190202 A JP61190202 A JP 61190202A JP 19020286 A JP19020286 A JP 19020286A JP S6346558 A JPS6346558 A JP S6346558A
Authority
JP
Japan
Prior art keywords
data
address
byte data
read
byte
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.)
Granted
Application number
JP61190202A
Other languages
English (en)
Other versions
JPH0782462B2 (ja
Inventor
Hiroshi Ogawa
宏 小川
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.)
Denso Ten Ltd
Original Assignee
Denso Ten 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 Denso Ten Ltd filed Critical Denso Ten Ltd
Priority to JP61190202A priority Critical patent/JPH0782462B2/ja
Publication of JPS6346558A publication Critical patent/JPS6346558A/ja
Publication of JPH0782462B2 publication Critical patent/JPH0782462B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • Y02B60/1225

Landscapes

  • Power Sources (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、マイクロコンピュータのメイン電源のオン、
オフにかかわらず別系統を源からiii供給を受けて動
作するスタンバイRAMを有するマイクロコンピュータ
システムにおいて、スタンバイRAMへ多バイトデータ
を書込んでいる最中にメイン電源のオフによって書込み
動作が停止して多バイトデータが破壊されても、それを
正常なデータに復元することができるスタンバイRAM
内多バイトデータの保護方式に関する。
〔従来の技術〕
近年、マイクロコンピュータシステムを組込んだ電子機
器の開発が盛んに行なわれているが、その中でも、マイ
クロコンピュータのメイン電源のオン、オフにかかわら
ず別系統電源から供給される微小電流で動作するスタン
バイRAMを備えたマイクロコンピュータシステムを採
用する電子機器が増えている。
このような電子機器として、自動車の内燃機関。
変速装置等を制御する自動車用電子制御機器がある。こ
の機器の場合、イグニッションスイッチ系統からメイン
を源をマイクロコンピュータシステムに供給し、自動車
バッテリからイグニッションスイッチを介することなく
取出した別系統N、源を上記スタンバイRAMへ供給し
て、ドライバがイグニッションスイッチを切った後でも
スタンバイRAMの内容が保持されるように構成されて
いる。
そして、上記スタンバイRA Mには、その不揮発性を
活かして、ディーラ−での診断に役立つ各種の異常モー
ド情報や、車両個々のバラツキを吸収するために学習し
た制御量最適化の為の補正量等の重要なデータが格納さ
れている。
従って、スタンバイRAMに格納された上記のような重
要なデータを破壊しないようにすることは、制御機器設
計上の重要事項の一つであり、その為のスタンバイRA
M内データ保護方式として、従来、次のような方式が提
藁乃至実用化されている。
■従来方式1 イグニッションスイッチのオフ時つまりメイン電源のオ
フ時に、マイクロコンピュータのリセット信号をアクテ
ィブ(ACTIVE)にし、メイン電源低電圧時におけ
るマイクロコンピュータの不確定動作を防止し、主にプ
ログラム暴走によるスタンバイRAM内データの破壊を
防止する。
■従来方式2 マイクロコンピュータのリセット信号がアクティブにな
る直前に、外部割込み信号をハードウェア的に発生させ
、その割込みプログラムの中で、リセット信号がアクテ
ィブになるまでダミー命令を実行し、スタンバイRAM
への書込みを実行しないようにして、スタンバイRAM
内データの破壊を防止する。
〔発明が解決しようとする問題点〕
ところで、スタンバイRAM内データには、1バイトデ
ータと、複数のバイトで一つの意味を持つ多バイトデー
タとがある。後者の多バイトデータ、例えば8ビツトマ
イクロコンピユータにおける16ビツトデータの場合、
これをスタンバイRAMの連続する2バイトの領域に書
込むときに2回のストア命令が実行されるが、その間に
マイクロコンピュータの動作が停止すると、2バイトデ
ータが破壊されることになる。
例えば、スタンバイRAMのアドレスnを上位バイト用
、アドレスfillを下位バイト用とする2バイトデー
タがあり、更新前の上位バイトの値がrooooooo
lJ 、下位バイトの値がr 00000000 J、
つまり、10進数表示でr256Jのデータが格納され
ていたとする。このデータを10進数表示でr255J
の値に書換えるには、上位バイトの値をr 00000
000 Jに、下位バイトの値をrllllllll」
に書換える為に、例えば、 STA   n   ¥00 STA  n+1  ¥FF の命令列が実行されるが、アドレスnの領域の書込み直
後にイグニッションスイッチのオフによるリセットで書
込み動作が停止した場合、アドレスfi+lの値は元の
r 00000000 Jのままになるノテ、アドレス
nとアドレス、1+1との2バイトで表現されるデータ
は10進数表示でro 00Jとなり、真値よりr25
5Jもずれてしまうことになる。
前述した従来方式1.2は、スタンバイRAM内の1バ
イトデータについては、破壊を防止することは可能であ
るが、上述したような多バイトデータについては、その
破壊を防止することはできず且つ正常な値に復元するこ
ともできない。
本発明はこのような事情に鑑みて為されたちので、その
目的は、スタンバイRA M内の多バイトデータ書込み
中にメインを源のオフによって書込み動作が中断されて
も、その多バイトデータを正常な値に復元することがで
きるスタンバイRAM内多バイトデータ保護方式を提供
することにある。
〔問題点を解決するための手段〕
本発明は上記目的を達成するために、メイン電源のオン
、オフにかかわらず別系統を源から電源供給を受けて動
作し、データバス、アドレスバス。
リード/ライト信号線を介して演算処理装置に接続され
たスタンバイRAMを有するマイクロコンピュータシス
テムにおいて、 前記別系統電源で動作し、前記演算処理装置が前記メイ
ン電源のオフによって動作を停止する直前の前記アト1
/スバス上のアドレスを保持するアドレス保持手段と、 前記別系統電源で動作し、前記演算処理装置が前記メイ
ン電源のオフによって動作を停止する直前の前記リード
/ライト信号線上の信号を保持するリード/ライト信号
保持手段と、 前記別系統電源で動作し、前記演算処理装置が前記メイ
ン電源のオフによって動作を停止する直前に書込もうと
していた多バイトデータの全バイトを保持するデータ保
持手段とを備え、前記演算処理装置は、前記メイン電源
のオン時に、前記リード/ライト信号保持手段にライト
信号が保持され且つ前記アドレス保持手段に保持された
アドレスが多バイトデータ格納アドレスに該当するとい
う条件の成立を判別し、該条件が成立したときは、前記
スタンバイRAM内の対応する多バイトデータを前記デ
ータ格納手段に格納された多バイトデータに4敗させる
処理を行なうように構成されている。
〔作用〕
演算処理装置がスタンバイRAM内に多バイトデータを
書込んでいる最中にメイン電源がオフされ、スタンバイ
RAM内のその多バイトデータが破壊された場合、リー
ド/ライト信号保持手段にライト信号が保持され且つア
ドレス保持手段に多バイトデータ格納アドレスに該当す
るアドレスが保持されることから、演算処理装置は、次
のメイン電源のオン時に、多バイトデータの書込み中に
動作が停止したことを知り、対応するスタンバイRAM
内の多バイトデータがデータ保持手段に保持された多バ
イトデータに4敗するような処理を行なって多バイトデ
ータを復元する。
〔実施例〕
次に本発明の実施例について図面を参照して説明する。
第1図は本発明の実施例のブロック図であり、多バイト
データが2バイトデータのみからなる車載用マイクロコ
ンピュータシステムに本発明を通用した例を示し、1は
マイクロコンピュータ、2は自動車バッテリ、3はイグ
ニノシぢンスイッチ、4はメイン電源供給用の定電圧回
路、5はスタンバイ電源供給用の定電圧回路、6はリセ
ット信号発生回路、7はクロック発生回路である。
マイクロコンピュータ1は、演算処理装置(MPU)1
0と、ROMIIと、RAM12と、スタンバイRAM
13と、入出力ボート<I10ボート)14と、ゲート
制jT1回路15と、第1データレジスタ16と、第2
データレジスタ17と、アドレスラッチ回路18と、リ
ード/ライト信号ランチ回路19と、ゲート回路(G)
20〜23.30.31と、ラッチ信号発生回路24と
、クロック制御回路32とを含み、MPUl0と周辺回
路とは必要に応じてMPUl0のデータバスDB、アド
レスバスABおよびリード信号線、ライト信号線を含む
コントロールバスCBで相互に接続されている。
イグニッシジンスイッチ3のオンで起動される定電圧回
路4の出力電圧Veeは、リセット信号発生回路6.ク
ロック発生回路7およびマイクロコンピュータ1のメイ
ン電源供給端子25に加えられ、リセット信号発生回路
6は出力電圧Vccのオン時およびオフ時にリセット信
号Rを発生してマイクロコンピュータ1のリセット端子
26に加える。メイン電源供給端子25に加わる電圧V
ecは、MPU10、ROMl1.RAM12.I10
ボート14.ゲート制御回路15等に供給され、リセッ
ト端子26に加わるリセット信号はラッチ信号発生回路
24およびMPUl0等に供給される。また、クロック
発生回路7で発生されるクロ、りはマイクロコンピュー
タ1のクロック端子27に入力され、内部のクロック制
御回路32でシステムクロックΦが生成されてラッチ信
号発生回路24およびマイクロコンピュータ1内の各部
に供給される。
定電圧回路5は自動車バッテリ2に直結されている為、
イグニッションスイッチ3のオン、オフにかかわらず動
作し、スタンバイ電圧V3をマイクロコンピュータ1の
スタンバイ電圧端子28に加える。この端子28に加わ
るスタンバイ電圧Vsは、スタンバイRAM13.第1
データレジスタ16.第2データレジスタ17.アドレ
スラッチ回路18、リード/ライト信号ラッチ回路19
に供給される。
マイクロコンピュータ1内のゲート制御回路15は、ア
ドレスバスAB上のアドレスをデコードし、ゲート回路
20〜23.30.31の開閉制御を行なうものである
また、マイクロコンピュータ1内の第1.第2データレ
ジスタ16.17は、MPUl0がスタンバイRAM1
3内の2バイトデータを書換える際に、予め書換えよう
とする2バイトデータの上位バイト下位バイトを格納し
ておく為のレジスタであり、スタンバイ電圧Vsで動作
することから、その内容はイグニッションスイッチ3の
オフ中にも保持される。第1.第2データレジスタ16
.17への書込みは、アドレスバスABに第1.第2デ
ータレジスタ16.17対応のアドレスを送出してデー
1−制御回路15によってゲート回路20.21を開く
と共にゲート回路30.31を開き、且つコントロール
バスCBのリード/ライト信号線をライト状態にするこ
とが行なわれる。また、第1.第2データレジスタ16
.17の内容はMPUl0から読取り可能であり、前述
と同様にしてゲート回路20.21.30.31を開き
、コントロールバスCBのリード/ライト信号線をリー
ド状態にすることが行なわれる。
ラッチ信号発生回路24は、リセット端子26に加わる
リセット信号がローアクティブになった後の最初のシス
テムクロックΦの立下がりで、例えば“0”となるラッ
チ信号りを発生するもので、そのラッチ信号りはアドレ
スランチ回路18.リード/ライト信号ラッチ回路19
に与えられる。
アドレスラッチ回路18は、アドレスバスABの内容を
ラッチ信号りのタイミングでラッチするものであり、リ
ード/ライト信号ラッチ回路19はコントロールバスC
Bのリード/ライト信号線の状態をラッチ信号りのタイ
ミングでラッチするものである。いずれもスタンバイ電
圧Vsで動作することから、イグニッションスイッチ3
のオフ中にもその内容は保持される。アドレスランチ回
路18にラッチされたアドレスおよびリード/ライト信
号ラッチ回路19に保持された状態は、MPUl0のア
ドレスバスABにそれぞれアドレスラッチ回路18、リ
ード/ライト信号ラッチ回路19に対応するアドレスを
送出してゲート制御回路15によってゲート回路22.
23を開くことで、MPUl0からデータバスDBを介
して読取り可能になっている。
第2図はスタンバイRAM13内のデータ配置例を示す
図であり、スタンバイRAM13に割当てられたアドレ
ス空間のうちC00O−COOFまでの16バイトを合
計8個の2バイトデータ格納域に割当て、他を1バイト
データ格納域に割当てた例を示す、また、各2バイトデ
ータ内の上位バイトは最下位ビットが偶数のアドレスに
格納され、その下位バイトは最下位ビットが奇数のアド
レスに格納されている。
第3図はMPUl0がROMIIに格納されたプログラ
ムに従ってスタンバイRAM13内の2バイトデータを
更新する際の処理例を示し、第4図はイグニッションス
イッチ3のオンによって起動された直後に行なう処理例
を示す、以下、各図を参照して本実施例の動作を説明す
る。
MPUl0は、ROMIIに格納された各種のプログラ
ムに従い、公知のようにマイクロコンピュータ10入出
力端子29に加わる信号をI10ボート14を介して読
込み、それに従って各種の演算を実行し、演算して得た
各種制御信号をI10ボート14を介して外部に出力し
ている。
そのような処理過程において、スタンバイRAM13内
の2バイトデータの更新が必要になると、従来は、その
2バイトデータの各バイトを直ちにスタンバイRAM1
3に書込むようにしていたが、本実施例では、スタンバ
イRAM13に書込む前に、先ず書込もうとする2バイ
トデータを第1.第2データレジスタ16.17に格納
する。これは、第3図に示すようにして行なわれる。即
ち、MPUl0は、スタンバイRAM13の更新アドレ
スが前述の例ではcooo〜C00Fに該当するときは
、2バイトデータの更新であると判別しくSl)、書込
もうとする2バイトデータの上位バイトをデータバスD
B、ゲート回路20を介して第1データレジスタ16に
書込み(32)、次いで下位バイトをデータバスDB、
ゲート回路21を介して第2データレジスタ17に書込
む(33)、そして、従来のようにスタンバイRAM1
3の対応する2バイトデータの書換えを行なう(34)
上記2バイトデータの書換えは、例えば先ず上位バイト
の書換えを行ない、次に下位バイトの書換えを行なうよ
うに1バイトずつ行なわれる。従って、その途中にイグ
ニッションスイッチ3のオフに起因してMPUl0の動
作が停止されると前135したように2バイトデータの
破壊が生しることになる。
第5図は、スタンバイRAM13のアドレスC000、
C00Iに格納された第1の2バイトデータの書換え中
に、イグニッションスイッチ3のオフに起因するリセッ
トがマイクロコンピュータ1にかけられた際の各部の様
子を示すタイミングチャートである。
イグニッションスイッチ3がオフされると、リセット信
号発生回路6から出力されているリセット信号Rは所定
時間後に″0”になり、MPUl0は1マシンサイクル
中の実行中であれば、そのマシンサイクルを完了して動
作を停止する。従って、第5図に示すようにそのマシン
サイクルが2バイトデータの上位バイトの書換えサイク
ルであれば、上記バイトの書換え後に動作を停止し、下
位バイトの書換えは実行されない。
他方、リセット信号Rが“0”になると、ランチ信号発
生回路24から出力されているランチ信号りは、次のク
ロックの立下がりで10″となり、このタイミングでア
ドレスラッチ回路18.リード/ライト信号ラッチ回路
19がランチ動作を行なう。
この為、アドレスラッチ回路18には、そのときアドレ
スバスABに出力されているアドレスC000がラッチ
され、リード/ライト信号ラッチ回路19には、ライト
状態がラッチされ、MPUl0の動作停止後も保持され
ることになる。また、前述したように、MPUl0は書
換えようとするアドレスCQOO,C00Iの2バイト
データの上位バイトを第1データレジスタ16に、下位
バイトを第2データレジスタ17に書込んでいるので、
その2バイトデータもMPUl0の動作停止後も保持さ
れることになる。
その後、イグニッションスイッチ3がオンされると、M
PUl0はその初期処理において第4図の処理を実行す
る。先ずゲート回路23を介してリード/ラフチ信号ラ
ッチ回路19の内容を読込み(S10)、それがライト
状態であるか否かを判別する(Sll) 、ライト状態
でなければ次の処理へ移行するが、ライト状態であれば
、ゲート回路22を介してアドレスラッチ回路18の内
容を読取る(S12) 。
そして、この読込んだアドレスがスタンバイRAM13
内の2バイトデータ領域に相当するか否かを判別しく3
13) 、その領域以外であれば次の処理へ進むが、2
バイトデータ領域であれば、スタンバイRAM13内の
対応する2バイトデータを、第1、第2データレジスタ
16.17に格納された2バイトデータに一致させる処
理を実行する(314〜318)。
第5図に示したタイミングチャートの場合、リード/ラ
イト信号ラッチ回路19にはライト状態が保持され、ア
ドレスランチ回路18には第1の2バイトデータの上位
バイトのアドレスC00Oが格納されているので、MP
Ul0はステップS14〜818を実行することになる
さて、スタンバイRAM13内の対応する2バイトデー
タを、第1.第2データレジスタ16.17に格納され
た2バイトデータに一致させる処理としては各種の処理
が考えられ、本発明ではその方法まで躍定するものでは
ないが、第4図にはその一例として、2バイトデータの
書換え中に動作が停止した場合、無条件に第1.第2デ
ータレジスタ16、17の内容を対応するスタンバイR
AM13のアドレスに1込む方法を採用している。また
、第1゜第2データレジスタ16.17の書込み先アド
レスを知る方法として、アドレスランチ回路18に格納
されたアドレスと、その最下位ビットが偶数か奇数かの
条件で決定している7即ち、前述したように2バイトデ
ータの上位バ1トは最下位ビットが偶数のアト1ノスに
格納され、下位バイトは奇数のアドレスに格納されるの
で、MPUl0はアドレスラッチ回路18にラッチされ
た最下位ビットが偶数のときは、第1データレジスタ1
6の内容をそのラッチアドレスに相当するスタンバイR
AM13の領域に書込んだ後、第2データレジスタ17
の内容をランチアドレス+1に相当するスタンバイRA
M13の領域に書込み(514〜516)、反対にアド
レスラッチ回路18にラッチされた最下位ビットが奇数
のときは、第1データレジスタ16の内容をそのラッチ
アドレス−1に相当するスタンバイRAM13の領域に
書込んだ後、第2データレジスタ17の内容をランチア
ドレスに相当するスタンバイRAM13の領域に書込む
(314,317,318) 、従って、第5図に示し
たタイミングチャート・の場合、アドレスラッチ回路1
8にはC000のアドレスがラッチされ、その最下位ビ
ットは偶数であるから、第1データレジスタ16の内容
がスタンバ・イRAM13のcoooの領域に格納され
、第2データレジスタ17の内容がスタンバイRAM1
3のC001の領域に格納され、未格納のまま停止した
アドレスC001の内容が真価に復元される。
なお、第4図の処理では、第1.第2データレジスタ1
6.17の内容と、対応するスタンバイRAM13の内
容とを照合することなく、第1.第2データレジスタ1
6.17の内容を書込むようにしたが、両者の内容が一
致するかしないかを照合し2、不−敗のときにのみ一致
しないバイトのみ或いは両バイトを書込むようにしても
良い。
第6図はアドレスラッチ回路18の実施例の回路図であ
り、スタンバイ電圧Vsで動作するアドレスバスのビッ
ト数に相当する16個のフリップフロップで構成した例
を示す。各フリップフロップ60のクロック端子CLK
にはラッチ信号りが入力され、データ入力端子りにはア
ドレスバスABの対応するビット線A0〜AI5の信号
が入力され、出力端子Qから各ビットのラッチ信号A0
′〜A15’が取出される。
第7図はリード/ライト信号ラッチ回路19の実施例の
回路図であり、スタンバイ電圧Vsで動作する1個のフ
リップフロップ70を使用し、そのクロック端子CLK
にランチ信号りを入力し、データ入力端子りにコントロ
ールバスCBのリード/ラッチ信号線の状U (R/W
)を入力し、出力端子Qからラッチ信号R/W′を取出
すようにしたものである。
第8回は第1データレジスタ16の実施例の回路図であ
り、第2データレジスタ17も同様の構成とすることが
できる。この実施例のデータレジスタは、スタンバイ電
圧Vsで動作する8個のフリップフロップ80を使用し
、そのクロック端子CLKに第5図に示すシステムクロ
ックΦとゲート回路30からのリード/ライト信号R/
W30との論理和をとるゲート回路81の出力を入力し
、ゲート回路20の出力中の各データビット線り、〜D
、をデータ入力端子りに入力し、出力端子Qをドライバ
82を介してデータビット線D0〜D、に接続したもの
である。ドライバ82はリード/ライト信号R/W30
がリードのときオフ状態となり、ライトのときオン状態
となる。なお、MPUがその動作を停止する直前に書込
もうとしていた2バイトデータの全バイトを保持するデ
ータ保持手段の別の実施例としては、MPUl0がメイ
ン電源で動作する別のレジスタにこれから書込もうとす
る2バイトデータを書込み、その内容を、スタンバイ電
圧Vsで動作する別のレジスタにラッチ信号のタイミン
グでラッチする構成が考えられる。
第9図はラッチ信号発生回路24の実施例の回路図であ
り、一つのフリップフロップ90を使用し、そのクロッ
ク端子CLKにインバータ91を介して第5図のシステ
ムクロンクΦを入力し、データ入力端子りにリセット信
号Rを入力し、出力端子Qからインバータ92を介して
ランチ信号を取出すようにしたものである。
以上本発明の一実施例について説明したが、本発明は以
上の実施例にのみ限定されずその他各種の付加変更が可
能であり、2バイトデータ以外の多バイトデータ例えば
3バイトデータ、4バイトデータ等に対しても適用可能
である。
〔発明の効果〕
以上説明したように、本発明は、演算処理装置がメイン
電源のオフによって動作を停止する直前に、どのような
動作を行なっていたかをデータ保持手段、アドレス保持
手段、リード/ライト信号保持手段に保持させておき、
メインを源のオン時にそれらの保持内容から多バイトデ
ータの書込み中に動作が停止したことを判別すると、対
応するスタンバイRAM内の多バイトデータをデータ保
持手段に保持された多バイトデータに一致させる処理を
行なうものであり、たとえスタンバイRAM内の多バイ
トデータが破壊されていても、それを真価に復元するこ
とが可能となる。
【図面の簡単な説明】
第1図は本発明の実施例のブロック図、第2図はスタン
バイRAM13内のデータ配置例を示す図、 第3図はMPUl0がスタンバイRAM13内の2バイ
トデータを更新する際の処理例を示す流れ図、第4図は
イグニッションスイッチ3のオンによって起動された直
後にMPUl0が行なう処理例の流れ図、 第5図はスタンバイRAM13内の2バイトデータの書
換え中にイグニッションスイッチ3のオフに起因するリ
セットがマイクロコンビエータ1にかけられた際の各部
の状態を示すタイミングチャート、 第6図はアドレスラッチ回路18の実施例の回路図、 第7図はリード/ライト信号ラッチ回路19の実施例の
回路図、 第8図は第1データレジスタ16の実施例の回路図およ
び、 第9図はラッチ信号発生回路24の実施例の回路図であ
る。 図において、1・・・マイクロコンピュータ、2・・・
自動車バッテリ、3・・・イグニッションスイッチ、4
・・・メイン電源用の定電圧回路、5・・・スタンバイ
tR用の定電圧回路、6・・・リセット信号発生回路、
7・・・クロック発生回路、10・・・演算処理装置(
MPU) 、11・・・ROM、12・・・RAM、1
3・・・スタンバイRAM、14・・・入出力ボート(
I10ボート)、15・・・ゲート制御回路、16・・
・第1データレジスタ、17・・・第2データレジスタ
、18・・・アドレスラッチ回路、19・・・リード/
ライト信号ラッチ回路、20〜23.30゜31・・・
ゲート回路、24・・・ラッチ信号発生回路。 特許出願人 富士通テン株式会社 代理人 弁理士 西教圭一部外2名 スタンバイRAM13内のデータ配置例荘示す図第2図 スタンバイRAM内の2バイトテニタ更新詩の処理1列
ω;危れ図 第3図 MPUl0の起÷f′1直i飯の1皿、理1列の;育五
図第4図 1マシンサイクJし −− 第10のタイミ〉り千↑−ト 菊 5 図 アドレスラッチ回路18の実施例の回路l第 6 図 リード/ライト信号ラッチ回路190実於例の回路図R
ハN30 第1データレジスタ16の実施例の回路図部 8 図 ラッチ信号発生口路24の実施例 の回路図 1PJQ  図

Claims (1)

  1. 【特許請求の範囲】 メイン電源のオン、オフにかかわらず別系統電源から電
    源供給を受けて動作し、データバス、アドレスバス、リ
    ード/ライト信号線を介して演算処理装置に接続された
    スタンバイRAMを有するマイクロコンピュータシステ
    ムにおいて、 前記別系統電源で動作し、前記演算処理装置が前記メイ
    ン電源のオフによって動作を停止する直前の前記アドレ
    スバス上のアドレスを保持するアドレス保持手段と、 前記別系統電源で動作し、前記演算処理装置が前記メイ
    ン電源のオフによって動作を停止する直前の前記リード
    /ライト信号線上の信号を保持するリード/ライト信号
    保持手段と、 前記別系統電源で動作し、前記演算処理装置が前記メイ
    ン電源のオフによって動作を停止する直前に書込もうと
    していた多バイトデータの全バイトを保持するデータ保
    持手段とを備え、 前記演算処理装置は、前記メイン電源のオン時に、前記
    リード/ライト信号保持手段にライト信号が保持され且
    つ前記アドレス保持手段に保持されたアドレスが多バイ
    トデータ格納アドレスに該当するという条件の成立を判
    別し、該条件が成立したときは、前記スタンバイRAM
    内の対応する多バイトデータを前記データ格納手段に格
    納された多バイトデータに一致させる処理を行なうよう
    に構成されたことを特徴とするスタンバイRAM内多バ
    イトデータの保護方式。
JP61190202A 1986-08-13 1986-08-13 スタンバイram内多バイトデ−タの保護方式 Expired - Lifetime JPH0782462B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61190202A JPH0782462B2 (ja) 1986-08-13 1986-08-13 スタンバイram内多バイトデ−タの保護方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61190202A JPH0782462B2 (ja) 1986-08-13 1986-08-13 スタンバイram内多バイトデ−タの保護方式

Publications (2)

Publication Number Publication Date
JPS6346558A true JPS6346558A (ja) 1988-02-27
JPH0782462B2 JPH0782462B2 (ja) 1995-09-06

Family

ID=16254154

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61190202A Expired - Lifetime JPH0782462B2 (ja) 1986-08-13 1986-08-13 スタンバイram内多バイトデ−タの保護方式

Country Status (1)

Country Link
JP (1) JPH0782462B2 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04190586A (ja) * 1990-11-22 1992-07-08 Nec Kansai Ltd 電界発光灯
JP2013250965A (ja) * 2012-05-02 2013-12-12 Semiconductor Energy Lab Co Ltd 半導体装置およびその駆動方法

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04190586A (ja) * 1990-11-22 1992-07-08 Nec Kansai Ltd 電界発光灯
JP2013250965A (ja) * 2012-05-02 2013-12-12 Semiconductor Energy Lab Co Ltd 半導体装置およびその駆動方法

Also Published As

Publication number Publication date
JPH0782462B2 (ja) 1995-09-06

Similar Documents

Publication Publication Date Title
JPH01232447A (ja) シングル・チップ・マイクロコンピュータ
JPH09330236A (ja) マイクロプロセッサ及びその周辺装置
JPS6346558A (ja) スタンバイram内多バイトデ−タの保護方式
EP0864983A2 (en) Computer system including memory adress management circuit for protecting memory from illegal writing
US5561818A (en) Microprocessor and data processing system for data transfer using a register file
EP0827080B1 (en) Mircrocomputer with selfdiagnostic unit
US5423052A (en) Central processing unit with switchable carry and borrow flag
JP2597409B2 (ja) マイクロコンピュータ
JPS5821300B2 (ja) デンシケイサンキ ノ メモリアドレスシテイホウシキ
JPH0535472A (ja) マイクロコンピユータ
JPS6310234A (ja) 割込み処理装置
JPS6134179B2 (ja)
JP2959299B2 (ja) ステータス表示回路
JPH06332696A (ja) マイクロコンピュータ
JP2000132501A (ja) マイクロコンピュータシステム
JPH0120514B2 (ja)
JP2928216B1 (ja) 半導体集積回路
JPH03240145A (ja) 車両用電子制御装置のメモリ使用方法
JPH0226252B2 (ja)
JPH06243045A (ja) キャッシュメモリ
JPH02122344A (ja) バッファ記憶装置
JPH03108043A (ja) キャッシュメモリ制御方式
JPH0833825B2 (ja) マイクロプロセッサ
JP2001022641A (ja) レジスタ保護回路
JPH02123426A (ja) マイクロプロセッサ