JPH0310359A - ディージーチェイン方式の制御装置 - Google Patents

ディージーチェイン方式の制御装置

Info

Publication number
JPH0310359A
JPH0310359A JP1146014A JP14601489A JPH0310359A JP H0310359 A JPH0310359 A JP H0310359A JP 1146014 A JP1146014 A JP 1146014A JP 14601489 A JP14601489 A JP 14601489A JP H0310359 A JPH0310359 A JP H0310359A
Authority
JP
Japan
Prior art keywords
cpu
bus
signal
external
interrupt
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
JP1146014A
Other languages
English (en)
Inventor
Shingo Yamane
山根 信吾
Hisao Murata
村田 尚生
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 JP1146014A priority Critical patent/JPH0310359A/ja
Publication of JPH0310359A publication Critical patent/JPH0310359A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)
  • Bus Control (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明は、ティジ−チエイン方式で複数の装描か接続
された制御装置に関し−テイジーチェイン信号の障害が
発生した場合に、容易に障害箇所か発見できるようにし
たものである。
〔従来の技術〕
第3図は例1えば特開昭62125960号公報の第2
図に示された従来のデイジ−チエイン方式の;IiI+
 御装置の構成ブロック図であり、第3図において、(
1)ハテータを送受する外部バス、(2)はバスマスタ
権(外部バス(1)についてデータを送受する権利を有
するものをいう)を有するCPU + (3)はバスマ
スタ権をCPU (2)から譲渡されて外部バス(])
fX−使用する外部装置で、複数がティジ−チエイン方
式でCPU (2)と接続される。(4)は外部バス(
1)を介してデータの授受を行い記憶するメモリである
。BRは外部袋@(3)からCPU (2)に対しバス
マスタ権を主張するバス要求信号、BGはCPU (2
+から外部装置(3)に対しバスマスタ権の承認をする
バス承認信号、BGACKは外部装置(3)がバスマス
タ権の獲得を確認するバス確認信号である。
また、第4図は外部装置1°HH(がDMA (Di 
r e cもMemoryAccess contro
ller)のようにバスマスタ権の譲渡をうけ才、全て
バスマスタ権をもつCPU (21の管理下でデータ送
受を行うような外部装置C(υを用いた場合における従
来のティジ−チエイン方式の制御装置の構成ブロック図
である。第4図において、(1) 、 +21 、 +
41は第3図と同一であり説明は省略する。
ITRは、外部装置6])からCPU (2)に対し割
込要求を発生する割込要求信号、ITAはCPU (2
+から外部装置ODに対し割込受付を行ったことを示す
割込応答信号、ITRPYは外部装置ODがITAを受
取ったことを示す割込返送信号である。0υはCPU 
[21の管理下で外部バス(1)を介してデータの送受
を行う外部装置で、複数がデイジ−チエイン方式でCP
U (2)と接続される。
次に動作について第3図から説明する。
ここでは外部装置(3)の・)ちDM’A2かバスマス
タ権を主張する場合を例にとり説明する。DMA2はバ
ス要求信号(BR) fp CPU (2)に対し主張
する。CPU(2)は現在実行中の最後のバスサイクル
が完了した(3) 後にバスマスや権を解放し、バス承認信号(BG)j”
、r出力する。このバス承認信号(BG)はティジ−チ
エイン方式で接続されているので、まずDMA 1に送
られる。DMA 1はバス要求信号(BR)を出力して
いないので、バス承認信号(BG)を次のDM’A、2
に送る。
DMA2はバス要求信号(BR)を出力しているので、
バス承認信号(BG)をDMA3に送ることはぜ才、バ
ス確認信号(BGACK)をCPU(2)に伝える。こ
のまうにして、バスマスタ権はCPU (2)からDM
A2に移動し、DMA 2はメモリ(4)に対し必萼な
処理を行う、。
次に第4図について説明する。
ここでは外部装fMi Oυのうちl0C2が割込要求
を発生する場合を例にとり説明する。l0C2は割込要
求信号(ITR)をCPU (2)に対し出力する。C
PU (2+は割込要求信号(ITR)を受付ると割込
応答信号(ITA)を出力する。この割込応答信号(I
TA)はティジ−チエイン方式で接続されているので、
まずl0CIに送られる。IOC】は割込要求信号(I
TR)を出力していないので、割込応答信号(ITA)
を次のl0C2に送る。l0C2は割込要求信号(IT
R)を(4) 出力しているので、割込応答信号(ITA)をl0C3
に送ることはせず、割込返送信号(ITRPY)をCP
U(2)に伝え、同時に外部バス(1)を介して、IO
C番号(図示せず)をCPU (2)に伝える。CPU
 (2)は割込返送信号(ITRPY)を受けとると、
割込応答信号(ITA)を無意側にする。l0C2は割
込応答信号(ITA)が無意側になると一割込要求信号
(ITR)の出力を止め、かつ割込返送信号(ITRP
Y)を無意側にし、同時に外部バス(1)に出力してい
たIOC番号の出力を止める。このようにしてCPU 
(2)と外部装置6])の間で一連の割込処理か行われ
る。
〔発明が解決しようとする課題〕
従来のティジ−チエイン方式のjlJlj御装置は以上
のように構成されているので、外部装M L3) 、 
C(])のうち1つがティジ−チエインの信号(BG)
 、 (ITA)に障害を起こすと、ティジ−チエイン
