JPH058653U - マイクロプロセツサ装置 - Google Patents
マイクロプロセツサ装置Info
- Publication number
- JPH058653U JPH058653U JP5257891U JP5257891U JPH058653U JP H058653 U JPH058653 U JP H058653U JP 5257891 U JP5257891 U JP 5257891U JP 5257891 U JP5257891 U JP 5257891U JP H058653 U JPH058653 U JP H058653U
- Authority
- JP
- Japan
- Prior art keywords
- microprocessor
- decoder
- address
- bit lines
- multiple bit
- 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.)
- Withdrawn
Links
Landscapes
- Techniques For Improving Reliability Of Storages (AREA)
Abstract
(57)【要約】
【目的】マイクロプロセッサが誤ったアドレスを使用す
る前に、マイクロプロセッサの動作を停止し、誤動作を
未然に防止して信頼性を向上させる。 【構成】マイクロプロセッサは、アドレスバスの未使用
アドレス線を用いて、その上位複数ビット線と次の上位
複数ビット線とにそれぞれ同じ値の制御信号を出力する
制御信号出力プログラムを有し、未使用アドレス線の上
位複数ビット線上の信号をデコードする第1のデコーダ
と、未使用アドレス線の次の上位複数ビット線上の信号
をデコードする第2のデコーダと、第1のデコーダと第
2のデコーダのそれぞれのデコード結果が一致するかど
うかを判定する比較手段とで構成される。
る前に、マイクロプロセッサの動作を停止し、誤動作を
未然に防止して信頼性を向上させる。 【構成】マイクロプロセッサは、アドレスバスの未使用
アドレス線を用いて、その上位複数ビット線と次の上位
複数ビット線とにそれぞれ同じ値の制御信号を出力する
制御信号出力プログラムを有し、未使用アドレス線の上
位複数ビット線上の信号をデコードする第1のデコーダ
と、未使用アドレス線の次の上位複数ビット線上の信号
をデコードする第2のデコーダと、第1のデコーダと第
2のデコーダのそれぞれのデコード結果が一致するかど
うかを判定する比較手段とで構成される。
Description
【0001】
本考案は、マイクロプロセッサと、このマイクロプロセッサが実行する命令を 記憶しておく主メモリや、マイクロプロセッサによって制御される複数の入出力 装置(I/O装置)とからなるマイクロプロセッサ装置に関し、更に詳しくは、 アドレスバスやそれらの制御回路の不良等によるマイクロプロセッサの誤動作を 防止して、信頼性を改善させたマイクロプロセッサ装置に関する。
【0002】
従来、この種のマイクロプロセッサ装置において、例えばアドレスバスの不良 などによるアドレスのエラーは、1ビットエラーについては、パリティビットを 付加してパリティチェックを実施することで検出することができるが、2ビット 以上のエラーの場合は検出は不可能で、何等対策が施されていなかった。
【0003】
マイクロプロセッサを用いて構成される各種の装置は、マイクロプロセッサが プログラムに従って種々の仕事を処理するものであり、マイクロプロセッサが誤 動作すると、これによって制御されている各部分に広く影響が及んでしまうとい う課題がある。
【0004】 本考案は、この様な点に鑑みてなされたもので、アドレスバスやそれらの制御 回路が正常に動作しているかどうか自己診断することにより、誤ったアドレスの 使用によるマイクロプロセッサの誤動作を未然に防止し、信頼性の高いマイクロ プロセッサ装置を実現することを目的とする。
【0005】
この様な目的を達成する本考案は、 マイクロプロセッサと、このマイクロプロセッサに対してアドレスバスとデー タバスとを介してそれぞれ接続された主メモリ,複数の入出力装置とからなるマ イクロプロセッサ装置であって、 前記マイクロプロセッサは、前記アドレスバスの未使用アドレス線を用いて、 その上位複数ビット線と次の上位複数ビット線とにそれぞれ同じ値の制御信号を 出力する制御信号出力プログラムを有し、 前記未使用アドレス線の上位複数ビット線上の信号をデコードする第1のデコ ーダと、 前記未使用アドレス線の次の上位複数ビット線上の信号をデコードする第2の デコーダと、 第1のデコーダと第2のデコーダのそれぞれのデコード結果が一致するかどう かを判定する比較手段とを設け、 前記比較手段が不一致を検出したとき前記マイクロプロセッサはその動作を停 止することを特徴とするマイクロプロセッサ装置である。
【0006】
マイクロプロセッサは、主メモリやI/O装置にアクセスする場合、制御信号 出力プログラムを実行し、それらを選択する制御信号を未使用アドレス線を用い て、その上位複数ビット線と次の上位複数ビット線とにそれぞれ同じ値の制御信 号(選択信号)を出力する。
【0007】 第1,第2の各デコーダは、出力された各制御信号をデコードする。 比較手段は、第1,第2の各デコーダでのデコーダ結果を比較し、それらのデ コード結果が一致していればアドレスバスやデコーダなどの制御回路の動作は正 常であるとする。
【0008】
以下図面を用いて本考案の実施例を詳細に説明する。 図1は、本考案の一実施例を示す構成ブロック図である。図において、1はマ イクロプロセッサ、2はこのマイクロプロセッサ1に対してアドレスバスABと データバスDBとをそれぞれ介して接続された主メモリで、マイクロプロセッサ 1が実行する命令や各種のプログラム,データなどを記憶している。3はマイク ロプロセッサ1によって制御される入出力装置(I/O装置)で、ここでは一つ のブロックのみを示すが、複数個設けられる。これらのI/O装置もマイクロプ ロセッサ1に対してアドレスバスABとデータバスDBとを介して接続されてい る。マイクロプロセッサ1は、アドレスバスABの未使用アドレス線(例えばア ドレスバスは全部で24ビット構成であるとすると、主メモリ2やI/O装置3 はアドレスのA1〜A15を用いる場合、残りの未使用アドレスA16〜A23 が該当する)の上位複数ビット線(A20〜A23)と、次の上位複数ビット線 (A16〜A19)とにそれぞれ、同じ値の制御信号(主メモリやI/O装置を 選択するための信号)を出力する制御信号出力プログラム10を有している。
【0009】 4は未使用アドレス線の上位複数ビット線(A20〜A23)上の信号をデコ ードする第1のアドレスデコーダ、5は未使用アドレス線の次の上位複数ビット 線(A16〜A19)上の信号をデコードする第2のアドレスデコーダである。 これらの各アドレスデコーダは、いずれも同じ構成となっていて、第1のアドレ スデコーダ4のデコード結果が、それぞれ主メモリ2やI/O装置3にそれらを 選択する選択信号として与えられている。6は第1のアドレスデコーダ4と第2 のアドレスデコーダ6のそれぞれのデコード結果を入力し、各デコード結果が一 致するかどうかを判定する比較手段で、この比較手段6が不一致を検出したとき は、マイクロプロセッサ1にエラー信号が印加されるように構成してある。
【0010】 この様に構成した装置の動作を説明すれば、以下の通りである。 マイクロプロセッサ1は、自分がアクセスしようとする主メモリ2、あるいは I/O装置3…に対してそれらに割り付けられている値のアドレス(制御信号) を、アドレス線の上位複数ビット線(A20〜A23)と、アドレス線の次の上 位複数ビット線(A16〜A19)上にそれぞれ送出する。すると、第1,第2 のアドレスデコーダ4,5は、それぞれ同じ値のアドレスを入力してそれらをデ コードする。第1のアドレスデコーダ4のデコード結果は、主メモリ2、I/O 装置3…に与えられ、該当の装置が選択される。比較手段6は、第1,第2のア ドレスデコーダ4,5からのデコード結果を入力し、両結果が一致するか否かを 判断する。
【0011】 比較の結果、両デコード結果が一致している場合、アドレス線の一部やアドレ スデコーダの動作に異常はないものとし、通常の動作を実行することになる。こ れに対して、両デコード結果が不一致である場合、アドレスバスあるいはアドレ スデコーダに異常があると判断し、マイクロプロセッサ1のHLT端子にエラー 信号を出力する。これによりマイクロプロセッサ1は、以後の動作を停止する。
【0012】 なお、以上の説明では、アドレスバスABは24ビットで構成されていること を想定したが、他のビット構成でもよい。
【0013】
以上詳細に説明したように、本考案によれば、アドレスバスの残りのアドレス 線と、アドレスデコーダとを二重化構成とし、2つのアドレスデコーダのデコー ド結果を比較するようにしたもので、これによりアドレス線やアドレスデコーダ の動作が正常か異常かの診断を、通常のマイクロプロセッサからのアクセス動作 の中で検出できる。従って、マイクロプロセッサが誤ったアドレスを使用する前 に、マイクロプロセッサの動作を停止し、誤動作を未然に防止することが可能で 信頼性を著しく向上できる。
【図1】本考案の一実施例を示す構成ブロック図であ
る。
る。
1 マイクロプロセッサ 2 主メモリ 3 I/O装置 4 第1のアドレスデコーダ 5 第2のアドレスデコーダ 6 比較手段 AB アドレスバス DB データバス
Claims (1)
- 【実用新案登録請求の範囲】 【請求項1】 マイクロプロセッサと、このマイクロプ
ロセッサに対してアドレスバスとデータバスとを介して
それぞれ接続された主メモリ,複数の入出力装置とから
なるマイクロプロセッサ装置であって、 前記マイクロプロセッサは、前記アドレスバスの未使用
アドレス線を用いて、その上位複数ビット線と次の上位
複数ビット線とにそれぞれ同じ値の制御信号を出力する
制御信号出力プログラムを有し、 前記未使用アドレス線の上位複数ビット線上の信号をデ
コードする第1のデコーダと、 前記未使用アドレス線の次の上位複数ビット線上の信号
をデコードする第2のデコーダと、 第1のデコーダと第2のデコーダのそれぞれのデコード
結果が一致するかどうかを判定する比較手段とを設け、 前記比較手段が不一致を検出したとき前記マイクロプロ
セッサはその動作を停止することを特徴とするマイクロ
プロセッサ装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5257891U JPH058653U (ja) | 1991-07-08 | 1991-07-08 | マイクロプロセツサ装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5257891U JPH058653U (ja) | 1991-07-08 | 1991-07-08 | マイクロプロセツサ装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH058653U true JPH058653U (ja) | 1993-02-05 |
Family
ID=12918691
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP5257891U Withdrawn JPH058653U (ja) | 1991-07-08 | 1991-07-08 | マイクロプロセツサ装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH058653U (ja) |
-
1991
- 1991-07-08 JP JP5257891U patent/JPH058653U/ja not_active Withdrawn
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0056060B1 (en) | Data processing system | |
| JPS6235704B2 (ja) | ||
| JPH058653U (ja) | マイクロプロセツサ装置 | |
| JPH03219360A (ja) | マルチプロセッサ制御方式 | |
| JPH05165734A (ja) | 主記憶装置の固定障害診断装置 | |
| JPS62204499A (ja) | メモリ装置の冗長回路 | |
| JPH052254U (ja) | マイクロプロセツサ装置 | |
| JPH01162300A (ja) | Romチェック回路試験方式 | |
| JPH0542687B2 (ja) | ||
| JPH02173852A (ja) | バス診断装置 | |
| JPH0662114A (ja) | プロセッサ間診断処理方式 | |
| JPH04341998A (ja) | メモリ回路 | |
| JPS6127778B2 (ja) | ||
| JP2998282B2 (ja) | メモリ装置 | |
| JPH03129531A (ja) | 制御装置 | |
| JPH0950407A (ja) | マイクロコンピュータシステムにおける外部システムバスの障害からの救済方法、並びにマイクロコンピュータシステム | |
| JPS60163135A (ja) | デ−タバスチエツク方式 | |
| JPS63311550A (ja) | メモリチェック方式 | |
| JPH08166891A (ja) | フォールトトレラントコンピュータシステム | |
| JPH0199144A (ja) | Romデータ保証方式 | |
| JPS59194247A (ja) | 計算機構造体の異常検出方法 | |
| JPH0594379A (ja) | 共有メモリ制御方式 | |
| JP2020013500A (ja) | 保安装置 | |
| JPS60116043A (ja) | デ−タ処理装置 | |
| JPS621037A (ja) | メモリ未定義領域アクセス検出方式 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A300 | Withdrawal of application because of no request for examination |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 19951102 |