JPH02268359A - バス制御方式 - Google Patents

バス制御方式

Info

Publication number
JPH02268359A
JPH02268359A JP9020589A JP9020589A JPH02268359A JP H02268359 A JPH02268359 A JP H02268359A JP 9020589 A JP9020589 A JP 9020589A JP 9020589 A JP9020589 A JP 9020589A JP H02268359 A JPH02268359 A JP H02268359A
Authority
JP
Japan
Prior art keywords
system bus
slot
bus
signal line
control unit
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
JP9020589A
Other languages
English (en)
Inventor
Masanori Masui
増井 正則
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.)
Toshiba Corp
Original Assignee
Toshiba 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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP9020589A priority Critical patent/JPH02268359A/ja
Publication of JPH02268359A publication Critical patent/JPH02268359A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Bus Control (AREA)

Abstract

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

Description

【発明の詳細な説明】 [発明の目的] (産業上の利用分野) 本発明はシステムバスを集中管理するバス構造のデータ
処理装置に用いられるバス制御方式に係るもので、特に
、システムバスに接続された複数のスロットと、これら
各スロットに接続された装置のバス使用権を各スロット
に固有の制御信号線を介して制御するシステムバス制御
部とを有してなるシステムバス構造に用いて好適なバス
制御方式に関する。
(従来の技術) 第2図は本発明で対象とするシステムバス制御系の概略
的な構成を示すブロック図である。図中、■はシステム
バスlOを集中管理するシステムバス制御部(S−BU
S C0NT)であり、システムバス(S−BUS )
 10の使用権をコントロールするとともに、メモリバ