の後に続く装’tb“では、バスマスタ権の獲得ができ
ないとか、割込要求に対する処理がいつまでたっても行
われないとかの課題かあった。
この発明は上記のような課題を解消するためになされた
もので、デイジ−チエイン上の障害部位が早期に発見で
きるようにしたティジ−チエインの制御装置を得ること
を目的とする。
〔課題を解決するための手段〕
この発明に係るデイジ−チエイン方式の′lli制御装
置は、外部バスのマスタ権を有するCPUと、このCP
U下でデータ送受を行う外部装置と前記CPUとはティ
ジ−チエイン方式の接続形態トナーンテシ)で。
かつ、CPUに対する要求信号はバス形を店とな−)て
いても、どの外部装置から要求を出しているかり・個別
に監視できるようにしたものである。
〔作用〕
この発明Eこおける外部装置゛からCPUへの要求信号
をL 視し、前段のティジーチエイン信号に障害が発生
した場合でも、障害箇所をとびこして、要求信号に対す
る処理が即座にできるように作用する。
〔発明の実施例〕
以下、この発明の一実施例を図について説明する。
第1図において、(1) 、 (2) 、 (3) 、
 (4) 、 (BR) 、 (BG)。
(BGACK)は第3図と同一であり説明は省略する。
(7)はティジ−チエイン信号のモニタとバイパスを行
う回路、00はORケート、03はCPU i2+の命
令により制御される出力ポート、0小は要求信号出力ケ
ートの前段状態を入力し、CPU (2)で監視するた
めの人力ポート−09は要求信号出力ゲートである。
次に動作について説明する。
ここでは外部装置(3)のうちDMA 2かバスマスタ
権を主張し、外部装置(3)のうちDMA 】でティジ
−チエイン信号の障害が発生した場合を例にとり説明す
る。
DMA 2はバフ要求信号(BR)をCPU (2)に
対し主張する。CPU (2+は現在実行中の最後のバ
スサイクルが完了した後にバスマス全権を解放し、バス
承認信号(BG)を出力する。
このバス承認信号(BG)はティジ−チエイン方式で接
続されているので、まずDMA1に送られる。
DIVIA]はバス要求信号(BR)を出力していない
ので、本来はバス承認信号(BG)を次のDMA2に送
るが、DMAIのバス承認信号(BG)の出力回路等に
障害が発生して−DMA 1はバス承認信号(BG)を
DMA、2に送れない状態にある。従−)でDMA2は
バス要求信号(BR)の出力を継続し−バス確認信号(
BGACK)もCPU (2)に伝えることができない
状態となる。
この状態におちいると−CPU (2)は一定時間以上
バス確認信号(BGACK)が返送されないことを検知
して(図示せず)−外部バス(1)を介して人力ポート
α4経由によるバス要求信号出力ゲート09の前段の状
態を読みとり、DMA2からバス要求信号(BR)を出
力していることを知る。
一方、CPU (2)は外部バス(1)を介して出力ポ
ート03からの出力がバス承認信号(BC)と等価とな
るまうに制御する。この出力ポート03の出力は、−斉
に有意にすることはせず、1点づつ有意となるように制
御される。
従って、CPU (2)はDMAIとDIVJA2との
間に設けられたORケート01への出力ポートαaの出
力を有意(こする。
DMA2へは上記動作によりバス承2認信号(BG)が
入力される。さらにDMA2はバフ要求信号(BR)を
出力しているので、バス承認信号(BG)をDMA 3
に送ることはせす−バス確認信号(BGACIOf/C
PU (2)に伝える。
以上の動作により、DMAIがバス承認信号(BG)を
DMA2に伝えることかで入ないような障害が起こって
も、バスマス全権はCPU (21からDMA2に移動
し、DMA2はメモリ(4)に対し必要な処理を行う。
なお、十記実施例では、外部装置にバスマスタ権の移行
を要求するものを示したが、徳2図のように外部装置に
バスマスタ権の移行は要求せず、割込橡求を行うものを
用いてもよい。次に第2図について説明する。
(1) 、 +2) 、 Ci1+ 、 +4) 、 
(ITR) 、 (ITA) 、 (ITRPY)は第
4図と同一のため説、明は省略する。また(7) 、 
(8)。
(9)は第1図と同一のため説明は省略する。次に動作
について説明する。
ここでは外部装置Oυのうちl0C2か割込要求を発生
し、外部装置ε1゛6Dのうち10C1でデイジ−チエ
イン信号の障害か発生した場合を例にとり説明する。
l0C2は否11込要求信号(ITR)をCP U (
21に対し出力する。CPU (2)は割込要求信号(
I’lR)を受付けると割込応答信号(ITA)を出力
する。この割込応答信号(ITA)はティジ−チエイン
方式で接続されているので、まずl0CIに送られる。
l0CIは割込要求信号(ITR) fP出力していな
いので、本来は割込応答信号(ITA)を次のl0C2
に送るか、■OC1の割込応答信号(ITA)の出力回
路等に障害が発生して、l0CIは割込応答信号(IT
A)をl0C2に送れない状態にある。従ってl0C2
は割込要求信号(ITR)の出力を継続し、割込返送信
号(ITRPY)、IOC番号(図示ゼオ)もCPU 
(2)に伝えることかできない状態となる。
この状態におちいると、CPU (2)は一定時間以上
、割込返送信号(ITRPY)が返送されないことを検
知して(図示せず)−外部バス(1) jp介して入力
ポート(14)経由による割込要求信号出力ケートaI
19の前段の状態を読みとり、l0C2から割込要求信
号(ITR)を出力していることを知る1、 一方、 CP’U (2)は、外部バス(1)を介して
出力ポート03からの出力が割込応答信号(ITA)と
等価となるように制御する。この出力ポートa3の出力
は、−斉に有意にすることはせ才、1点づつ有意となる
ように制御される。
従って、CPU (2)はl0CIとl0C2との間に
設けられたORケート00への出力ポートαJの出力を
有意にする。
以上の動作により、 IOC]か割込応答信号(ITA
)をl0C2に伝えることかできないような障害か起こ
っても、CPU i2)と外部装置C3])との間で一
連の割込処理が行える。
また、第1図、第2図とも外部装置nは3台までの例で
説明したか、外部装置すjの台数に応じてモニ々とバイ
パスを行う回路(7)のORケートθQと出力ポートθ
3の出力本数と、人力ポート0沿の入力本数を増やせば
5上記実施例と同様の効果を奏する。
上記実施例では、出力ポート03を用いて障害のある外
部装置0])を切離すようにしたが、出力ポートα3や
ORゲート00 lP用いず、入力ポートQ41のみで
監視するようにしてもよい。また、外部装置“C3])
から入力ポート04+への入力はバス要求信号(BR)
または割込要求信号(ITR)をjI′、を接監視する
ようにしてもよい。尚入カポ−1−041では、異状状
fルを表示ランプ等による表示、音声出力による伝達、
外部出力信号の送出等を出力してもよい。
一方−CPU (2)は、外部バス(1)を介して出力
ポートα3からの出力が割込応答信号(ITA)と等価
となるようにイti制御する。
この出力ポートαJの出力は一一一斉に有意にすること
はせず、1点づつ有意となるように1j制御される。
従って−CPU(2)はl0CIとl0C2との間に設
けられたORケートOQへの出力ポートOJの出力を有
意にする。
以上の動作により、工OC】が割込応答信号(ITA)
をl0C2に伝えることができないような障害か起こ−
)でも、CPU (2)と外部装置6c3℃との間で一
連の割込処理が行える。
また、第1図、第2図とも外gl(装置”は3台までの
例で説明したか、外部装置の台数に応じてモニタとバイ
パスを行う回路(7)の排他的論理和(8)と、タイマ
α1)と−フ11ツブ・フロ・ツブ(ロ)と+ ORケ
ート00ト、出力ポートα3の出力本数と、入力ポート
α滲の入力本数を増やせば、上記実施ケと同様の効果を
奏する。
」−記実層側では、出力ポートαJを用いて障害のある
外部装g C1υを切離すようにしたが、出力ポート0
3やORケ−1・C4を用い才、排他的論理和(8)、
タイマ0υ、フ11・ツブフロップO2による異状検出
手段と入力ポート041のみで監視するようにして≠)
よい。
〔発明の効果〕
以上のように、この発明によれば、外部装置のデイジ−
チエイン信号に障害が発生しても、どの外部装置から要
求信号を出力しているかが判るように構成したの゛C1
要求信号に対する処理が早期発見できる効果かある。
【図面の簡単な説明】
第1図はこの発明の一実施例によるティジ−チエイン方
式の1モ制御装fSjの構成ブロック図、第2図はこの
発明の仲の実施例を示すティジ−チエイン方式の制御装
置の構成プロ・ツク図、第3図と第4図は従来のティジ
−チエイン方式のjli制御装謔の構成ブロック図であ
る。 (1)は外部バス、(2)はCPU、(3)とC3υは
外部装置、(BG)と(ITA)はデイジ−チエイン信
号、α帽よ入力ポート。 なお、図中、同一符号は同一、又は相当部分を示す。

