JPS63200254A - メモリ書込制御回路 - Google Patents

メモリ書込制御回路

Info

Publication number
JPS63200254A
JPS63200254A JP62031424A JP3142487A JPS63200254A JP S63200254 A JPS63200254 A JP S63200254A JP 62031424 A JP62031424 A JP 62031424A JP 3142487 A JP3142487 A JP 3142487A JP S63200254 A JPS63200254 A JP S63200254A
Authority
JP
Japan
Prior art keywords
ram
data
output
timer
write
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
JP62031424A
Other languages
English (en)
Inventor
Osamu Sato
修 佐藤
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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP62031424A priority Critical patent/JPS63200254A/ja
Publication of JPS63200254A publication Critical patent/JPS63200254A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Storage Device Security (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はマイクロコンピュータシステムにおけるR A
 M (Random Access Memory)
への書込制御回路に関する。
〔従来の技術〕
一般にマイクロコンピュータシステムに設けられている
RAMにデータを書込む場合には、RAMの書込端子に
CPUからの書込信号を出力するが、従来のマイクロコ
ンピュータシステムでは、RAMの書込端子は書込信号
線等を用いてCPU0書込端子に直接接続され、CPU
の書込端子から書込信号が出力されるときにはいつでも
RAMへの書込が可能とされている。
〔発明が解決しようとする問題点〕
上述した従来のマイクロコンピュータシステムでは、常
時RAMへの書込が可能であるため、例えばプログラム
エラー、またはプログラムの暴走が生じた時にRAMに
誤書込され、リセットをかけて再スタートさせたときに
、RAM内の大切なデータが破壊されるおそれがある。
プログラム暴走時には、例えばオートノーマスリセット
等を使用してプログラムの自動再スタートは可能である
が、データ破壊の防止手段は存在していない。
本発明はRAMへの誤書込を防止し、RAMにおけるデ
ータ破壊を確実に防止することを可能としたメモリ書込
制御回路を提供することを目的としている。
〔問題点を解決するための手段〕
本発明のメモリ書込制御回路は、特定の番地に特定のデ
ータが書込まれたことを検出して出力するデコーダ回路
と、このデコーダ回路の出力により起動されタイムアツ
プするまでその出力を保持するタイマと、CPUからR
AMに出力される書込信号をタイマの出力信号に基づい
て制御し、タイマのタイムアツプの間のみ書込信号をR
AMに出力可能に構成したゲート回路とを備え、この間
以外ではRAMへの書込を禁止して暴走時等におけるR
AMへの誤書込及びデータ破壊を防止する構成としてい
る。
〔実施例〕
次に、本発明を図面を参照して説明する。
第1図は本発明の一実施例をブロックで示した回路図で
ある。CPUIはアドレス端子Addr、とデータ端子
Da taが夫々アドレスバス2及びデータバス3に接
続されており、これらのバス2.3を通してRAM5が
接続されている。また、バス2゜3にはデコーダ回路6
が接続されており、このデコード回路6は前記CPUI
の書込端子■に書込信号線4により接続され、デコーダ
回路内のある特定のアドレスに特定のデータが書込まれ
た時にこれを検出してパルスを出力するように構成され
ている。このデコーダ回路6の出力端にはタイマ7が接
続されており、デコーダ回路6からの信号が入力された
時に起動され、所定の時間を経過(タイムアツプ)する
までその出力を保持させることができる。更にこのタイ
マ7の出力はオアゲート回路8の一方の入力に接続され
ている。このオアゲート回路8の他一方の入力には前記
書込信号線4が接続されおり、かつオアゲート回路8の
出力はRAM5の書込端子■に接続されている。
次に、以上の回路構成による書込動作を説明する。
第2図は第1図の回路の動作を説明するためのタイミン
グ図である。図において、Addr、はアドレスバス2
.[1ataはデータバス3,1cPtlはCPU1の
書込信号、 Timer outはタイマ7の出力。
■RAMはゲート回路8の各出力波形を示している。
同図において、先ずtlにてデコーダ回路6の特定アド
レスA8に特定データD、がCPUIにより書込まれる
と、デコーダ回路6によりタイマ7が起動され、Tim
er outが“L”になる。この状態がRAM書込許
可である。
次に、t2においてCPUIがRAM5にデータを書込
んだとする。即ち、アドレスバス2にRAMのアドレス
ARAMをセットし、データバス3に書込むべきデータ
D2をセットし、書込信号■CPuを“L″にすると、
ゲート回路8の両方の入力が“し”となり、出力即ちR
AM5の書込端子籠に加えられる信号1ifRRAMも
“Llとなり、データバス3上のデータがRAM5に書
込まれる。
タイマ7のタイムアツプ時間Tが経過すると(t3 )
 、タイマ7の出力が“H”となる。その後は、仮にt
4にてRAM5にアドレスAII工にデータD4の書込
操作を行なってもゲート回路8の出力は“H″のままで
あり、RAM5にはデータの書込は行われない。書込を
行うには再びデコーダ回路6の特定アドレスA、に特定
データDxを書込めば、またその時点からTだけの間は
RAM5への書込は可能である。
したがって、この例ではデコーダ回路6の特定アドレス
A8に特定データD8を書込んだ時から一定時間Tの間
のみRAMへの書込が可能とされるため、CPUIが暴
走したときにもRAM内のアドレスに誤ったデータを書
込むおそれは極めて少なくなり、RAMへの誤書込を防
止でき、データ破壊等を確実に防止することができる。
〔発明の効果〕
以上説明したように本発明は、特定の番地に特定のデー
タが書込まれたことをデコーダ回路で検出してその出力
によりタイマを起動させ、このタイマがタイムアツプす
るまでの間のみCPUからRAMに書込信号を出力可能
に構成しているので、特定のアドレスに特定のデータを
書込んだ時点から所定時間の間のみRAMへの書込が可
能となり、これによりCPUが暴走したときに特定のア
ドレスに特定のデータを書込む確率は非常に小さくなり
、RAMへの誤書込を防止してデータ破壊等を確実に防
止できる。
【図面の簡単な説明】
第1図は本発明の一実施例の回路図、第2図は第1図の
回路の動作を説明するためのタイミング図である。 1・・・CPU、2・・・アドレスバス、3・・・デー
タハ′ス、4・・・書込信号線、5・・・RAM、6・
・・デコーダ回路、7・・・タイマ、8・・・オアゲー
ト回路。 第1図 第2図

Claims (1)

    【特許請求の範囲】
  1. (1)CPU、RAMを備えるマイクロコンピュータシ
    ステムにおいて、特定の番地に特定のデータが書込まれ
    たことを検出して出力するデコーダ回路と、このデコー
    ダ回路の出力により起動されタイムアップするまでその
    出力を保持するタイマと、CPUからRAMに出力され
    る書込信号を前記タイマの出力信号に基づいて制御し、
    前記タイムアップの間のみ書込信号をRAMに出力可能
    に構成したゲート回路とを備えることを特徴とするメモ
    リ書込制御回路。
JP62031424A 1987-02-16 1987-02-16 メモリ書込制御回路 Pending JPS63200254A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62031424A JPS63200254A (ja) 1987-02-16 1987-02-16 メモリ書込制御回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62031424A JPS63200254A (ja) 1987-02-16 1987-02-16 メモリ書込制御回路

Publications (1)

Publication Number Publication Date
JPS63200254A true JPS63200254A (ja) 1988-08-18

Family

ID=12330862

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62031424A Pending JPS63200254A (ja) 1987-02-16 1987-02-16 メモリ書込制御回路

Country Status (1)

Country Link
JP (1) JPS63200254A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0370054A (ja) * 1989-08-09 1991-03-26 Canon Inc 電子機器

Citations (3)

* 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
JPS57135500A (en) * 1981-02-16 1982-08-21 Nec Corp Data memory protecting circuit
JPS6133556A (ja) * 1984-07-25 1986-02-17 Fujitsu Ltd メモリの書込み保護方式

Patent Citations (3)

* 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
JPS57135500A (en) * 1981-02-16 1982-08-21 Nec Corp Data memory protecting circuit
JPS6133556A (ja) * 1984-07-25 1986-02-17 Fujitsu Ltd メモリの書込み保護方式

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0370054A (ja) * 1989-08-09 1991-03-26 Canon Inc 電子機器

Similar Documents

Publication Publication Date Title
US5793774A (en) Flash memory controlling system
US4694393A (en) Peripheral unit for a microprocessor system
JPH01108653A (ja) メモリ内容保護回路
JPS58197553A (ja) プログラム監視装置
JPS63200254A (ja) メモリ書込制御回路
JPH0822422A (ja) メモリ装置
JP2556268B2 (ja) プログラムダウンロード方式
JPH03244045A (ja) マイクロコンピュータ回路
JP3197410B2 (ja) Dmaバスマスタモジュール装置と制御方法
JPH0756774A (ja) ウォッチドッグタイマ
JPS59229662A (ja) 共有メモリ制御回路
JP2809752B2 (ja) メモリアクセス回路
JP2757034B2 (ja) マルチプロセッサシステムのデータチャネル装置起動方式とデータチャネル装置
JPS62286143A (ja) 半導体記憶装置
JPS59112494A (ja) メモリテスト方式
JPS63174158A (ja) マルチプロセツサシステム
JPH02210515A (ja) システムのリセット方式
JP2539064B2 (ja) マイクロプロセッサ
JP2870083B2 (ja) ウオッチドッグタイマ内蔵マイクロコンピュータ
JPS6230105Y2 (ja)
JPH04199208A (ja) メモリリセット制御方式
JPH06324956A (ja) データ処理装置
JPS6323598B2 (ja)
JP2003126484A (ja) 遊技機
JPS63298654A (ja) マイクロコンピユ−タ