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

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

Info

Publication number
JPH0310358A
JPH0310358A JP1146013A JP14601389A JPH0310358A JP H0310358 A JPH0310358 A JP H0310358A JP 1146013 A JP1146013 A JP 1146013A JP 14601389 A JP14601389 A JP 14601389A JP H0310358 A JPH0310358 A JP H0310358A
Authority
JP
Japan
Prior art keywords
signal
cpu
daisy chain
bus
output
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
JP1146013A
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 JP1146013A priority Critical patent/JPH0310358A/ja
Publication of JPH0310358A publication Critical patent/JPH0310358A/ja
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明は、ティージ−チエイン方式で複数の装置が接
続された制御装置に関し、ディージ−チェイン信号の障
害か発生した場合に、容易に障害箇所を切離すことかで
きるようにしたものである。
〔従来の技術〕
第3図は例えば特開昭62−125960号公報の第2
図に示された従来のティジ−チエイン方式の制御御装仏
゛の構成ブロック図であり、第3図において、(1)ハ
テークを送受する外部バス、(2)はバスマスタ権(外
部バス(1)についてデータを送受する権利を有するも
のをいう)を有するCPU、(3)はバスマスタ権をC
PU (2]から譲渡されて外部バス(1)を使用する
外部装置で、複数かデイジ−チエイン方式でCPU (
2)と接続される。(4)は外部バス(1)ヲ介してデ
ータの授受を行い記憶するメモリである。BRは外部装
置(3)からCPU (21に対しバスマスタ権を主張
するバス要求信号、BGはCPU (2)から外部装置
(3)に対しバスマスタ権の承認をするバス承認信号、
BGACKは外部装置ξ(3)かバスマスタ権の獲得を
確認するバス確認信号である。
また、第4図は外部装置°がDMA (Diroct、
 MomoryAccessoontroller)の
ようにバスマスタ権の瞳渡をうけ才、全てバスマスタ権
をもつCPU (2+の管理下でテーク送受を行うよう
な外部装@f Gl)を用いた場合における従来のティ
ジ−チエイン方式のflr制御装首の構成ブロック図で
ある。
第4図において、(1) 、 (21、t41は第3図
と同一であり説明は省略する。
ITRは、外部装置GI)からCPU (2)に対し割
込要求を発生する古11込要求信号、ITAはCPU 
(2)から外部装置0υに対し割込受伺を行ったことを
示す割込応答信号、ITRPYは外1部装埴OυがIT
Aを受取ったことを示す割込返送信号である。OI)は
CPU (2)の管理下で外部バス(1)5−介してテ
ークの送受を行う外部装L゛で、複数かデイジ−チエイ
ン方式でCPU (2)と接続される。
次に動作にりいて第3図から説明する。
ここでは外部装置(3)のうちDMA2がバスマスタ権
を主張する場合を例にとり説明する。DMA2はバス要
求信号(BR)をCPU (2)に対し主張する。CP
U(2)は現在実行中の最後のバスサイクルが完了した
後にバスマスタ権を解放し、バス承認信号(BG) %
出力する。このバス承認信号(BG)はティジ−チエイ
ン方式で接続されているので、まずDMA iに送られ
る。DMA lはバス典求槽号(BR)を出力していな
いので、バス承認信号(BG)を次のDMA 2に送る
DMA2はバス要求信号(BR)を出力しているので、
バス承認イ言号(BG)をDMA 3に送ることはせず
、バス確認信号(BG ACK )をCPU (2)に
伝える。このようにして、バスマスタ権はCPU (2
+からDMA 2に移動し、DMA 2はメモリ(4)
に対し必要な処理を行う。
次に第4図について説明する。
ここでは外部装置C(11のうちl0C2が割込要求を
発生する場合を例にとり説明する。l0C2は割込要求
信号(ITR)をCPU (2)に対し出力する。CP
U F2)は割込要求信号(ITR)を受付ると割込応
答信号(ITA)を出力する。この割込応答信号(IT
J、)はデイジ−チエイン方式で接続されているので、
まずl0C1に送られる。l0CIは割込要求信号(I
TR)を出力していないので一割込応答信号(ITA)
を次のl0C2に送る。l0C2は割込要求信号(IT
R)を出力しているので、割込応答信号(ITA) 5
. l0C3に送ることはせ才、割込返送信号(I T
RPY )をCPU(2)に伝え、同時に外部バス(1
)を介して、IOC番号(図示せず)をCPU (2)
に伝える。CPU (2)は割込返送信号(ITRPY
)を受けとると、割込応答信号(ITA)を無意側にす
る。l0C2は割込応答信号(ITA)が無意側になる
と割込要求信号(ITR)の出力を止め、かつ割込返送
信号(ITRPY)を無意側にし、同時に外部バス(1
)に出力していたIOC番号の出力を止める。このよう
にしてCPU (2)と外部装置0])の間で一連の割
込処理が行われる。
〔発明が解決しようとする課題〕
従来のティジ−チエイン方式の制御装置は以上のように
構成されているので、外部装置(3)+ CHI)のう
ち1つがデイジ−チエイン上の信号(BG) 、 (I
TA)に障害を起こすと、ティジ−チエインの後に続く
装置では、バスマスタ権の獲得ができないとか、割込要
求に対する処理がいつまでたっても行われないとかの課
題かあった。
この発明は上記のような課題を解消するためにな。され
たもので、ティジ−チエイン上の障害部位を切離すこと
ができるようをこしたデイジ−チエインの制御装置を得
ることを目的とする。
〔課題を解決するための手段〕
この発明に係るティジ−チエイン方式の制御装fi&は
、外部バスのマスク権を有するCPUと、このCPU下
でテーク送受を行う外部装置と、この外部装置と前記C
PUとはティジ−チエイン方式の接続形態となっており
、デイジ−チエイン信号の出力と次段ティジ−チエイン
信号の入力の間にORゲートを設け、このORゲートは
前記CPUの命令により制御される出力ボートの条件と
前段デイジ−チエイン信号を入力するようにしたもので
ある。
〔作用〕
この発明におけるORゲートは、前段デイジ−チエイン
信号に障害か発生した場合は、CPUの命令により制御
される出力ボートの側から、次段のデイジ−チエイン信
号を制御で入るように作用する。
〔発明の実施例〕
以下、この発明の一実施例を図に−)いて説明する。
第1図において、(]) 、 +2’) 、 t3) 
、 (41、(BR) 、 (13G)。
(BGACK)は第3図と同一であり説明は省略する。
(7)はティジ−チエイン信号のバイパス侃制御回路、
00はORケート、03はCPU (2+の命令により
佃制御される出力ボートである。
次に動作について説明する。
ここでは外部装@(3)のうちDMA 2かハスマスタ
権を主張し、外部装詔(3)のうちDMA ]でティシ
ーチエイン信号の障害が発生した場合を例にとり説明す
る。
DMA 2はバス要求信号(BR)をCPU (2)に
対し主張する。CPU (2)は現在実行中の最後のバ
スサイクルが完了した後にバスマスタ権を解放し、バス
承認信号(BG)を出力する。このバス承認信号(BG
)はティジ−チエイン方式で接続されているので、まず
DMA 1に送られる。DMAIはバス要求信伺(BR
)を出力していないので、本来はバス承認伯Q CBG
 ) i−次のDMA2に送るが、DMA 】のバス承
