JPS6041383B2 - 共通バス監視方式 - Google Patents

共通バス監視方式

Info

Publication number
JPS6041383B2
JPS6041383B2 JP55187789A JP18778980A JPS6041383B2 JP S6041383 B2 JPS6041383 B2 JP S6041383B2 JP 55187789 A JP55187789 A JP 55187789A JP 18778980 A JP18778980 A JP 18778980A JP S6041383 B2 JPS6041383 B2 JP S6041383B2
Authority
JP
Japan
Prior art keywords
common bus
state
processing device
reset
bus
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.)
Expired
Application number
JP55187789A
Other languages
English (en)
Other versions
JPS57111718A (en
Inventor
秀清 小澤
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP55187789A priority Critical patent/JPS6041383B2/ja
Publication of JPS57111718A publication Critical patent/JPS57111718A/ja
Publication of JPS6041383B2 publication Critical patent/JPS6041383B2/ja
Expired legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • G06F13/36Handling requests for interconnection or transfer for access to common bus or bus system
    • G06F13/362Handling requests for interconnection or transfer for access to common bus or bus system with centralised access control

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Debugging And Monitoring (AREA)

Description

【発明の詳細な説明】 本発明は共通バスを使用したデータ処理装置における共
通バスのハング状態を検出し、復旧する方式に関する。
データ処理装置では、命令の実行過程において種々のエ
ラーチェックを行い、処理装置自体のエラー監視を行う
。エラーが検出されると、マシンチェック割込を発生さ
せてソフトウェアに処理装置のエラーを知らせるか、又
はチェックストップ状態となり、以後の処理を中断する
ように構成されている。しかし、共通バスを使用した処
理装置では、共通バスがハングした場合、ハング状態を
検出してマシンチェック割込を起そうとしても、共通バ
スそのものがハングしているため、共通バスをリセット
しない限り以後どの様な操作も不可能である。
そこで、本発明は共通バスがハングした場合、その直前
の状態を記録しておき、共通バスを強勢的にリセットし
、処理プログラムを再初期ロードするようにする。
処理プログラムは、再初期ロードされた時点で、共通バ
スハングによる再初期ロードであることを認識して、共
通バスがハングした時の状態を監視回路より読出して解
析することができるようにすれば、共通バスがハングし
た時も、マシンチェック割込の発生による処理と等価な
処理を行なうことができる。以下図面により詳説する。
第1図は本発明の一実施例システムのブロック図であり
、1は共通バス、2は処理装置、3はバス監視装置、4
は主記憶装置、5は入出力制御装置である。
各装置2〜5は共通バスにより互いに交信可能である。
さらに処理装置2と監視装置3との間には別に線がから
れており11は再初期ロードの指示線、12,13,1
4は夫々停止状態、チェックストップ状態、待ち状態を
示す線である。処理装置は、停止状態、チェックストッ
プ状態、もしくは待状態でないとき、常に共通バス経由
でデータ(あるいは命令)のアクセスを行っている。
共通バスは一般的に、ハンドシェイク方式でデータの転
送を行っており、デ−夕の転送に当って、要求信号SV
1(SRVICEIN),応答信号SV○(SERVI
CEOUT)の一対の信号のやりとりでデータ転送を行
う。
処理装置が前記の状態でないときは、この一対の信号が
常に共通バス上において一定時間内に検出される。そこ
で、常に共通バス上のデータアクセスの始まりと、終り
(要求信号、応答信号の立上り又は立下り)を監視し、
その時点の状態(アクセスされるアドレスやデータ及び
それに伴なう制御信号)を記録するようにし、処理装置
が、停止状態、チェックストップ状態もしくは待ち状態
でない時に、一定時間以上にわたってデータアクセスの
始まりや終りが検出できなかったならば、共通バスもし
くは処理装置がハングしているものと倣して、前記共通
バスの状態の記録を凍結し共通バス及び処理装置を強勢
的にリセットし、処理装置に対し、処理プログラムを外
部記憶媒体等から再初期ロードを実行させる。第2図は
バス監視装置3の−実施例を主す主要部のブロック図で
ある。
共通バス上の要求信号SVIは微分回路31によって立
上がりが検出され、該立上がりによってタイマカウンタ
32をリセットする。
タイマカウンタ32はリセットされると再びゼロからカ
ウントアップを行ない、リセットされる前にオーバーフ
ローを生じるとOVF信号を生じる。
このとき上言己12〜14の信号がいずれも生じていな
いことがノアゲート33により検出されていると、アン
ドゲート34を介して、フリツプフロップ35がセット
される。一方、SVIの立上がり信号はアンドゲート3
6を介してアドレスセーブレジスタ37及びデータセー
ブレジスタ38をトリガしてそのときのバスーの状態を
セーブする。尚、フリツプフロツプ35がセットされる
とゲート36が閉じて、レジスタ37,38を凍結する
。また、各装置に対してリセット信号(SRT)を出し
て内部レジスタ等をリセットさせる。
そしてさらにCPU2に対しては再初期ロード信号11
を送出する。尚、「共通バスのリセット→とは共通バス
に接続されている装置をリセットすることである。前記
により再初期ロードされたプログラムは共通バス監視回
路の共通バスハングによる再初期ロードを示すフリツプ
フロップ35を読出し共通バスハングによる再初期ロー
ドであるならば、前記共通バス監視回路中に記録されて
いる共通バスハング直前の状態を謙出し、エラーの原因
を解析する。
共通バス監視回路は、共通バスの状態の記録が読出され
たことにより凍結を解除し、再び共通バスの監視を開始
する。
尚、監視装置中の各種レジスタ(37,38等)やフリ
ップフロップ(39等)はCPU2から通常のバスィン
タフェースで謙出すことができる。
【図面の簡単な説明】
第1図は本発明の一実施例システムブロック図、第2図
は共通バス監視装置の一実施例ブロック図である。 図中、31は要求信号SVIの立上がり検出回路、32
はタイマカウンタ、37,38は夫々アドレス及びデー
タのセーブレジスタである。 第1図第2図

Claims (1)

    【特許請求の範囲】
  1. 1 処理装置と入出力制御装置が共通バスを介して接続
    されたシステムにおいて、該処理装置が共通バス上の所
    定の信号線の信号変化を監視し、変化のある毎に共通バ
    スの状態を共通バス監視回路に記録するとともに、処理
    装置が停止若しくは待状態でない場合に一定時間以上に
    わたつて上記信号変化が無いときに、上記共通バスの状
    態記録を凍結し、上記処理装置をリセツトすることを特
    徴とする共通バス監視方法。
JP55187789A 1980-12-29 1980-12-29 共通バス監視方式 Expired JPS6041383B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP55187789A JPS6041383B2 (ja) 1980-12-29 1980-12-29 共通バス監視方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP55187789A JPS6041383B2 (ja) 1980-12-29 1980-12-29 共通バス監視方式

Publications (2)

Publication Number Publication Date
JPS57111718A JPS57111718A (en) 1982-07-12
JPS6041383B2 true JPS6041383B2 (ja) 1985-09-17

Family

ID=16212244

Family Applications (1)

Application Number Title Priority Date Filing Date
JP55187789A Expired JPS6041383B2 (ja) 1980-12-29 1980-12-29 共通バス監視方式

Country Status (1)

Country Link
JP (1) JPS6041383B2 (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2626119B2 (ja) * 1990-01-22 1997-07-02 日本電気株式会社 マイクロコンピュータ開発支援装置

Also Published As

Publication number Publication date
JPS57111718A (en) 1982-07-12

Similar Documents

Publication Publication Date Title
ATE176063T1 (de) Parallelschlussschnittstellenschaltkreise in rechnersystemen
JPS63153657A (ja) マイクロプロセツサ
JPS6041383B2 (ja) 共通バス監視方式
JP2993731B2 (ja) ハードウェアトレース情報の制御方式
JP3190694B2 (ja) ローカルメモリの診断方式
JPH0149975B2 (ja)
JPH03252831A (ja) Dma転送によるras情報収集方法
JPH03244045A (ja) マイクロコンピュータ回路
JP3013517B2 (ja) ライトバッファエラーアドレス検出回路
JPS63118964A (ja) 情報処理装置
JPH01274260A (ja) 入出力制御用アダプタ
JPS6057439A (ja) スタツクあふれ検出装置
JPH0333939A (ja) マイクロプロセッサ
JPH039423A (ja) レディー信号チエック回路
JPH05233526A (ja) Dma制御方式
JPH02150942A (ja) バス異常検出回路
JPH03230216A (ja) 記憶デバイスへの処理データの書込処理方式
JPH02114364A (ja) マルチプロセッサシステム
JPH06266630A (ja) トレース機能付き入出力制御装置
JPS61213937A (ja) 情報処理システムのトレ−ス方式
JPH10143444A (ja) 障害処理方式
JPS6230668B2 (ja)
JPS62219146A (ja) バスサイクル中断機能を備える処理装置
JPH05298199A (ja) 入出力制御装置
JPH04312111A (ja) データ処理装置