ス(M−Bus ) 11に接続されるメモリユニット
(MU)2のリード/ライト制御を司る。
3、〜3nはそれぞれシステムバス構造上の各スロット
(5LOT)に1=1で接続された、CPUを含む入出
力制御部(Ilo)である。
第3図は上記システムバス制御部lとCPUを含む入出
力制御部31〜3nとの間の従来の接続構成を示したも
ので、図中、20はシステムバス10のうちの本発明に
関係する制御信号線群を除いた、アドレス、データ、コ
マンド等の信号線群、21は各スロットに固有の制御信
号線群、22は各スロットに共通の制御信号線群である
第3図に示す従来のシステムバス構造に於いては、シス
テムバス制御部lとn個の装置実装スロットを有し、1
スロツトにつき、1つのシステムバス使用権取得対象と
なるCPUを含む入出力制御部31 (1−1,2,・
・・n)が接続される。システムバスlOのうち、アド
レス、データ、コマンド等の信号線群20と制御信号線
群22はそれぞれ各スロットに共通に接続され、制御信
号線群21は各スロット毎に固有の信号線を介して接続
される。
上記第3図に示す構成に於いて、複数のスロット(スロ
ット#1.j)がそれぞれ固有の制御信号線群21を介
して、システムバス制御部lにシステムバス使用要求(
ZBSi RQ、ZBSJ RQ。
・・・)を送出すると、システムバス制御部1は、その
いずれか一つの要求を有効とし、該当するスロット(ス
ロット#I又はスロット#j)に対してのみ、そのスロ
ットに固有の制御信号線群21を介してシステムバス使
用許可信号(ZBSI OK。
又はZBSj OK)を送出する。例えばスロット#1
に接続された入出力制御部31とスロット#nに接続さ
れた入出力制御部3nの双方からシステムバス使用要求
(ZBSI RQ、ZBSn RQ)が送出されると、
システムバス制御部lは予め定められた優先度に従い、
例えば入出力制御部3】にシステムバス使用許可信号(
ZBSI OK)を送出する。
このようにしてシステムバス10の使用権を取得した人
出力制御部31は、例えばメモリ2へのリード要求であ
るとき、リードコマンド、及びアドレスをシステムバス
lOの信号線群20に送出し、そのタイミング信号(Z
FSTCM)を同バスIOの共通制御信号線群22に送
出する。
システムバス制御部1は、システムバス10を介して入
出力制御部31より、リードコマンド、及びアドレスを
受けると、その旨を示す応答信号(ZCONFM)をシ
ステムバス10の共通制御信号線群22に送出する。
この応答信号(ZCONFM)の送出によって、スロッ
ト#lに接続された入出力制御部31のシステムバス使
用権は取得解除され、以後、再び新たなバス争奪が行な
われる。
更に、システムバス制御部1は、スロット#lの入出力
制御部31より受けたリードコマンド及びアドレスに従
い、メモリバス11を介してメモリユニット2をリード
アクセスし、そのメモリユニット2より読出したデータ
をシステムバスlOを取得してスロット#1の入出力制
御部31に送出する。即ち、システムバス制御部1は、
スロット#1の入出力制御部31より受けたリードコマ
ンド及びアドレスに従い、メモリユニット2よりデータ
を読込むと、システムバス10の使用権を確保し、スロ
ット#1の入出力制御部31に対して、システムバス使
用許可信号(ZBSOOK)と、上記メモリユニット2
より読込んだデータと、タイミング信号(ZXMIT)
とを送出する。
スロット#■の入出力制御部31は、上記データを受取
ると、その旨を示す応答信号(ZCONFM)をシステ
ムバス制御部lに送出する。
システムバス制御部1は上記信号 (ZCONFM)を受けると、終了信号(ZENDO)
をスロット#1の入出力制御部31に送出して、スロッ
ト#1の入出力制御部31に対するリード要求のサイク
ルを終了し、システムバスlOを解放する。
上記したような従来のバス構造に於いては、システムバ
スに接続される装置を増設しようとしたとき次のような
問題があった。
即ち、システムバスに接続される装置を増設しようとす
ると、その増設装置の数だけスロットを増設し、その各
スロット相互をシステムバスで繋ぐ必要があることから
、システムバスの布線距離が長くなり、そのバス延長に
伴って電気的条件が不利になり、線路上の伝送遅延が増
大して転送能力の低下を招く。又、バス争奪に関係する
信号をスロット毎に独立した信号線を介して送受しなけ
ればならないため、装置の増設に伴いシステムバスの信
号線数が著しく増大し、構成が繁雑になるとともに、シ
ステムバス制御部の構成も繁雑化するという問題があっ
た。
(発明が解決しようとする課題) 上述したように従来では、システムバス制御部の制御の
下に、複数のスロットに接続された各装置がそれぞれ固
有の制御信号線を介してバス争奪制御を行なうシステム
バス構造に於いて、システムバスに接続される装置を増
設しようとしたとき、システムバスの布線長が長くなり
、線路上の伝送遅延が増加して転送能力の低下を招くと
ともに、信号線数が著しく増大して構成が繁雑になると
ともに、システムバス制御部の構成も繁雑になるという
問題があった。
本発明は上記実情に鑑みなされたもので、システムバス
に接続された複数のスロットと、これら各スロットに接
続された装置のバス使用権を各スロットに固有の制御信
号線を介して制御するシステムバス制御部とを備えたシ
ステムバス構造のデータ処理装置に於いて、システムバ
スを延長することなく、簡単な構成にて、システムバス
に接続される装置を容品に増加することのできるバス制
御方式を提供することを目的とする。
[発・明の構成] (課題を解決するための手段及び作用)本発明は、シス
テムバス制御部の制御の下に、複数のスロットに接続さ
れた各装置(入出力制御部)がそれぞれ固有の制御信号
線を介してバス争奪制御を行なうシステムバス構造に於
いて、システムバス使用要求を出したスロットがシステ
ムバスの使用権を得たとき、そのスロット内に存在する
複数の装置のうちのバス使用要求のあった装置を示す情
報(ZFSTEX)を上記システムバス制御部に転送す
る各スロットに共通の制御信号線と、上記システムバス
制御部が特定のスロットを指定したとき、そのスロット
内の装置を指定する情報(ZEOCEX)を上記システ
ムバス制御部から上記指定スロットに転送する各スロッ
トに共通の制御信号線とを備えて、同一スロット内にシ
ステムバス使用対象となる複数の装置を搭載できる構成
としたもので、これにより、システムバスを延長するこ
となく、又、線路の繁雑化を招くことなく、簡単な構成
で容易にシステムバス使用対象どなる装置を増設できる
(実施例) 以下図面を参照して本発明の一実施例を説明する。
第1図は本発明の一実施例を示すブロック図であり、第
2図及び第3図と同一部分には同一符号を付してその説
明を省略する。
本発明は、同一スロット内にシステムバス使用対象とな
る複数の装置を搭載できる構成として、システムバスを
延長せず、かつバス構造を繁雑化をせずに、簡単な構成
で容易にシステムバス使用対象となる装置を増設できる
ようにしたもので、ここでは1スロツトに2つのバス使
用対象装置(CPUを含む各種の入出力制御部)を搭載
した場合を例に示している。
第1図に於いて、100は上記第2図及び第3図に示す
既存構成のシステムバス10に、各スロットに共通の2
本の制御信号線101 、102を付加して構成された
システムバス、110は上記制御信号線101 、10
2を用いたスロット内のバス使用要求元(入出力制御部
)に対するバス使用許可制御機能をもつシステムバス制
御部(S−BLIS C0NT) 、121 。
122はそれぞれスロット#1のスロット120に接続
されたバス使用対象装置となる入出力制御部(110N
、 +10雰2) 、131 、132はそれぞれスロ
ット#nのスロット130に接続されたバス使用対象装
置となる入出力制御部(+101ド1. Ilo $n
)である。
上記システムバス100のうち、各スロットに共通の制
御信号線101は、スロット側からのシステムバス使用
要求(ZBSi RQ)に対して、システムバス制御部
110からシステムバス使用許可信号(ZBSI OK
)が返送されたとき、同一スロット内のアクセス要求元
を示す情報(ZFSTEX)をスロット側からシステム
バス制御部110へ転送するための制御信号線である。
ここでは、同一スロット内の奇数番目の入出力制御部(
図では121 、131 )がシステムバス使用許可を
得たとき、上記制御信号線101に、“0”レベルの情
報(ZFSTEX−“0”)を送出し、偶数番目の入出
力制御部(図では122 、132 )がシステムバス
使用許可を得たとき、“1”レベルの情報(ZFSTE
X−“1°)を送出するものとする。
又、制御信号線102は、システムバス制御部110が
システムバス使用許可信号(ZBSIOK)を出力した
際に、これに伴って、同一スロット内のアクセス指定先
を示す情報(ZEOCEX)をシステムバス制御部11
Gからスロット側へ転送するための制御信号線である。
ここでは、同一スロット内の奇数番目の入出力制御部(
図では121゜131)を指定するとき、上記制御信号
線102に、“0ルベルの情報(ZEOCEX−”0”
)を送出し、偶数番目の入出力制御部(図では122゜
132)がシステムバス使用許可を得たとき、“1”レ
ベルの情報(ZEOCEX−“11)を送出するものと
する。
ここで上記第1図に示す本発明の一実施例に於ける動作
を説明する。
第1図に示す構成に於いて、複数のスロット(スロット
#1.’j)がそれぞれ固有の制御信号線群21を介し
て、システムバス制御部1にシステムハス使用要求(Z
BSi RQ、ZBSJ RQ。
・・・)を送出すると、システムバス制御部110は、
そのいずれか一つの要求を有効とし、該当するスロット
(スロット#i又はスロット#j)に対してのみ、その
スロットに固有の制御信号線群21を介してシステムバ
ス使用許可信号(ZBSiOK。
又はZBSj OK)を送出する。
例えばスロット#1のスロット120とスロット#nの
スロット130の双方からシステムバス使用要求(ZB
SI RQ、ZBSn RQ)が送出されると、システ
ムバス制御部110は予め定められた優先度に従い、例
えばスロット#1のスロット120にシステムバス使用
許可信号(ZBSI OK)を送出する。
このようにしてシステムバス制御部110がシステムバ
ス100の使用権を取得したとき、その使用要求が、例
えば入出力制御部121からのメモリ2へのリード要求
であるならば、上記システムバス使用許可信号(ZBS
I OK)に対して、入出力制御部121が、リードコ
マンド、及びアドレスをシステムバス100の信号線群
20に送出し、そのタイミング信号(ZFSTCM)を
同バスlOの共通制御信号線群22に送出するとともに
、同一スロット内のアクセス要求元を示す、例えば“0
“レベルの情報(ZFSTEX−“0”)を制御信号線
101に送出する。
システムバス制御部110は、システムバス100を介
して入出力制御部121より、リードコマンド、及びア
ドレスと、同一スロット内のアクセス要求元を示す情報
(ZFSTEX−“0”)を受信すると、その受信情報
を保持し、システムバス100の共通制御信号線群22
を介して、スロット#lの入出力制御部121に、リー
ドコマンド、及びアドレスを受信した旨の応答信号(Z
CONFM)を送出する。
この応答信号(ZCONFM)の送出によって、スロッ
ト#1のスロット120に接続された入出力制御部12
1のシステムバス使用権は取得解除され、以後、再び新
たなバス争奪が行なわれる。
又、システムバス制御部110は、スロット#1の入出
力制御部121より受けたリードコマンド及びアドレス
に従い、メモリバス11を介してメモリユニット2をリ
ードアクセスし、必要なデータを確保する。更にシステ
ムバス制御部110は、システムバス100の使用権を
確保して、上記メモリユニット2より読出したデータを
スロット#1の入出力制御部121.に送出する。即ち
、システムバス制御部110は、スロット#1の入出力
制御部121より受けたリードコマンド及びアドレスに
従い、メモリユニット2よりデータを読込むと、システ
ムバス100の使用権を確保して、スロット#lに対し
て、システムバス使用許可信号(ZBSOOK)と、上
記メモリユニット2より読込んだデータと、タイミング
信号(ZXMIT)とを送出するとともに、同一スロッ
ト内のアクセス指定先を示す情報(ZEOCEX−“0
”)を制御信号線102上に送出する。
スロット#lの入出力制御部121は、制御信号線10
2上のスロット内アクセス指定先を示す情報(ZEOC
EX−“0”)から自己宛であることを確認すると、上
記データを受取り、その旨を示す応答信号(ZCONF
M)をシステムバス100を介してシステムバス制御部
110に送出する。
システムバス制御部110は上記信号 (ZCONFM)を受けると、終了信号(ZENDO)
をスロット#1の入出力制御部121に送出して、スロ
ット#1の入出力制御部121に対するリード要求のサ
イクルを終了し、システムバス100を解放する。
このように、同一スロット内の複数の装置に対してそれ
ぞれシステムバス制御が行なえることにより、システム
バスを延長することなく、従ってシステムバスの延長に
伴う電気的条件からくる転送能力の低下を招くことなく
、簡単なバス構成で装置を容易に増設できる。
尚、上記実施例に於いては、同一スロット内に設けるこ
とのできるシステムバス使用装置が最大2つであること
から、制御信号線101に出力される同一スロット内の
アクセス要求元を示す情報(ZFSTEX)と、制御信
号線102に出力される同一スロット内のアクセス指定
先を示す情報(ZEOCEX)をそれぞれ1ビツトで構
成しているが、上記各情報(ZFSTEX。
ZEOCEX)を複数ビットで構成することにより、ス
ロット内に3つ以上のシステムバス使用装置を設けるこ
とが可能である。
[発明の効果〕 以上詳記したように本発明のバス制御方式によれば、シ
ステムバス制御部の制御の下に、複数のスロットに接続
された各装置(入出力制御部)がそれぞれ固有の制御信
号線を介してバス争奪制御を行なうシステムバス構造に
於いて、システムバス使用要求を出したスロットがシス
テムバスの使用権を得たとき、そのスロット内に存在す
る複数の装置のうちのバス使用要求のあった装置を示す
情報(ZFSTEX)を上記システムバス制御部に転送
する各スロットに共通の制御信号線と、上記システムバ
ス制御部が特定のスロットを指定したとき、そのスロッ
ト内の装置を指定する情報(ZEOCEX)を上記シス
テムバス制御部から上記指定スロットに転送する各スロ
ットに共通の制御信号線とを備えて、同一スロット内に
システムバス使用対象となる複数の装置を搭載できる構
成としたことにより、システムバスを延長することなく
、従ってシステムバスの延長に伴う電気的条件からくる
転送能力の低下を招くことなく、又、線路の繁雑化を招
くことなく、簡単な構成で容易にシステムバス使用対象
となる装置を増設できる。
【図面の簡単な説明】
第1図は本発明の一実施例を示すブロック図、第2図は
本発明で対象とするシステムバス制御系の概略的な構成
を示すブロック図、第3図は従来のバス制御方式を説明
するためのブロック図である。 ■・・・CPU、2・・・メモリユニット (MU) 
、11・・・メモリバス(M−Bus )  100・
・・システムバス(S−Bus )  101 、10
2・・・制御信号線(101・・・同一スロット内のア
クセス要求元を示す情報(ZFSTEX)をスロット側
からシステムバス制御部へ転送するための信号線、10
2・・・同一スロット内のアクセス指定先を示す情報(
ZEOCEX)をシステムバス制御部からスロット側へ
転送するための信号線) 、110・・・システムバス
制御部(S−Bus C0NT) 、120 、130
・・・スロット、121 、122・・・スロット12
0(スロット#1)に接続されたバス使用対象装置とな
る入出力制御部(110N、 I10善2)  131
,132・・・スロット130(スロット#n)に接続
されたバス使用対象装置となる入出力制御部(110S
、n−1,Ilo $n)。 出願人代理人 弁理士 鈴江武彦

Claims (1)

    【特許請求の範囲】
  1. システムバスに接続された複数のスロットと、これら各
    スロットに接続された装置のバス使用権を各スロットに
    固有の制御信号線を介して制御するシステムバス制御部
    とを備えたシステムバス構造のデータ処理装置に於いて
    、スロット内のバス使用要求元を示す情報をスロット側
    の装置からシステムバス制御部へ転送するための各スロ
    ットに共通の第1の制御信号線と、スロット内の指定先
    を示す情報をシステムバス制御部からスロット側の装置
    へ転送するための各スロットに共通の第2の制御信号線
    とを具備してなることを特徴とするバス制御方式。
JP9020589A 1989-04-10 1989-04-10 バス制御方式 Pending JPH02268359A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9020589A JPH02268359A (ja) 1989-04-10 1989-04-10 バス制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9020589A JPH02268359A (ja) 1989-04-10 1989-04-10 バス制御方式

Publications (1)

Publication Number Publication Date
JPH02268359A true JPH02268359A (ja) 1990-11-02

Family

ID=13991988

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9020589A Pending JPH02268359A (ja) 1989-04-10 1989-04-10 バス制御方式

Country Status (1)

Country Link
JP (1) JPH02268359A (ja)

Similar Documents

Publication Publication Date Title
US6189062B1 (en) Apparatus and method for address translation in bus bridge devices
US4509140A (en) Data transmitting link
JPH10503041A (ja) バス結合遅延時の調停方式
JPH0554144B2 (ja)
JPS62115564A (ja) インタ−フエ−ス回路
JPH02144649A (ja) マルチプロセサシステムにおけるダイレクト・メモリ・アクセス制御装置
JPH10507023A (ja) 共用メモリシステム
EP0400794A2 (en) Data processing apparatus adapted to connect to high speed links
US6701407B1 (en) Multiprocessor system with system modules each having processors, and a data transfer method therefor
JPH02268359A (ja) バス制御方式
EP0067519B1 (en) Telecommunications system
CA1178685A (en) Data transmitting link
JPH09319699A (ja) バスシステム
US7177997B2 (en) Communication bus system
EP1990725B1 (en) Central processing unit, central processing unit control method, and information processing system
US6996646B2 (en) Bus system
JPH06224975A (ja) 結合したモジュールをリセットする方法及びこの方法を用いるシステム
JPS61239350A (ja) バス制御方式
JPS61175751A (ja) プロセツサ間デ−タ転送方式
JPH04106651A (ja) システムバスの制御装置
KR20050067324A (ko) 마스터/슬레이브 디바이스간의 인터페이스 장치 및 그 방법
JPS648501B2 (ja)
JPH09179815A (ja) バス制御装置
JPH03254249A (ja) 多重伝送方式
JPH039453A (ja) データ転送制御装置