Claims (1)

    【特許請求の範囲】
  1. (1)外部バスのバスマスタ権を有するCPUと、この
    CPU下でデータ伝送を行なう複数の外部装置と、この
    外部装置と前記CPUとはデイージーチエイン方式の接
    続状態をとるデイージーチエイン方式の制御装置におい
    て、 上記CPUがディージーチエイン信号を出力した後、所
    定時間内に上記外部装置にバスマスタ権または割り込み
    要求の許可が与えられないと、上記CPUからの指令に
    より上記外部装置から上記CPUに対して出力するバス
    要求信号または割り込み要求信号の状態を監視して異状
    を検出すると共に、この検出信号を上記CPUへ入力す
    る入力ポートを備えたことを特徴とするデイージーチエ
    イン方式の制御装置。
JP1146014A 1989-06-07 1989-06-07 ディージーチェイン方式の制御装置 Pending JPH0310359A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1146014A JPH0310359A (ja) 1989-06-07 1989-06-07 ディージーチェイン方式の制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1146014A JPH0310359A (ja) 1989-06-07 1989-06-07 ディージーチェイン方式の制御装置

Publications (1)

Publication Number Publication Date
JPH0310359A true JPH0310359A (ja) 1991-01-17

Family

ID=15398143

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1146014A Pending JPH0310359A (ja) 1989-06-07 1989-06-07 ディージーチェイン方式の制御装置

