JPS58203533A - デ−タ処理装置 - Google Patents

デ−タ処理装置

Info

Publication number
JPS58203533A
JPS58203533A JP57087620A JP8762082A JPS58203533A JP S58203533 A JPS58203533 A JP S58203533A JP 57087620 A JP57087620 A JP 57087620A JP 8762082 A JP8762082 A JP 8762082A JP S58203533 A JPS58203533 A JP S58203533A
Authority
JP
Japan
Prior art keywords
data
bus
self
line
pass line
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
JP57087620A
Other languages
English (en)
Other versions
JPS6220585B2 (ja
Inventor
Makoto Minagawa
皆川 誠
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.)
Meidensha Corp
Meidensha Electric Manufacturing Co Ltd
Original Assignee
Meidensha Corp
Meidensha Electric Manufacturing Co 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 Meidensha Corp, Meidensha Electric Manufacturing Co Ltd filed Critical Meidensha Corp
Priority to JP57087620A priority Critical patent/JPS58203533A/ja
Publication of JPS58203533A publication Critical patent/JPS58203533A/ja
Publication of JPS6220585B2 publication Critical patent/JPS6220585B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/0706Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment
    • G06F11/0745Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment in an input/output transactions management context
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/0706Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment
    • G06F11/0721Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment within a central processing unit [CPU]
    • G06F11/0724Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment within a central processing unit [CPU] in a multiprocessor or a multi-core unit
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Debugging And Monitoring (AREA)
  • Multi Processors (AREA)
  • Test And Diagnosis Of Digital Computers (AREA)

Abstract

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

Description