認信号(BG)の出力回路等に障害が発生して、DMA
 lはバス承認信号(BG)をDMA 2に送れない状
ずルにある。従ってDMA 2はバス要求信号(BR)
の出力を継続し、バス確認信号(J3GACK )もC
plJ (z)に伝えることができない状態となる。
この状態におぢいると、CPU(2)は一定時間以上バ
ス確認信号(BGACK )が返送されないことを検知
して(図示せず)、外部バス(1)を介して出力ボート
03からの出力がバス承認信号(BG)と等価となるよ
うに制御する。
出力ボート(至)の出力は、−斉に有意にすることはせ
ず、1点づ−)順番に有意となるように制御される。
従ってCPU (2)は、まずCPU (2)とDMA
Iとの間に設けられたORゲートθ0を、出力ボート0
3を制御することにより有意をこする。
DMA 1はバス承認信号(BG)をDMA 2へ送れ
ない状態にあるので、DMA2はバス要求信号(BR)
の出力を継続し、バス確認信号(BGACK)もCPU
 (2)へ伝えることができない。
次にCPU t2)は、一定時間以上バス確認信号(B
GACK)が返送されないことを検知すると、CPU 
(2)とDMA 1との間に設けられたORケート00
への出力ボート(至)の出力を無意にし、代りにDMA
IとDMA 2との間に設けられたORケートQOへの
出力ボート03の出力を有意にする。
DMA2へは上記動作によりバス承認信号(BG)が入
力される。さらにl)MA2はバス要求信号(BR)を
出力しているので、バス承認信号(BG)をDIVIA
3に送ることはせず、バス確認信号(BGACK )を
CPU (2)に伝える。
以上の動作により、DIVIAIかバス承認信号(BG
)をDMA2に伝えることかで〜ないような障害が起こ
っても、ハスマスタ権はCPU (21からDMA2に
移動シ、DMA 2はメモリ(4)に対し必要な処理を
行う。
なお、上記実施例では、外部装協にハスマスタ権の移行
を要求するものを示したが、第2図のよウニ外部装置に
バスマスタ権の移行は要求せず、割込要求を行うものを
用いてもよい。次に第2図について説明する。
(1) 、 +2+ 、 C3]) 、 (41、(I
’I’R) 、 (ITA) 、 (ITRPY)は第
4回と11(1−のため説明は省略する。また(7) 
、 (8L(9)は第】図と同一のため説明は省略する
。次に動作について説明する。
ここでは外部装置室cl])のうちl0C2が割込要求
を発生し、外部装部01のうちIOC]でティジ−チエ
イン信号の障害か発生した場合を例にとり説明する。。
l0C2は割込要求信号(ITR)をCPU (2+に
対し出力する。CPU (2)は割込要求信号(ITR
)を受付けると割込応答信号(I TA、)を出力する
。この割込応答43号(ITA)はティジ−チエイン方
式で接続されているので、まずIOC】に送られる。
l0CIは割込要求信号(ITR)を出力していないの
で、本来は割込応答信号(ITA)を次のl0C2に送
るか、l0C1の割込応答信号(ITA)の出力回路等
に障害が発生して、l0CIは割込応答信号(ITA)
をl0C2へ送れない状態にある。従ってl0C2は割
込要求信号(ITR)の出力を継続し、割込返送信号(
ITRPY)、IOC搦号(図示せず)もCPU (2
)に伝えることができない状態となる。
この状態におちいると、CPU (2+は一定時間以上
、割込返送信号(ITRPY)が返送されないことを検
知して(図示せず)、外部バス(1)を介して出力ポー
ト(2)からの出力が割込応答信号(ITA)と等価と
なるように制御する。
出力ポートα3の出力は一一斉に有意とすることはせず
、1点づつ順番に有意となるように制御される。
従ってCPU [2)は、才ずCPU(2)とlo(l
との間に設けられたORゲート0Qを、出力ポートα3
を制御することにより有意19する。
l0CIは割込応答信号(ITA) lrt l0C2
へ送れない状態にあるので−IOC2は割込要求信号(
ITR)の出力を継続し、割込返送信号(ITRPY)
もCPU (2)に伝えることができない。
次にCPU (2)は、一定時間以上、割込返送信号(
ITRPY)が返送されないことを検知すると、CPU
(2)と工OC1との間に設けられたORケート00へ
の出力ポート0の出力を無意にし、代りにl0CIとl
0C2との間に設けられたORゲート(10への出力ポ
ート03の出力を有意にする。
l0C2は上記動作により割込応答信号(ITA)が入
力される。
さらにl0C2は割込要求信号(ITR)を出力してい
るので、割込応答信号(ITA)をl0C3fこ送るこ
とはせず、割込返送信号(ITRPY)をCPU (2
)に伝える。
以上の動作によリ−IOCtが割込応答信号(ITA)
をl0C2に伝えることができないような障害が起こっ
ても、CPU (2)と外部装置C31との間で一連の
割込処理が行なえる。
また、第1図、第2図とも外部装置は3台までの例で説
明したが一外部装詑の台数に応じてバイパス制御回路(
7)のORケートθQと出力ポート03の出力本数を増
やせば上記実施例と同様の効果を奏する。
〔発明の効果〕
以上のように、この発明によれば、外部装置のティジ−
チエイン信号に障害か発生しても、デイジ−チエイン信
号の出力と、次段ティジ−チエイン信号の入力の間にO
Rゲートを設け、このORケートは、CPUからの命令
が出力ボート経由で制御されるように構成したので、テ
ィジ−チエイン上の障害部位を切離すことかできる効果
がある。
【図面の簡単な説明】
第1図はこの発明の一実施例によるティジ−チエイン方
式の制御装置の構成ブロック図、第2図はこの発明の他
の実施例を示すティジ−チエイン方式の制御装置の構成
ブロック図、第3図と第4図は従来のデイジ−チエイン
方式の制御装置の構成プロ・ツク図である。 (1)は外部バス、(2)はCPU、(3)と0υは外
部装着、(BG)と(ITA)はデイジ−チエイン伯月
、00はORゲート、α3は出力ポート。 なお、図中、同一符号は同一、又は相当部分を示す。

Claims (1)

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

Priority Applications (1)

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

Applications Claiming Priority (1)

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

Publications (1)

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

Family

ID=15398122

Family Applications (1)

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

Country Status (1)

Country Link
JP (1) JPH0310358A (ja)

Similar Documents

Publication Publication Date Title
EP0341710B1 (en) Atomic sequence for phase transitions
JPS63204350A (ja) データ処理システム
JPH077374B2 (ja) インタフェース回路
JPH0814812B2 (ja) デ−タ処理装置
JPH01162967A (ja) 割込み処理方法及び装置
JPH0310358A (ja) ディージーチェイン方式の制御装置
JP2944111B2 (ja) リクエスト制御方法及び記憶制御装置
JP3345102B2 (ja) 結合したモジュールをリセットする方法及びこの方法を用いるシステム
JP3151966B2 (ja) バス制御装置
JPH0385660A (ja) 入出力制御システム
JP3732239B2 (ja) 割込み装置
JPS63310031A (ja) エラ−検出方式
JP2667285B2 (ja) 割込制御装置
JPH0540728A (ja) バス制御方式
JPH0310360A (ja) ディージーチェイン方式の制御装置
JP3086245B2 (ja) 他系アクセス指定装置
JP2000347706A (ja) プラント制御装置
JPS60226246A (ja) デ−タ伝送装置
JPS622742A (ja) 衝突検出方式
JP2573790B2 (ja) 転送制御装置
JPH0310359A (ja) ディージーチェイン方式の制御装置
JPH05101002A (ja) バス要求方式
JPH05108553A (ja) バス結合装置
JP2000298639A (ja) 送出回路、受信回路、インタフェース回路、システム制御装置、入出力制御装置、情報処理装置
JPH0367350A (ja) ネットワークインタフェース装置