Country Status (1)

Country Link
JP (1) JPH0310359A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102328871A (zh) * 2010-07-12 2012-01-25 株式会社日立制作所 乘客传送设备的扶手检查装置和乘客传送设备的维修方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102328871A (zh) * 2010-07-12 2012-01-25 株式会社日立制作所 乘客传送设备的扶手检查装置和乘客传送设备的维修方法

Similar Documents

Publication Publication Date Title
US6070214A (en) Serially linked bus bridge for expanding access over a first bus to a second bus
US5758109A (en) Repeater/switch for distributed arbitration digital data buses
US4933838A (en) Segmentable parallel bus for multiprocessor computer systems
CA1221173A (en) Microcomputer system with bus control means for peripheral processing devices
JPH056223B2 (ja)
WO2015023144A1 (ko) 메모리 공유 환경에서 데이터 무결성 감시 장치 및 방법
JPH0611143B2 (ja) 通信インタフエ−ス回路
JPH0310359A (ja) ディージーチェイン方式の制御装置
JP3626667B2 (ja) 拡張スロットホットプラグ制御装置
JPH0310357A (ja) ディージーチェイン方式の制御装置
CA2347869C (en) Linked bridge
JPS59167730A (ja) バス結合装置
JPS621051A (ja) バス制御装置
JPH0310358A (ja) ディージーチェイン方式の制御装置
JPH0310360A (ja) ディージーチェイン方式の制御装置
JPS6320523A (ja) パ−ソナルコンピユ−タ・プリンタ接続器
JPS58134358A (ja) プロセツサ制御方式
JPS628832B2 (ja)
JPS63310031A (ja) エラ−検出方式
JPS6037050A (ja) 入出力制御装置
JPH02100746A (ja) マルチプロセッサ・バス
JPS62237559A (ja) マイクロコンピユ−タ間の相互コミユニケ−シヨンシステム
JPS63164550A (ja) バス診断回路
JPH0574257B2 (ja)
JPH02161550A (ja) データ転送制御方式