【発明の詳細な説明】 本発明は、マルチマイクロプロセサによる機能分散構成
のデータ処理装置に関し、特にマイクロプロセサ間のバ
ス結合の正常異常を自己診断処理する装置に関するわ 機能分散型データ処理装置において、各マイクロプロセ
サはローカルメモリを備えて夫々が独立に処理動作し、
他のマイクロプロセサとのデータ授受やメモリアクセス
にはシリアルパスラインによる疎なる結合方式が採用さ
れることが多いわこうした各マイクロプロセサの独立性
確保は、他の異常プロセサの影響を最小限にして正常プ
ロセサがその機能動作を継続可能にする。しかし、シリ
アルバス方式にあっては1、バスドライバ素子の短絡モ
ード故障でパスラインが短絡されて各マイクロプロ七す
間の信号授受が全部不可能になる問題があった。
本発明は、各マイクロプロセサに自己のバス結合部の正
常、異常の自己診断機能を持たせることにより、故障し
たバスドライバ素子をパスラインから切離して他の健全
なマロクロプロセサ間のバス結合を確保できるようにし
九自己診断処理装胃を提供することを目的とする。
第1図は本発明の一実施例を示す、マイクロプロセサ1
.2,3.・・・はパスライン10によって疎なる結合
が施される。パス結合部はマイクロプロセサ1に代表し
て示すように、リレー11の常閉接点11Aをバス切離
部としてパスラインIOとバスドライバ/レシーバ回路
12との間に具備する。
バスドライバ/レシーバ回路12はシリアルボート13
に結合され、マイクロプロセサ内部バス14の並列デー
タとパスラインlOの直列データとの直並列データ変換
処理をする。
自己診断処理部15Fi一定周期又は処理空き時間を利
用して自己のパス結合部の故障診断と処理を施す。自己
診断処理部15はパス結合部の故障と診断するときに、
I10ポート16を通してリレー】lを動作させること
によりパス結合部をパスライン10から切離すと共に、
故障表示器17による故障表示を行なう。
自己診断処理[5による故障診断処理は第2図に処理フ
ローを示すようにエコーチェックによる。
第2図において、一定周期に自己診断を開始し、まずシ
リアルボート13から特定フォーマットの点検データを
パスラインlO側に送信する(ステップSl)。このと
き、リレー11は復帰状態にあってその接点を閉じ、シ
リアルボー) 13からの点検データがバスドライバ/
レシーバ回路12のドライバを西してパスライン10に
送り出される。この点検データに対しては他のマイクロ
プロセサ2.3i1t^0込みとしては受付けない。そ
して、自己診断に入ったマイクロプロセサ1は自己の点
検データをバスドライバ/レシーバ回路1zのレシーバ
で受信り、 ”(シリアルボート13を経て自己診断処
理部15に取込む、この点検データの受信(ステップS
2)があるとき、送信データTIとそのエコーとじての
受信データRxの一致を判定しくステップ53)一致す
るときには他のマイクロプロセサのバス結合部、自己の
パスライン1(,1、&びリレー接点11A4含めてパ
ス結合部が正常であると判断し、自己診断を終了する。
また、自己診断処理部15は送信データTxの送信から
受信データRxの割込みが一定時間内に発生しないとき
、受信データ砿のタイムアウトとして検出しくステップ
S4)、自己のバス結合部又は他のマイクログロセサバ
ス結合部のパスラインのいずれが旬絡モードの不良発ψ
かを判断する処理に入る。これには、まずI10ボート
1bからリレー11の動作指令を発生(ステップS5)
して接点11Aを切離しておき、再度点検データ送受信
を施す(ステップS6)。
この送信データTXに対してバスドライバ/レノ−8回
w!112のレシーバから受信データRxの割込みがあ
るとき(ステップS7)、この両データExとTxの一
致判定(ステップSg)をし、一致するときには他のマ
イクロプロセサ2,3又はパスラインIOの異常と判定
しくステップS9)、他のマイクロプロセサ2.3が夫
々持つ自己診断処理ツブ5lO)、自己診断処理を終了
する。
ステップ86における点検データの送信に対して、エコ
ーとしての受信データ取の割込みがないとき、自己のバ
ス結合部異常と判定しくステップ5ll)、リレー11
を動作状帖にしたまま表示器17に異常表示させる(ス
テップS 12 ) eまた、ステップS3又Fis8
において、送信データTxと受信データRxの一致判定
に不一致が発生するとき、点検データのN回の送り(ス
テップS 13 )と一致判定(ステップS 14 )
を行ない、N回のエコーチェックのうちに一致が得られ
るときにはデータ送受信に雑音など他の原因によるデー
タ破壊があったとして点検終了するし、N回のtll定
に一致がt、%られないときにはバス結合部も含めた自
己内部異常として表示器17による異常表示を施す(ス
テップS 15 )。
喝常発生によるパスライン10との切離しと表示器には
オペレータ等の人員により異常箇所の解消とマニアルス
タートによりリレー11の復帰等を施して通常処理に戻
る。
なお、実権例において、バスドライバ/レシーバ[四路
12を二本化する場合には、リレー11によって故障回
路をパスラインから切離すと共に残りの健全な回路を接
続してパスラインlOとの結合を確保することもできる
また、各種マイクロプロセサを含むデータ処理装置間を
結合する分散処理システムにおいて、データ処理装置間
の結合に本発明を適用して同郷の作用効果を得ることが
できる。
以上のとおり、本発明によれば、シリアルパスラインと
の結合不通状態を自己診断して故障部分を切離しと表示
する念め、パスラインで結合する鍵音なマイクロプロセ
サ又はデータ処理装置間の結合を確保できるし、故障表
示の装置の保守9点凍を容易にする。
【図面の簡単な説明】
第1図は本発明の一実施例を示す191路図、第2図は
第1図における自己診断処理部のフローチャートである
。 1.2.3−6・マイクロプロセサ、lo・・・パスラ
イン、11・・嗜リレー、12・・・パスドライバ/レ
シーバ回路、1コ3・e・シリアルボート、15・・・
自己診断処理部、J6・・・I10ボート、17・・・
故障表示器。

Claims (1)

  1. 【特許請求の範囲】 (1)送受信データを直並列変換するシリアルボートを
    バスドライバ/レシーバ回路を介してパスラインに結合
    するマイクロプロセサを該パスラインに複数結合した機
    能分散構成のデータ処理部蓋において、−上H己バスド
    ライバ/レシーバ(ロ)路とパスラインとの間の結合を
    切離しできる切離部を設け、上記バスドライバ/レシー
    バ回路を通して点検データをパスライン側に送信しこの
    送信データに対して受信データが不一致のときに上記切
    M剖を動作させて該パスラインから自己マイクロプロセ
    サを切離す自己診断処理部を設けたことを特徴とするデ
    ータ処理装置。 (2+  特許請求の範囲第1項において、自己診断処
    ms#′i点検データの送信に対する受信データの不一
    致が複数回発生したときにパスラインとの結合が異常と
    診断及び処理することを特徴とするデータ処理部#。 (3)%許時求の範囲第1項又は第2項のいずれか1項
    において、自己診断処理部は、点検データの送信に対し
    て受信データが得られないとき−F紀切離部を動作させ
    てパスラインとバスドライバ/レイ一式回路を切離し、
    再度点検データを送信して該点検データに対する受信デ
    ータが侍られないときに自己のパスライン結合が異常と
    診断及び処理し、再度の点検データ送信に対する受信デ
    ータが一致するときに他のマイクロプロセサ異常と診断
    し、再度の点暎データ送信に対する受信データが不一致
    のときに上記切離部の動作処理に入ることを特徴とする
    データ処理装置。
JP57087620A 1982-05-24 1982-05-24 デ−タ処理装置 Granted JPS58203533A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP57087620A JPS58203533A (ja) 1982-05-24 1982-05-24 デ−タ処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP57087620A JPS58203533A (ja) 1982-05-24 1982-05-24 デ−タ処理装置

Publications (2)

Publication Number Publication Date
JPS58203533A true JPS58203533A (ja) 1983-11-28
JPS6220585B2 JPS6220585B2 (ja) 1987-05-07

Family

ID=13920011

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57087620A Granted JPS58203533A (ja) 1982-05-24 1982-05-24 デ−タ処理装置

Country Status (1)

Country Link
JP (1) JPS58203533A (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61188602A (ja) * 1985-02-16 1986-08-22 Omron Tateisi Electronics Co 入出力バスの監視回路
JPS6388607A (ja) * 1986-10-01 1988-04-19 Mitsubishi Electric Corp シ−ケンスコントロ−ラ用の出力ユニツト
US7069477B2 (en) 2002-10-30 2006-06-27 International Business Machines Corporation Methods and arrangements to enhance a bus
US8867369B2 (en) 2010-03-16 2014-10-21 Fujitsu Limited Input/output connection device, information processing device, and method for inspecting input/output device

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5729167A (en) * 1980-07-30 1982-02-17 Nissan Motor Co Ltd Multicomputer system

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5729167A (en) * 1980-07-30 1982-02-17 Nissan Motor Co Ltd Multicomputer system

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61188602A (ja) * 1985-02-16 1986-08-22 Omron Tateisi Electronics Co 入出力バスの監視回路
JPS6388607A (ja) * 1986-10-01 1988-04-19 Mitsubishi Electric Corp シ−ケンスコントロ−ラ用の出力ユニツト
US7069477B2 (en) 2002-10-30 2006-06-27 International Business Machines Corporation Methods and arrangements to enhance a bus
US8867369B2 (en) 2010-03-16 2014-10-21 Fujitsu Limited Input/output connection device, information processing device, and method for inspecting input/output device

Also Published As

Publication number Publication date
JPS6220585B2 (ja) 1987-05-07

Similar Documents

Publication Publication Date Title
JPS58203533A (ja) デ−タ処理装置
JP2538876B2 (ja) 共通バス構造を持つデ−タ処理装置
JP2535594B2 (ja) 防災監視装置
JP2827713B2 (ja) 二重化装置
JP3883285B2 (ja) トンネル防災システム
JP3082455B2 (ja) 媒体接続装置
JPS62271150A (ja) 共通バス構造におけるエラ−処理方式
JP2728959B2 (ja) 通信装置
JPS60134942A (ja) 異常状態におけるバツクアツプシステム
JPS63220635A (ja) 専用線伝送システム端末器の伝送回路
JPS6124345A (ja) 信号出力ゲ−ト制御方式
JPS6324745A (ja) 信号伝送路診断方法
JPH0993308A (ja) 注文管理システムにおける通信回線の故障診断システム
JPS60126A (ja) 障害監視方式
JPS6122494B2 (ja)
JPS61146044A (ja) デ−タ通信制御装置の診断方式
JPH069033B2 (ja) マルチcpuシステムの異常診断方法
JPH0341863B2 (ja)
JPS61260342A (ja) バスエクステンダ
JPS5936830A (ja) 電源制御インタ−フエ−ス回路
JPS63142741A (ja) 二重制御システム
JPH0370418B2 (ja)
JPS62180441A (ja) 伝送バス診断方式
JPH04318722A (ja) 保守試験用データリンクの試験方式
JPH07303116A (ja) トークンリング通信における異常局のバイパス方式