JPS59221900A - メモリ検定装置 - Google Patents

メモリ検定装置

Info

Publication number
JPS59221900A
JPS59221900A JP58097148A JP9714883A JPS59221900A JP S59221900 A JPS59221900 A JP S59221900A JP 58097148 A JP58097148 A JP 58097148A JP 9714883 A JP9714883 A JP 9714883A JP S59221900 A JPS59221900 A JP S59221900A
Authority
JP
Japan
Prior art keywords
memory
program
memories
read
latch circuit
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
JP58097148A
Other languages
English (en)
Inventor
Susumu Yukitaka
幸「たか」 進
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric 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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP58097148A priority Critical patent/JPS59221900A/ja
Publication of JPS59221900A publication Critical patent/JPS59221900A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C29/00Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
    • G11C29/70Masking faults in memories by using spares or by reconfiguring
    • G11C29/74Masking faults in memories by using spares or by reconfiguring using duplex memories, i.e. using dual copies

Landscapes

  • Techniques For Improving Reliability Of Storages (AREA)
  • Debugging And Monitoring (AREA)

Abstract

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

Description

【発明の詳細な説明】 この発明は、マイクロプロセッサ−のプログラムの暴走
を妨止するために、ハードウェアでプログラムのROM
チェックすることに関するものである。
従来この種のマイクロプロセッサ−の構成として第1図
に示すものがあった。図において、(1)はCPU、(
2)はアドレスラッチ、(3)はアドレスデコーダ、(
4)はプログラムROMである。第1図は80B5Aの
CPUの構成例であL(5)はリードライン、(6)は
アドレスラッチライン、(7)はアドレスレコーダ(3
)KよシメモリfJ]を指定するチップセレクト信号で
ある。また、(8)はアドレスデータバスである。
その他の信号ラインは省略しである。また、その他の周
辺回路も省略しである。
次に動作について説明する。CP U (1)はプログ
ラムROM (4)からアドレスデータバス(8)を通
して命令を7エツチしてそれを解読して必要な処理をす
る。
CPUはどんな命令を7エツチするかをアドレスバスで
指定するが、その領域をアドレスデコーダ(3)で解読
して、プログラムROM (4)等をセレクトスる08
085Aではアドレスバスとデータバスとが時分割で使
用しているため、アドレスラッチ回路(2)でアドレス
とデータを分離する。その信号がアドレスラッチ信号(
6)である。
この種のマイクロプロセッサ−の従来の構成では、安価
にプログラムのメモリチェックするものがなかった。
従来のCPUでは、安価性又は技術的にグログラムのチ
ェック機構を持ったものが少なく、また使用者側でメモ
リの誤シ検出回路を構成することは構成が複雑で、メモ
リが高価なので、実施しているものがほとんどなかった
。そのため、マイコンを利用した装置ではプログラムの
暴走等信頼性をかくものが多い。
この発明は上記のような従来のものの欠点を除去するた
めになされたもので、安いメモリを2重化することによ
って、パリティによるメモリ検出よりもさらに高い信頼
性のあるメモリ検出装置を提供することを目的としてい
る。
以下、この発明の一実施例を図について説明する。第2
図において、(1)〜(8)は従来のものと同じである
。(9)はメモリ(4)からCPUに読み込まれた信号
をラッチするラッチ回路、(10はラッチ回路の内容を
比較する比較回路である。
次に動作釦ついて説明する。
プログラムは全く同一の内容を2組つく#)実装する。
プログラムを実行する時、プログラムROMの内容をC
P U (1)がフェッチするが、一方のグログラムR
OM (4)はCPUが読みとると同時にリード信8(
5)でラッチ回路(9)でラッチする。また、他方のプ
ログラムROM (4)も同時にリード信号(5)でラ
ッチ回路(9)で7エツチする。他方のプログラムRO
M (4)のデータバス(11)はCP U (1)に
接続していないので、2つのROMのデータバスはぶつ
かることはない。
2つのプログラム内容をフェッチしたフェッチ回路(9
)の信号は比較回路QOでデータバスの信号を全部比較
する。ラザードを防止するために、この比較回路はさら
忙ラッチ回路(1匂でラッチする。
一つの命令を実行するたびにデータバスの信号即ちRO
Mの内容が毎回毎回比較され、−ピットでもちがいがあ
ると、ラッチ回路(12)の内容が変化して、ROMの
内容にちがいがあることがわかる。
なお、上記実施例ではプログラムROMの内容のメモリ
検定について述べたが、cPUがデータバスにデータを
リードするものであればなんでも良いので、RAMまた
は工10等へ拡張できる。
以上のように1、この発明によれば、メモリ検定   
□装置をメモリを2重化して、そのメモリのデータ出力
を完全に比較するので、メモリ検定が完全におこなわれ
、装置の信頼性向上が非常に望める。
また、メモリも非常に安価で、集積度も高くなシ、小形
で構成できる効果がある。
【図面の簡単な説明】
第1図は従来のマイクロプロセッサ−の構成図である。 第2図はこの発明の一実施例によるメモリ検定装置を示
す。 図において、(1)は中央演算処理装置、(4)はプロ
グラムメモリ、(9)はラッチ回路、αQは比較器、(
12は比較出力ラッチ回路である。 なお、各図中の同一符号は同一または相当部分を示す。 代理人大岩増雄

Claims (1)

    【特許請求の範囲】
  1. 演算処理装置のプログラムを記憶するメモリを完全に2
    重化として、一方は演算処理装置の動作に使用し、まだ
    2重化されたメモリを演算処理装置のリード信号でラッ
    チするラッチ回路を2系統持ち、その出力を比較する比
    較回路とその出力を再びラッチ回路に入れ、その出力信
    号の変化で前記メモリを検定するメモリ検定装置。
JP58097148A 1983-05-30 1983-05-30 メモリ検定装置 Pending JPS59221900A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58097148A JPS59221900A (ja) 1983-05-30 1983-05-30 メモリ検定装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58097148A JPS59221900A (ja) 1983-05-30 1983-05-30 メモリ検定装置

Publications (1)

Publication Number Publication Date
JPS59221900A true JPS59221900A (ja) 1984-12-13

Family

ID=14184482

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58097148A Pending JPS59221900A (ja) 1983-05-30 1983-05-30 メモリ検定装置

Country Status (1)

Country Link
JP (1) JPS59221900A (ja)

Similar Documents

Publication Publication Date Title
JPS59221900A (ja) メモリ検定装置
US5761482A (en) Emulation apparatus
JP3025504B2 (ja) 情報処理装置
JP2855633B2 (ja) マルチプロセッサシステムにおけるデュアルポートメモリの故障診断装置
JP3344432B2 (ja) 情報処理装置
JP2729121B2 (ja) 演算処理装置
JP2583617B2 (ja) マルチプロセッサシステム
JPS5911452A (ja) パリテイチエツク回路の試験方式
JPS6290068A (ja) 予備系監視方式
JPS60101649A (ja) 電子計算機の診断装置
JPH02173852A (ja) バス診断装置
JPH0223432A (ja) 自己診断方式
JPS59194247A (ja) 計算機構造体の異常検出方法
JPH01321539A (ja) バスコネクタ接続状態チェック回路
JPH01160547U (ja)
JP2725680B2 (ja) バス異常検出回路
JPH05289946A (ja) メモリ制御方式
JPS59128619A (ja) マイクロコンピユ−タ装置
JPS6131492B2 (ja)
JPS59163653A (ja) デバツグ装置
JPH01196645A (ja) メモリ装置
JPH03126149A (ja) バスシステム診断方式
JPH0310347A (ja) 故障検出回路
JPS60173647A (ja) 情報処理装置のエラ−発生箇所検出方式
JPS61205875A (ja) マイクロコンピユ−タチツプの動作試験器