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

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

Info

Publication number
JPH0310360A
JPH0310360A JP1146015A JP14601589A JPH0310360A JP H0310360 A JPH0310360 A JP H0310360A JP 1146015 A JP1146015 A JP 1146015A JP 14601589 A JP14601589 A JP 14601589A JP H0310360 A JPH0310360 A JP H0310360A
Authority
JP
Japan
Prior art keywords
bus
signal
cpu
output
daisy
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
JP1146015A
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 JP1146015A priority Critical patent/JPH0310360A/ja
Publication of JPH0310360A publication Critical patent/JPH0310360A/ja
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明は、デイジ−チエイン方式で複数の装置が接続
されて制御装置に関し、デイジ−チエイン信号の障害が
発生した場合に、容易に障害箇所が発見できるようにし
たものである。
〔従来の技術〕
第3図は例えば特開昭62−125960号公報の第2
図に示された従来のデイジ−チエイン方式の制御装置の
構成ブロック図であり、第3図において、(1)はデー
タを送受する外部バス、(2)はバスマスク権(外部バ
ス(1)についてデータを送受する権利を有するものを
いう)を有するCPU、(31はバスマスク権をCP 
U (2+から譲渡されて外部バスfl)を使用する外
部装置で、複数がデイジ−チエイン方式でCP U (
2+と接続される。(4)は外部バス(1)を介してデ
ータの授受を行い記憶するメモリである。
BRは外部装置(3)からCP U (21に対しバス
マスク権を主張するバス要求信号、BGはCP U f
21から外部装置(3)に対しバスマスク権の承認をす
るバス承認信号、BC,ACKは外部装置(3)がバス
マスク権の獲得を確認するバス確認信号であるまた、第
4図は外部装置がD M A (D irectMem
ory Accesscontroller )のよう
にバスマスり権の譲渡をうけず、全てバスマスク権をも
つc p U (21の管理下でデータ送受を行うよう
な外部装置(31)を用いた場合における従来のデイジ
−チエイン方式の制御装置の構成ブロック図である。
第4図において、(11,(21,(41は第3図と同
一であり説明は省略する。
ITRは、外部装置(31)からCP U (2+に対
し割込要求を発生する割込要求信号、ITAはCPU(
2)から外部装置(31)に対し割込受イ1を行ったこ
とを示す割込応答信号、ITRPYは外部装置(31)
がITAを受取ったことを示す割込み返送信号である。
(31)はCP U (21の管理下で外部バス(1)
を介してデータの送受を行う外部装置で、複数がデイジ
−チエイン方式でCP U (21と接続される。
次に動作について第3Mから説明する。
ここでは外部装置(3)のうちDMA2がバスマスク権
を主張する場合を例にとり説明する。DMA2はバス要
求信号(BR)をCP U (2)に対し主張する。C
P U (2+は現在実行中の最後のバスサイクルが完
了した後にバスマスク権を解放し、バス承認信号(B 
G)を出力する。このバス承認信号(B G)はデイジ
−チエイン方式で接続されているので、まずDMA I
に送られる。DMA 1はバス要求信号(B R)を出
力していないので、バス承認信号(BG)を次のDMA
 2に送る。DMA2はバス要求信号(B R)を出力
しているので、バス承認信号(B G)をDMA3に送
ることはせず、バス確認信号(BGACK)をCP [
J f21に伝える。このようにして、バスマスク権は
CP U (21からDMA2に移動し、DMA 2は
メモリ(4)に対し必要な処理を行う。
次に第4図について説明する。
ここでは外部装置(31)のうちl0C2が割込要求を
発生する場合を例にとり説明する。■○C2は割込要求
信号(ITR)をCP U (2+に対し出力する。C
P U (21は割込要求信号(ITR)を受付ると割
込応答信号(ITA)を出力する。この割込応答信号(
ITA)はデイジ−チエイン方式で接続されているので
、まずTOCIに送られる。
10CIは割込要求信号(TTR)を出力していないの
で、割込応答信号(ITA)をを次の■OC2に送る。
l0C2は割込要求信号(I T R)を出力している
ので、割込応答信号(ITA)をl0C3に送ることは
せず、割込返送信号(ITRPY)をCP U f21
に伝え、同時に外部バス(1)を介して、roc番号(
図示せず)をCP U (2+に伝える。CP U (
2)は割込返送信号(ITRPY)を受けとると、割込
応答信号(I TA)を無意側にする。l0C2は割込
応答信号(ITA)が無意側になると、割込要求信号(
ITR)の出力を止め、かつ割込返送信号(ITRPY
)を無意側にし、同時に外部バス(1)に出力していた
IOC番号の出力を止める。このようにしてCP U 
[2)と外部装置(31)の間で一連の割込処理が行わ
れる。
〔発明が解決しようとする課題〕
従来のデイジ−チエイン方式の制宿1装置は以上のよう
に構成されているので、外部装置(31,(31)のう
ち1つがデイジ−チエイン上の信号(BG)。
(ITA)に障害を起こすと。デイジ−チエインの後に
続く装置では、バスマスク権の獲得ができないとか、割
込要求に対する処理がいつまでたっても行われないとか
の課題があった。
この発明は上記のような課題を解消するためになされた
ものでデイジ−チエイン上の障害部位が早期に発見でき
るようにしたデイジ−チエインの制御装置を得ることを
目的とする。
〔課題を解決するための手段〕
この発明に係るデイジ−チエイン方式の制御装置は、外
部バスのマスク権を有するCPUと、このCPU下でデ
ータ送受を行う外部装置と前記CPUとはデイジ−チエ
イン方式の接続形態となっており、前記外部装置のデイ
ジ−チエイン信号の前段と次段との出力の排他的論理和
が所定時間以上続くと異状信号として出力する異状検出
手段とこの検出結果をCPUへ入力する入力ポートを備
えたものである。
〔作用〕
この発明における異状検出は前段と次段のデイジ−チエ
イン信号が所定時間以上不一致であると当該箇所のディ
ジーチエイン障害という判定を行う。
〔実施例〕
以下、この発明の一実施例を図について説明する。第1
図において、(1) 、 (2+ 、 +31 、 +
4.1 、 (B R)(BG)、(BGACK)は第
3図と同一であり説明は省略する。(7)はデイジ−チ
エインの信号のモニタとバイパスを行う回路、(8)は
外部装置(3)のディジーチエイン信号の入力と出力を
各々入力条件とする排他的論理和、0υは排他的論理和
(8)の出力状態を監視するタイマ、(12)はタイマ
(113によりセットされ、イニシャルリセット信号に
よりリセットされるフリップ・フロップ、04)はフリ
ップ・フロップ02)の出力状態を入力し、CP U 
(21で監視するための人力ボート、α0)はORゲー
ト、θ3)ばCPU(2)の命令により制御される出力
ボートである。
次に動作について説明する。
ここでは外部装置(3)のうちDMA2がバスマスク権
を主張し、外部装置(3)のうちDMA 1でデイジ−
チエイン信号の障害が発生した場合を例にとり説明する
DMA 2はバス要求信号(BR)をCP U +21
に対し主張する。
CP U (21は現在実行中の最後のバスサイクルが
完了した後にバスマスク権を解放し、バス承認信号(B
 G)を出力する。
このバス承認信号(B G)はデイジ−チエイン方式で
接続されているので、まずDMA 1に送られる。DM
A 1はバス要求信号(BR)を出力していないので、
本来はバス承認信号(B G)を次のDMA 2に送る
が、DMA 1のバス承認信号(B G)の出力回路等
に障害が発生して、DMA1はバス承認信号(BG)を
DMA 2に送れない状態にある。従ってDMA 2は
バス要求信号(BR)の出力を継続し、バス確認信号(
BGACK)もCP U (2)に伝えることができな
い状態となる。
この状態においてデイジ−チエイン信号のモニタとバイ
パスを行う回路(7)の排他的論理和(8)のうちDM
A 1のバス承認信号(BG)の入力側に接続されてい
る排他的論理和(8)は、入力と出力の論理レベルが不
一致となるため、その出力は“H”レベルとなる。
一方、その他の排他的論理和(8)は、入力と出力の論
理レベルが一致しており、その出力は“L°゛レベルと
なる。
排他的論理和(8)と接がっているタイマ0υは、排他
的論理和(8)の出力が一定時限以上” H”レベルで
あれば、フリップフロップ02)をセントする。
なお、タイマ11)ば、排他的論理和(8)の出力が1
一定時比以下の“I]”レベル」、または「L”レベル
」のフリップフロップ02)をセントしない。
フリップフロップ02)は障害を起こしているデイジ−
チエインの部位を記憶しており、CP U (21は、
この状態を外部バス(1)を介して人カポ−1−(14
1経由で読出ずことができ、DMA2で障害を起こして
いることを知る。
一方、CP U (2+は外部バス(1,1を介して出
力ボート03)からの出力がバス承認信号(BG)と等
価となるように制御する。この出カポ−1−03+の出
力は、−斉に有意にすることはせす、1点づつ有意とな
るように制御される。
従って、CP U (2+はDMA 1とDMA2との
間に設けられたORゲー1−001への出力ボート03
)の出力を有意にする。DMA2へは上記動作によりバ
ス承認信号(BG)が入力さる。さらにDMA 2はバ
ス要求信号(ER)を出力しているので、バス承認信号
(BG)をDMA3に送ることはせず、バス確認信号(
BGACK)をCP U (21に伝える。
以上の動作により、DMA Lがバス承認信号(BG)
をDMA 2に伝えることができないような障害が起こ
っても、バスマスク権はCP U (2+からDMA 
2に移動し、DMA2はメモリ(4)に対し必要な処理
を行う。
なお、上記実施例では、外部装置にバスマスク権の移行
を要求するものを示したが、第2図のように外部装置に
バスマスク権の移行は要求せず、割込要求を行うものを
用いてもよい。次に第2図について説明する。
(1,)、 (21,(31)、 (41,(I TR
)、 (I TA)、 (I TRPY)は第4図と同
一のため説明は省略する。
また(7) 、 (81、T91は第1図と同一のため
説明は省略する。次に動作について説明する。
ここでは外部装置(31)のうちl0C2が割込要求を
発生し、外部装置(31)のうちTOCIでデイジ−チ
エイン信号の障害が発生した場合を例にとり説明する。
10C2は割込要求信号(ITrl)をCP U f2
1に対し出力する。CP U (21は割込要求信号<
 r ”rRンを受付けると割込応答信号(ITA)を
出力する。この割込応答信号(ITA)はデイジ−チエ
イン方式で接続されているので、まずTOCIに送られ
る。
l0C1は割込応答信号(ITR)を出力していないの
で、本来は割込応答信号(rTA)を次のl0C2に送
るが、l0CIの割込応答信号(ITA)の出力回路等
に障害が発生して、1001は割込応答信号(ITA)
をl0C2へ送れない状態にある。従ってl0C2は割
込要求信号(ITR)の出力を継続し、割込返送信号(
ITRPY)、IOC番号(図示せず)も、CP U 
(21に伝えることができない状態となる。
この状態におちいると、排他的論理和テ8)は、入力と
出力の論理レベルが一致となるため、その出力レベルは
“’ H″レヘルなる。
排他的論理和(8)と接がっているタイマO1lば、排
他的論理和(8)の出力が一定時限以上゛■1”レベル
であれば、フリップフロップ(1乃をセットする。
なお、タイマ0υは、排他的論理和(8)の出力が「一
定時限以下の“′H”レベル」、またはr ” L ”
レベル」の場合は、フリップフロップ02)をセットし
ない。
フリップフロップ02)は障害を起こしているデイシー
チエインの部位を記1.aシており、CP U (2+
は、この状態を外部バス(1)を介して入カポ−) 0
41 B由で読出すことができ、l0C2で障害を起こ
していることを知る。
〔発明の効果〕
以上のように、この発明によれば、外部装置のデイジ−
チエイン信号に障害が発生しても、デイジ−チエイン信
号の前段の出力と次段の出力との論理レベルが所定時間
以上不一致であると異状信号として出力するように構成
したので、デイジ−チエインの障害部位が容易に検知で
きる効果かあ/ る。
【図面の簡単な説明】
第1図はこの発明の一実施例によるデイジ−チエイン方
式の制御装置の構成ブロック図、第2図はこの発明の他
の実施例を示すデイジ−チエイン方式の制御装置の構成
ブロック図、第3図と第4図は従来のデイジ−チエイン
方式の制御装置の構成ブロック図である。 (1)は外部バス、(2)はCPU、(3)と(31)
は外部装置、(B G)と(ITA)はデイジ−チエイ
ン信号、0υはタイマ、0乃はフリップ・フロップ、O
aは入力ボート。 なお、図中、同一符号は同一、又は相当部分を示す。

Claims (1)

    【特許請求の範囲】
  1. (1)外部バスのバスマスタ権を有するCPUと、この
    CPU下でデータ伝送を行なう複数の外部装置と、この
    外部装置と前記CPUとはディージーチェイン方式の接
    続状態をとるディージーチェイン方式の制御装置におい
    て、 上記外部装置のディージーチェイン信号の出力とその前
    後のディージーチェイン信号の出力との論理レベルが所
    定時間以上不一致であると異状信号として出力する異状
    検出手段と、この検出結果を上記CPUへ入力する入力
    サポートを備えたことを特徴とするディージーチェイン
    方式の制御装置。
JP1146015A 1989-06-07 1989-06-07 ディージーチェイン方式の制御装置 Pending JPH0310360A (ja)

Priority Applications (1)

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

Applications Claiming Priority (1)

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

Publications (1)

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

Family

ID=15398166

Family Applications (1)

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

Country Status (1)

Country Link
JP (1) JPH0310360A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013207475A (ja) * 2012-03-28 2013-10-07 Saxa Inc 監視システム

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013207475A (ja) * 2012-03-28 2013-10-07 Saxa Inc 監視システム

Similar Documents

Publication Publication Date Title
FI92262C (fi) Joustava väyläjärjestelmä
US5345566A (en) Method and apparatus for controlling dual bus system
US4381542A (en) System for interrupt arbitration
US4667288A (en) Enable/disable control checking apparatus
JP2770976B2 (ja) パリティ検査装置
JPH0347537B2 (ja)
US6629178B1 (en) System and method for controlling bus access for bus agents having varying priorities
EP0535697A1 (en) Microprocessor bus interface protocol analyzer
JPH0310360A (ja) ディージーチェイン方式の制御装置
JP3049042B1 (ja) バス制御装置及びバス制御方法
JPS6159558A (ja) Dma診断方式
JP2679440B2 (ja) 情報処理装置
KR0181596B1 (ko) I2c 버스의 데이터 전송 장치 및 방법
JPH0786789B2 (ja) 実時間タイマレジスタ更新制御方式
JP2919366B2 (ja) バス障害処理方式
JPH04152448A (ja) インタフェース変換方法およびインタフェース変換装置
JPH04266147A (ja) バスアダプタ装置
JPS6232829B2 (ja)
JPH01236341A (ja) 情報処理装置
JPH06266629A (ja) バス変換装置
JPH077344B2 (ja) 障害プロセッサ判別方法
JPS5820058B2 (ja) デ−タ先行読出し方式
JPH0351936A (ja) 入出力制御システム
JPH01100652A (ja) 直接メモリアクセス制御装置
JPS58114114A (ja) チヤネル制御装置におけるエラ−通知方式