JPS60159960A - バス上に接続された装置間の通信方式 - Google Patents
バス上に接続された装置間の通信方式Info
- Publication number
- JPS60159960A JPS60159960A JP1547784A JP1547784A JPS60159960A JP S60159960 A JPS60159960 A JP S60159960A JP 1547784 A JP1547784 A JP 1547784A JP 1547784 A JP1547784 A JP 1547784A JP S60159960 A JPS60159960 A JP S60159960A
- Authority
- JP
- Japan
- Prior art keywords
- bus
- data
- command
- signal line
- signal
- 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.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
- G06F13/16—Handling requests for interconnection or transfer for access to memory bus
- G06F13/18—Handling requests for interconnection or transfer for access to memory bus based on priority control
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
- G06F13/36—Handling requests for interconnection or transfer for access to common bus or bus system
- G06F13/362—Handling requests for interconnection or transfer for access to common bus or bus system with centralised access control
- G06F13/364—Handling requests for interconnection or transfer for access to common bus or bus system with centralised access control using independent requests or grants, e.g. using separated request and grant lines
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/42—Bus transfer protocol, e.g. handshake; Synchronisation
- G06F13/4204—Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus
- G06F13/4208—Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus being a system bus, e.g. VME bus, Futurebus, Multibus
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Bus Control (AREA)
- Information Transfer Systems (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔発明の技術分野〕
本発明は、−バス上に、複数の処理装置、及びこれら各
処理装置のバス使用権を決定するバス制御装置が接続さ
れるバス方式の情報処理システムに用いられるバス上に
接続された装置間の通信方式に関する。
処理装置のバス使用権を決定するバス制御装置が接続さ
れるバス方式の情報処理システムに用いられるバス上に
接続された装置間の通信方式に関する。
情報処理シ玉テムに於いて、中央処理装置、入出力処理
装置、主記憶装置などの各装置相互間を接続する手段の
一つとして、これら各装置をそれぞれ同一のバス上に配
置し、バスを選択的に使用して各装置相互間でデータ転
送を行なう、所謂バス方式がある。この種のバス方式と
しては従来より多種のものが存在しておシ、例えばバス
の使用権取得制御の面からは、バスの使用権獲得のため
のバス争奪回路を各装置毎にもつものと、一箇所で集中
してバスの管理を行なうものとがあシ、更には、バス使
用時間の面から分類すると、一度パスの使用を開始した
ならば1コマンドの終了まで、空き時間があってもバ蚤
を解放しないものと、コマンドの途中でもバスを使用す
る必要の無い時はバスを解放し、その後、バス使用が必
要となった時、再びバス使用権を取得するものとがある
。
装置、主記憶装置などの各装置相互間を接続する手段の
一つとして、これら各装置をそれぞれ同一のバス上に配
置し、バスを選択的に使用して各装置相互間でデータ転
送を行なう、所謂バス方式がある。この種のバス方式と
しては従来より多種のものが存在しておシ、例えばバス
の使用権取得制御の面からは、バスの使用権獲得のため
のバス争奪回路を各装置毎にもつものと、一箇所で集中
してバスの管理を行なうものとがあシ、更には、バス使
用時間の面から分類すると、一度パスの使用を開始した
ならば1コマンドの終了まで、空き時間があってもバ蚤
を解放しないものと、コマンドの途中でもバスを使用す
る必要の無い時はバスを解放し、その後、バス使用が必
要となった時、再びバス使用権を取得するものとがある
。
従来では、これら各バス方式に於いて、装置間の通信(
データの送受)の際、相手の装置を特定するために、各
装置に対応して付けられた装置番号を指定する必要があ
る。また、送出側の装置は自己に固有の装置!r番号を
送出して、バス上のデータが何れの装置から到来したも
のかを表示する必要がある。
データの送受)の際、相手の装置を特定するために、各
装置に対応して付けられた装置番号を指定する必要があ
る。また、送出側の装置は自己に固有の装置!r番号を
送出して、バス上のデータが何れの装置から到来したも
のかを表示する必要がある。
このため、従来では、送信(fl、lI装置番号、及び
受信側装置番号を伝送するラインが必要となり、又、各
機器毎に、装置番号を識別する回路が必要となる。一方
、装置間の通信対象としては、バス上の全装置が対等で
あり、何れの装置間であっても通信可能であるが、その
反面、何時でも自己の装置へデータの転送が生ずる可能
性があることから、装置の設計が著しく複雑になり、タ
イミング遅れやハードウェアの増大を引起こすO 以上のように、従来バス方式に於いては、通信に際して
、何れの装置0間であっても通信できる長所をもつ反面
、送信装置番号、相手装置番号を伝送するラインが必要
であシ、かつ、各装置毎に装置の識別回路を必要とする
欠点を有していた。又、各装置にとって自己装置へ転送
される時期が前もって分らないため、受信回路のタイミ
ング損やハードウェア量の増大にもつながっていた。
受信側装置番号を伝送するラインが必要となり、又、各
機器毎に、装置番号を識別する回路が必要となる。一方
、装置間の通信対象としては、バス上の全装置が対等で
あり、何れの装置間であっても通信可能であるが、その
反面、何時でも自己の装置へデータの転送が生ずる可能
性があることから、装置の設計が著しく複雑になり、タ
イミング遅れやハードウェアの増大を引起こすO 以上のように、従来バス方式に於いては、通信に際して
、何れの装置0間であっても通信できる長所をもつ反面
、送信装置番号、相手装置番号を伝送するラインが必要
であシ、かつ、各装置毎に装置の識別回路を必要とする
欠点を有していた。又、各装置にとって自己装置へ転送
される時期が前もって分らないため、受信回路のタイミ
ング損やハードウェア量の増大にもつながっていた。
本発明は上記実情に鑑みなされたもので、送信側、及び
受信側の装置番号を伝送するライン、及び装置番号の識
別回路を不要にし、しかも各装置へデータが転送される
ことを事前に該当する装置に通知できるバス構造として
、システム構成を大幅に簡素化できるバス上に接続され
た装置間の通信方式を提供することを目的とする。
受信側の装置番号を伝送するライン、及び装置番号の識
別回路を不要にし、しかも各装置へデータが転送される
ことを事前に該当する装置に通知できるバス構造として
、システム構成を大幅に簡素化できるバス上に接続され
た装置間の通信方式を提供することを目的とする。
本発明は、一つのバス上に複数の処理装置、及びこれら
各処理装置のバス使用権を決定するバス制御装置が接続
されるバス方式の情報処理システムに於いて、上記処理
装置から上記バス制御装置に対し、個別にバス使用要求
を通知する装置別の信号線と、上記バス制御装置から上
記各処理装置に対し、共通にデータ受信時期を知らせる
共通の信号線と、この信号線の信号との組合わせにより
上記バス制御装置から特定の処理装置に対し、個別にバ
スの使用許可、又はバス上データの取込みタイミングを
知らせる装置別の信号線とを有してなるバス構造として
、上記バス上につながる各装置間のデータ転送に際し、
各装置が装置番号の通知、解読を行なうことなく、バス
上につながれた任意の装置間で効率よくデータ転送を行
なうことができるようにしたものである。
各処理装置のバス使用権を決定するバス制御装置が接続
されるバス方式の情報処理システムに於いて、上記処理
装置から上記バス制御装置に対し、個別にバス使用要求
を通知する装置別の信号線と、上記バス制御装置から上
記各処理装置に対し、共通にデータ受信時期を知らせる
共通の信号線と、この信号線の信号との組合わせにより
上記バス制御装置から特定の処理装置に対し、個別にバ
スの使用許可、又はバス上データの取込みタイミングを
知らせる装置別の信号線とを有してなるバス構造として
、上記バス上につながる各装置間のデータ転送に際し、
各装置が装置番号の通知、解読を行なうことなく、バス
上につながれた任意の装置間で効率よくデータ転送を行
なうことができるようにしたものである。
以下図面を参照して本発明の一実施例を説明する。第1
図は本発明の一実施例を説明するた・めのシステム禍成
例を示すブロック図であり、ここではバス上に2つ以上
のデータ転送処理機能をもつ装置が接続され、更にこれ
ら装置のバス使用権を決定するバス制御装置゛も上記バ
ズに接続されるとともに、このバス制御装置に主記憶が
接続されるシステムを対象として示している。第1図に
於いて、10はシステム内の各装置間をつなぐバス、2
0・・・はそれぞれこのバス10に接続された例えば入
出力処理装置(rop ) 。
図は本発明の一実施例を説明するた・めのシステム禍成
例を示すブロック図であり、ここではバス上に2つ以上
のデータ転送処理機能をもつ装置が接続され、更にこれ
ら装置のバス使用権を決定するバス制御装置゛も上記バ
ズに接続されるとともに、このバス制御装置に主記憶が
接続されるシステムを対象として示している。第1図に
於いて、10はシステム内の各装置間をつなぐバス、2
0・・・はそれぞれこのバス10に接続された例えば入
出力処理装置(rop ) 。
中央処理装置(CPU )等のデータ転送処理機能を持
つ処理装置(以下単に装置と呼称する)、30はこれら
各装置20・・・のバス使用権を決定するバス制御装置
、40は主記憶(MEM )である。
つ処理装置(以下単に装置と呼称する)、30はこれら
各装置20・・・のバス使用権を決定するバス制御装置
、40は主記憶(MEM )である。
第2図は上記構成に於けるバス10の要部信号線の接続
構成例を示す図である。図中、1ノ乃至14はそれぞれ
バス10内の信号線であシ、1ノはデータ/アドレスラ
イン、12は装置20からバス制御装置30に対し、個
別にバス使用要求(BUS REQUEST )を送付
するための装置別信号線、13はパス制御装置30から
バス使用要求のあった装置20に対し、個別にバスの使
用許可(NEXT BUS USE)を送付するだめの
装置別信号線、14は装置2 (J(i) 、 2 (
7(j)間、又はパス制御装置30から装置20へのデ
ータ転送に際して受信側の装置20にデータの受信時期
を前もって知らせるだめの信号(TRANSMIT )
を送付する共通信号線である。31は上記信号線12を
介して入力された各装置2Q・・・のバス使用要求に応
答してバス10の使用権を決定し、信号線13を介して
該当する装置2oにバス使用許可を与えるバス使用権決
定回路、32は装w20(0,20(j)間データ転送
コマンドに際して、データ/アドレスライン11上の一
部のデータを装置番号と見なしてデコードし、対応する
装置に固有の信号線13と共通信号ffM14とを用い
て対応装置にデータ受信を指示するデータ受信装置指示
回路である。
構成例を示す図である。図中、1ノ乃至14はそれぞれ
バス10内の信号線であシ、1ノはデータ/アドレスラ
イン、12は装置20からバス制御装置30に対し、個
別にバス使用要求(BUS REQUEST )を送付
するための装置別信号線、13はパス制御装置30から
バス使用要求のあった装置20に対し、個別にバスの使
用許可(NEXT BUS USE)を送付するだめの
装置別信号線、14は装置2 (J(i) 、 2 (
7(j)間、又はパス制御装置30から装置20へのデ
ータ転送に際して受信側の装置20にデータの受信時期
を前もって知らせるだめの信号(TRANSMIT )
を送付する共通信号線である。31は上記信号線12を
介して入力された各装置2Q・・・のバス使用要求に応
答してバス10の使用権を決定し、信号線13を介して
該当する装置2oにバス使用許可を与えるバス使用権決
定回路、32は装w20(0,20(j)間データ転送
コマンドに際して、データ/アドレスライン11上の一
部のデータを装置番号と見なしてデコードし、対応する
装置に固有の信号線13と共通信号ffM14とを用い
て対応装置にデータ受信を指示するデータ受信装置指示
回路である。
ここで、上記したバス1oの具体的な仕様例を表−1に
示す。ことではバス制御装置tit30の制御対象とな
る装置2o・・・の最大接続数を〔1o〕(+=1 、
2 、・・・10)とした場合を例にとって示している
。
示す。ことではバス制御装置tit30の制御対象とな
る装置2o・・・の最大接続数を〔1o〕(+=1 、
2 、・・・10)とした場合を例にとって示している
。
表−1
ここで、上記表−1に示す各信号線につき以下に説明す
る。
る。
CLOCK (略称: IGcI、OCK )バス10
のタイミングを決定する基本クロックである。このクロ
ックに同期して各装置に於けるバスの争奪、データの転
送等が行なわれる。
のタイミングを決定する基本クロックである。このクロ
ックに同期して各装置に於けるバスの争奪、データの転
送等が行なわれる。
第3図参照。
バス争奪関係の信号
バスの優先度はバス制御装置30が決定する。
(1) BUS REQUEST (略称ZBSIRQ
i=0〜9 )バスの使用要求信号であり、バスを使
用したいユニット装置はバスサイクルの始めに、この信
号を°”1#にする。
i=0〜9 )バスの使用要求信号であり、バスを使
用したいユニット装置はバスサイクルの始めに、この信
号を°”1#にする。
各装置はバスの使用権を得るまで本信号を出し続けて良
いが、バスを取得した場合、次のサイクルで出力を停止
する。
いが、バスを取得した場合、次のサイクルで出力を停止
する。
バス制御装置3θ内の、インタラブトセルに書き込む場
合、Z S TKFL信号が“1”なら、0#になるま
でバスの争奪に参加しない事。
合、Z S TKFL信号が“1”なら、0#になるま
でバスの争奪に参加しない事。
(2) NEXT BUS USE (略称;zBSi
OKl=0〜9)この信号の意味はZXMIT信号の状
態によって異なる。
OKl=0〜9)この信号の意味はZXMIT信号の状
態によって異なる。
ZXMITが110#の場合
本信号はこれを受取った装置が次のサイクルでバスを使
用できるか否かを示す信号である。
用できるか否かを示す信号である。
バス要求(ZBSIRQ)を出力した装置は、バスサイ
クルの終シに本信号をサンプリングし、°′1″ならば
、自分よシパス争奪上の優先度の高いユニットが、バス
を要求していないので、自分がバスを取得した・・と判
断して、次のバスサイクルでバスを使用する。
クルの終シに本信号をサンプリングし、°′1″ならば
、自分よシパス争奪上の優先度の高いユニットが、バス
を要求していないので、自分がバスを取得した・・と判
断して、次のバスサイクルでバスを使用する。
ZXMITが°′1”の場合
本信号はこれを受取ったユニットがそのサイクルでバス
上のデータを受取るか否かを示す信号である。
上のデータを受取るか否かを示す信号である。
(3) HOLD (略称: ZHOLD )本信号は
、バスを得たユニットが次のバスサイクルも継続してバ
スを使用したい時に用いる。
、バスを得たユニットが次のバスサイクルも継続してバ
スを使用したい時に用いる。
本信号が1”の時、バスの争奪は中止される。
自分がバスを2サイクル以上継続して使用したい装置は
バス取得後、最初のデータ出力と同時KHOLDを°′
1”にし゛、バスが不要となる1サイクル前にHOLD
をo”にする。
バス取得後、最初のデータ出力と同時KHOLDを°′
1”にし゛、バスが不要となる1サイクル前にHOLD
をo”にする。
HOLDを出力したユニットは、次のバスサイクルでも
無条件にバスを使用することができる。
無条件にバスを使用することができる。
即ちHOLDは、最も優先度の高いバス要求として機能
する。
する。
(4) IC5TACK FULL (略称: ZST
KFL )バス制御装fesoから出力される信号であ
シ、バス制御装置3oが他の装置がらのWRITE I
NT−El:RRUPT CELLコマンドを受付けら
れない事を示す。
KFL )バス制御装fesoから出力される信号であ
シ、バス制御装置3oが他の装置がらのWRITE I
NT−El:RRUPT CELLコマンドを受付けら
れない事を示す。
インタラブドセルを書き込もうとする場合、各装置は本
信号をチェックし、“1mの場合、バス要求を延期する
。
信号をチェックし、“1mの場合、バス要求を延期する
。
本信号が°′1#になりたサイクルにすでにバス要求を
出力している場合、バスを取得してもインタラシトセル
への書き込みを行なわない。本信号がパ0”になったあ
と、改めてバス要求をオコナイ、ハス取得後、インタラ
ットセルへの書き込みを行なう(第4図(、)参照)。
出力している場合、バスを取得してもインタラシトセル
への書き込みを行なわない。本信号がパ0”になったあ
と、改めてバス要求をオコナイ、ハス取得後、インタラ
ットセルへの書き込みを行なう(第4図(、)参照)。
Z S TKFLが1”になるIT前に、ハスを取得し
た装置はZSTKFLにががゎシなくインタラシトセル
の書き込みを行なう為、バス制御装置30はZSTKF
L出力時も、最低1ケのアクセス要求は受付は可能であ
る(第4図(b)参照)。
た装置はZSTKFLにががゎシなくインタラシトセル
の書き込みを行なう為、バス制御装置30はZSTKF
L出力時も、最低1ケのアクセス要求は受付は可能であ
る(第4図(b)参照)。
スタックの数は少なくとも8個は用意される。
データ/アドレス転送関係の信号
(1) ADDRESS/DATA (略称: ZDA
Dn n=00〜31 )アドレスまたはデータを転送
する為の32ビツトの双方向性ライン。
Dn n=00〜31 )アドレスまたはデータを転送
する為の32ビツトの双方向性ライン。
メモリアクセスの場合、最初のバスサイクルでメモリア
ドレスが、次のサイクルでデータが送られる。
ドレスが、次のサイクルでデータが送られる。
7 トレxハ32 bitであシ、論理アドレスの場合
と実アドレスの場合とがある。これらはZVMODE信
号で指定する。
と実アドレスの場合とがある。これらはZVMODE信
号で指定する。
(2) ADDRESS/DATA PARITY(略
称:zDADPnn=0〜3) ADDRESS/DATA信号のノやリティ。
称:zDADPnn=0〜3) ADDRESS/DATA信号のノやリティ。
ADDRES S /DATA信号8本信号8木毎パリ
ティがつく。
ティがつく。
パリティは奇数ノクリティとする。
zDADOO〜07のノ母りf4 ・−ZDADPO2
DAD08〜15のパリテ4−ZDADP IZDAD
16〜23(DAリテ4−ZDADP2ZDAD 24
〜31 (D t4すf イ=・ZDADP3(3)
COMMAND/ZONK (略称;zCOMznn=
0〜3)本信号はバスコマンドと書込みデータのゾーン
指定とに使いわけられる。
DAD08〜15のパリテ4−ZDADP IZDAD
16〜23(DAリテ4−ZDADP2ZDAD 24
〜31 (D t4すf イ=・ZDADP3(3)
COMMAND/ZONK (略称;zCOMznn=
0〜3)本信号はバスコマンドと書込みデータのゾーン
指定とに使いわけられる。
(〜 CO朋AND
本信号は通常、コマンドとして使用される。
コマンド コードと意味を表−2に示す。
表−2
各コマンドの機能を以下に示す。
(a) NOP
装置に何の動作も起こさない。
但しCONFIRM (後記)の返信は正常に行なうこ
と。
と。
本コマンドはバス及び装置の動作確認に用いる。
(b) ADDRESS TRANSLATEバス制御
装置30に対しアドレス変換を要求する。バス制御装置
30は通常のメモリアクセスコマンドと同様に論理アド
レスを実アドレスに変換するが、メモリをアクセスする
のではなく変換後の実アドレスを返送する。 2(c)
RESPONSE DATA 以前に出力した、リード系のコマンドに対する応答デー
タがバスコントローラからバスに出力されている事を示
す。
装置30に対しアドレス変換を要求する。バス制御装置
30は通常のメモリアクセスコマンドと同様に論理アド
レスを実アドレスに変換するが、メモリをアクセスする
のではなく変換後の実アドレスを返送する。 2(c)
RESPONSE DATA 以前に出力した、リード系のコマンドに対する応答デー
タがバスコントローラからバスに出力されている事を示
す。
(d) READ INTERRUPT CF、LLC
PUがバネ制御装置30のI C(INTERRUPT
CELL )を読むときに使用する。このコマンド実行
後VCICスタックが空になれば、パス制御装置30は
CPUへの割込み信号をとめる0(e) 5TART
Ilo (略称SIOコマンド)I10ユニ、 ) (
IOP、DISC/MT C0NTR0LLER等)に
対する動作指示。本コマンドは3バスサイクルで終了す
る。最初のサイクルでCPUは本コマンドと共にユニッ
ト番号をZDADラインを介して送出する。パス制御装
置30は送られたユニット番号をデコードして、次のサ
イクルでZBSiOKとZXMITを出す。3番目のサ
イクルでCPUは本コマンドとともにCPHアドレスを
ZDADラインを介して送出する。前のサイクルでZB
SiOKによシ指定されたユニットはこのサイクルでコ
マンドとCPHアドレスを受け取る。もしこのユニット
がBUSY状態であれば、CONFIRMラインでその
旨を送出し、S■0コマンドを出したCPUがこれを受
信する。本コマンドはマルチCPU時に、CPU間の連
絡にも使用される。
PUがバネ制御装置30のI C(INTERRUPT
CELL )を読むときに使用する。このコマンド実行
後VCICスタックが空になれば、パス制御装置30は
CPUへの割込み信号をとめる0(e) 5TART
Ilo (略称SIOコマンド)I10ユニ、 ) (
IOP、DISC/MT C0NTR0LLER等)に
対する動作指示。本コマンドは3バスサイクルで終了す
る。最初のサイクルでCPUは本コマンドと共にユニッ
ト番号をZDADラインを介して送出する。パス制御装
置30は送られたユニット番号をデコードして、次のサ
イクルでZBSiOKとZXMITを出す。3番目のサ
イクルでCPUは本コマンドとともにCPHアドレスを
ZDADラインを介して送出する。前のサイクルでZB
SiOKによシ指定されたユニットはこのサイクルでコ
マンドとCPHアドレスを受け取る。もしこのユニット
がBUSY状態であれば、CONFIRMラインでその
旨を送出し、S■0コマンドを出したCPUがこれを受
信する。本コマンドはマルチCPU時に、CPU間の連
絡にも使用される。
(f) WRITE INTERRUPT CELLI
loからBCUに割込みデータを送る為に用いられる。
loからBCUに割込みデータを送る為に用いられる。
本コマンドと共にアドレス/データライン上に割込みデ
ータ(INTERRUPT CELL)が送られる。I
NTERRUPT CELLは2ワードから成り、バス
上を2回連続して送られる。パス制御装置30に送られ
たICはスタックされ、パス制御装置30からCPUへ
割込みがかけられる。
ータ(INTERRUPT CELL)が送られる。I
NTERRUPT CELLは2ワードから成り、バス
上を2回連続して送られる。パス制御装置30に送られ
たICはスタックされ、パス制御装置30からCPUへ
割込みがかけられる。
本コマンドの実行に際してはZSTKFLを調べる必要
がある。
がある。
(g) READBCU−REGISTERパス制御装
置30内の各種レジスタの読みだしを行なう。レジスタ
の指定は同時に送られるZDADライン上のレジスタ指
定コードによる。
置30内の各種レジスタの読みだしを行なう。レジスタ
の指定は同時に送られるZDADライン上のレジスタ指
定コードによる。
(h) MEMORY READ 5INGLEメモリ
から1ワードのデータをリードする為に用いられる。本
コマンドと共にバス上にメモリアドレスを出力する。
から1ワードのデータをリードする為に用いられる。本
コマンドと共にバス上にメモリアドレスを出力する。
メモリは本コマンドを受信すると指定されたアドレスか
ら1ワードのデータをリードし、RESPONE DA
TAコマンドと共に送信装置に送シ返す。
ら1ワードのデータをリードし、RESPONE DA
TAコマンドと共に送信装置に送シ返す。
(i) MEMORY READ DOUBLEメモリ
から2ワードのデータをリードする為に用いられる。本
コマンドと共にバス上にメモリアドレスを出力する。
から2ワードのデータをリードする為に用いられる。本
コマンドと共にバス上にメモリアドレスを出力する。
メモリは本コマンドを受信すると指定されたアドレスか
ら2ワードのデータを読みだし、RESPONE DA
TAコマンドと共に2パスサイクルに分けて送信ユニッ
トに送シ返す。
ら2ワードのデータを読みだし、RESPONE DA
TAコマンドと共に2パスサイクルに分けて送信ユニッ
トに送シ返す。
先に返送されるデータはメモリアドレスで指定されたワ
ード側とする。
ード側とする。
(j) MEMORY READ QUADRUPLE
メモリから4ワードのデータを読みだす。バス制御装@
SOは本コマンドを受付けるとメモリから4ワードを読
みだし、このデータを4サイクルに分けて返送する。指
定されたアドレスのビット28〜31はゼロとみなして
4ワード境界の頭から転送する。
メモリから4ワードのデータを読みだす。バス制御装@
SOは本コマンドを受付けるとメモリから4ワードを読
みだし、このデータを4サイクルに分けて返送する。指
定されたアドレスのビット28〜31はゼロとみなして
4ワード境界の頭から転送する。
(k) WRITE BCU−REGISTERパス制
御装置30内の各種レジスタにデータを書きこむ。本コ
マンドは2バスサイクルから成り、最初のサイクルでレ
ジスタ指定のコードを送り、次のサイクルで書きこむべ
tf−夕を送る。
御装置30内の各種レジスタにデータを書きこむ。本コ
マンドは2バスサイクルから成り、最初のサイクルでレ
ジスタ指定のコードを送り、次のサイクルで書きこむべ
tf−夕を送る。
(1) MEMORY’rEST&SETメモリから1
ワードのデータを読みだすと共に、読みだした番地にオ
ール″1 ’(FFFFFFFF)を書きこむ。パス上
のシーケンスu MEMORY READSINGLE
と同様である。
ワードのデータを読みだすと共に、読みだした番地にオ
ール″1 ’(FFFFFFFF)を書きこむ。パス上
のシーケンスu MEMORY READSINGLE
と同様である。
(m) MEMORY WRITE BY ZONE
5INGLEメモリに1ワードのデータをライトする為
に用いられる。本コマンドは連続した2つのバスサイク
ルから成シ、第1サイクルでは本コマンドと共にパス上
にメモリアドレスを出方し、第2サイクルでライトデー
タとZONE (後記)を出力する。
5INGLEメモリに1ワードのデータをライトする為
に用いられる。本コマンドは連続した2つのバスサイク
ルから成シ、第1サイクルでは本コマンドと共にパス上
にメモリアドレスを出方し、第2サイクルでライトデー
タとZONE (後記)を出力する。
(n) MEMORY WRITE BY ZONE
DOUBLEメモリに2ワードのデータをライトする為
に用いられる。本コマンドは連続した3つのバスサイク
ルから成シ、第1サイクルでは本コマンドと共にパス上
にメモリアドレスを出力し、第2サイクル、第3サイク
ルでライトデータとZONEを出力する。
DOUBLEメモリに2ワードのデータをライトする為
に用いられる。本コマンドは連続した3つのバスサイク
ルから成シ、第1サイクルでは本コマンドと共にパス上
にメモリアドレスを出力し、第2サイクル、第3サイク
ルでライトデータとZONEを出力する。
先に送られるデータはメモリアドレスで指定されたワー
ド側とする。
ド側とする。
(B) Z ON E
メモリライトコマンドに続くデータ転送サイクル時、Z
COMZnはライトバイトゾーン指定(ZONE)とし
て使用される。
COMZnはライトバイトゾーン指定(ZONE)とし
て使用される。
Z ONEの4ビツトは4バイト幅のデータのどの位置
をメモリにライトするかを示すものであj5、ZONE
に1”が立っているバイト位置のデータだけが、書替え
られる。このゾーン指定例を表−3に示す。**部が書
替えられるバイト位置を示す。
をメモリにライトするかを示すものであj5、ZONE
に1”が立っているバイト位置のデータだけが、書替え
られる。このゾーン指定例を表−3に示す。**部が書
替えられるバイト位置を示す。
表−3
(4) COMMAND/ZONE PARITY (
略称: ZCOMZP )COMMAND/ZONE信
号に対するパリティである。
略称: ZCOMZP )COMMAND/ZONE信
号に対するパリティである。
パリティは奇数ノ9リティとする。
(5) REQUEST FROM CPU/IO(略
称: ZCPUIO)パス制御装置30への要求がCP
Uから(ZCPUIO= ” i ’ )かI / o
< ZCPUIO=″0”)かを表示する。本信号に
よってアドレス変換中のPTWのプレゼントビットとし
てどのビットを使用するかを決定する。このラインはゾ
ルアップされて通常”0”になっているのでI10ユニ
ットはこの信号を出力する必要はない。
称: ZCPUIO)パス制御装置30への要求がCP
Uから(ZCPUIO= ” i ’ )かI / o
< ZCPUIO=″0”)かを表示する。本信号に
よってアドレス変換中のPTWのプレゼントビットとし
てどのビットを使用するかを決定する。このラインはゾ
ルアップされて通常”0”になっているのでI10ユニ
ットはこの信号を出力する必要はない。
(6) REAL/VIRTUAL 、MODE (略
称: ZVMODE)バス制御装置30に送られたアド
レスが実アドレスか仮想アドレスかをバス上にアドレス
が送出されているサイクルで指定する。
称: ZVMODE)バス制御装置30に送られたアド
レスが実アドレスか仮想アドレスかをバス上にアドレス
が送出されているサイクルで指定する。
(7) END OF CYCLE (略称: ZEN
Di )バス制御装置30に対するアクセスがあるとそ
の後2サイクル以降にZENDiと共にDACを返す。
Di )バス制御装置30に対するアクセスがあるとそ
の後2サイクル以降にZENDiと共にDACを返す。
(8) BCU ACTION C0DE (略称:
ZBACn n=0〜3 )パス制御装置30の動作を
4ビツトのコードで返す。
ZBACn n=0〜3 )パス制御装置30の動作を
4ビツトのコードで返す。
コード
00XX Normal
01 X X Paging Error0100仮想
空間がない 0101 ミックングページとなった 0110サイズエラーである 0111 実メモリの存在しない番地である 1 0 XX Illegal Accesslooo
REAL MODE時NEA1001 Undefi
ned REG−CODEl 010 IC5TACK
EMPTYllXX Memory Double−
Error(9) FIR8T COMMAND (略
称: ZFSTCM)コマンドシーケンスが複数サイク
ルに渡る時最初のサイクル、又は1サイクルで終了する
コマンドの場合はそのサイクルで1”になって最初のコ
マンドが送られている事を表わす。
空間がない 0101 ミックングページとなった 0110サイズエラーである 0111 実メモリの存在しない番地である 1 0 XX Illegal Accesslooo
REAL MODE時NEA1001 Undefi
ned REG−CODEl 010 IC5TACK
EMPTYllXX Memory Double−
Error(9) FIR8T COMMAND (略
称: ZFSTCM)コマンドシーケンスが複数サイク
ルに渡る時最初のサイクル、又は1サイクルで終了する
コマンドの場合はそのサイクルで1”になって最初のコ
マンドが送られている事を表わす。
(11TRANSMIT (略称; ZXMIT >Z
BSiOKが1”になっているユニットに次のサイクル
でパス制御架N′30からデータを送出する事を表わす
。但しSIOコマンドではZXMITは特殊な使われ方
をする。
BSiOKが1”になっているユニットに次のサイクル
でパス制御架N′30からデータを送出する事を表わす
。但しSIOコマンドではZXMITは特殊な使われ方
をする。
転送確認用信号
(1) CONFIRM(略称: ZCONFi n=
o〜3 )受信確認の為の信号でアシ、アドレス/デー
タ受信から2バスサイクル後にパス上に送出される。
o〜3 )受信確認の為の信号でアシ、アドレス/デー
タ受信から2バスサイクル後にパス上に送出される。
送信装置は2バスサイクル目のC0NF I RMライ
ンを調べて、正常動作を確認する。
ンを調べて、正常動作を確認する。
C0NF I RMの意味とコード
1100”・・・NORMAL
データ、コマンド、アドレス等が
正しく受信された事を示す。
°101”・・・BUSY
受信装置が他の処理を行なってい
て、データ、コマンド、アドレス
等を受けられないことを示す。
*自分がl10fたけメモリにリ
ード要求を出したユニットは、そ
れに対する応答(RESPONSEDATA )に関し
てBUSYを返してはならない。
てBUSYを返してはならない。
”10”・・・BUS PARITY ERRORZD
ADライン又はZ COMZラインに/’Pリティエラ
ーがあったことを示 す。
ADライン又はZ COMZラインに/’Pリティエラ
ーがあったことを示 す。
°°11”・・・No RESPONSE・存在しない
ユニツ+へのアクセス 、 ILLEGAL BUS 5EQUENSE、IL
LEGAL COMMAND 、ユニットの異常による無応答 等の場合、No RESPONSEとなる。
ユニツ+へのアクセス 、 ILLEGAL BUS 5EQUENSE、IL
LEGAL COMMAND 、ユニットの異常による無応答 等の場合、No RESPONSEとなる。
割込関係の信号
INTERRUPT REQUEST (略称: ZI
NTRQ、 )Iloの起動とIloからの割込みは以
下の順序で行なわれる。
NTRQ、 )Iloの起動とIloからの割込みは以
下の順序で行なわれる。
(a) CPU1d、SIOコマンドによシ指定された
ユニットへCPHアドレスを送る。(SIOの送信及び
受付) (b) SIOを受取ったユニットはI10処理を開始
する。
ユニットへCPHアドレスを送る。(SIOの送信及び
受付) (b) SIOを受取ったユニットはI10処理を開始
する。
(C)処理終了後、各ユニットはバス制御装置30 ヘ
prite Interrupt Ce1l コ?ンド
を用いてバス制御装置30のICスタックへインタラブ
ト−セルを書き込む。ただしIC5tack Full
ならWrite Interrupt Ce1lコマン
ドはださないこと。
prite Interrupt Ce1l コ?ンド
を用いてバス制御装置30のICスタックへインタラブ
ト−セルを書き込む。ただしIC5tack Full
ならWrite Interrupt Ce1lコマン
ドはださないこと。
(d) バス制御装置30はスタックにエントリーがで
きるとCPUへ割込みをかける。(ZINTREQを使
う) (e) CPUは割込み信号を受けるとバス制御装置3
0にたいしRead Interrupt Ce1lコ
マンドを送り、セルデータを要求する。
きるとCPUへ割込みをかける。(ZINTREQを使
う) (e) CPUは割込み信号を受けるとバス制御装置3
0にたいしRead Interrupt Ce1lコ
マンドを送り、セルデータを要求する。
(f) バス制御装置30はデータを送信後ICスタッ
クが空になるまでZINTRERをだしつづけ、空にな
るとZINTREQを止める。
クが空になるまでZINTRERをだしつづけ、空にな
るとZINTREQを止める。
(g) バス制御装置30のICスタックの、あきスペ
ースが残り一つになるとバス制御装置30はZS TK
FLを使って、セルデータが送られるのを禁止する。
ースが残り一つになるとバス制御装置30はZS TK
FLを使って、セルデータが送られるのを禁止する。
その他の信号
TIMERINTERRUPT (略称; ZWDIN
T )バス制御装置30のwDT(Watcb dog
timer )の割込み条件が発生するとこのライン
を使ってCPUに通報する。
T )バス制御装置30のwDT(Watcb dog
timer )の割込み条件が発生するとこのライン
を使ってCPUに通報する。
第5図(a) l (b)はそれぞれ本発明の一実施例
に於ける各装置間のデータ通信動作を説明するだメツバ
スコマンドシーケンス例を示t、タモ(7)テ、図(a
)は主記憶40からの読出しコマンドのシーケンスを示
し、図(b)は入出力開始コマンドのシーケンスを示し
ている。
に於ける各装置間のデータ通信動作を説明するだメツバ
スコマンドシーケンス例を示t、タモ(7)テ、図(a
)は主記憶40からの読出しコマンドのシーケンスを示
し、図(b)は入出力開始コマンドのシーケンスを示し
ている。
ここで第1図乃至第5図(a) 、 (b)を参照して
本発明の一実施例を説明する。先ず第5図(a)に示す
主記憶読出しコマンド(メモリリードコマンド)のシー
ケンスを例にとシ、装置20(i)とノ4ス制御装置3
0との間に於けるデータ通信制御についてその動作を説
明する。バス10上に接続された複数の装置20・・・
のうち、成る装置20(i)から、ZBSiRQ (ハ
ス使用要求)が送出されることにより、この信号が信号
線12を介してバス制御装置30内のバス使用権決定回
路3ノに受付けられる。バス制御装函30内のバス使用
権決定回路31は、その要求に応答して、バス使用優先
度を決定し、バスの使用を許可すると、信号線13を介
して対応する装置20(i)1に、ZBSiOK (バ
ス使用許可)を送出する。装置20(i)はと(7)Z
BSiOKを受取ると、バス10(D使用が可能である
ことを認識し、次のバスサイクルでバス10を使用する
。即ち、ここでは、コマンド(メモリリードコマンド)
、アドレス、及びZFSTCMがバス10を介してバス
制御装置に30に送出される。このバス10上の情報に
従い主記憶40が読出し制御される。この際、バス制御
装置30に於いて、バス10上のコマンド、アドレス、
及びZFSTCMが何れの装置から送出されたものであ
るかは、既にバス使用権決定回路31によって認識され
ている。バス制御袋jfl 30は主記憶40より読出
されたデータを装置20 (i)に送付する際、バス使
用権決定回路31よシ、信号線13のうぢの装置20(
1)に固有の信号線7.9(i)に、ZBSiOKを送
出するとともに、同サイクルにて、共通の信号線14に
、ZXMITを送出する。装置20(1)は、上記信号
線13 ヨ9 ZBSiOKを受け、信号m14よpZ
XMITを受けると、データの受信時期を認識し、次の
バスサイクルでコマンドとデータ(読出しデータ)を受
信する。
本発明の一実施例を説明する。先ず第5図(a)に示す
主記憶読出しコマンド(メモリリードコマンド)のシー
ケンスを例にとシ、装置20(i)とノ4ス制御装置3
0との間に於けるデータ通信制御についてその動作を説
明する。バス10上に接続された複数の装置20・・・
のうち、成る装置20(i)から、ZBSiRQ (ハ
ス使用要求)が送出されることにより、この信号が信号
線12を介してバス制御装置30内のバス使用権決定回
路3ノに受付けられる。バス制御装函30内のバス使用
権決定回路31は、その要求に応答して、バス使用優先
度を決定し、バスの使用を許可すると、信号線13を介
して対応する装置20(i)1に、ZBSiOK (バ
ス使用許可)を送出する。装置20(i)はと(7)Z
BSiOKを受取ると、バス10(D使用が可能である
ことを認識し、次のバスサイクルでバス10を使用する
。即ち、ここでは、コマンド(メモリリードコマンド)
、アドレス、及びZFSTCMがバス10を介してバス
制御装置に30に送出される。このバス10上の情報に
従い主記憶40が読出し制御される。この際、バス制御
装置30に於いて、バス10上のコマンド、アドレス、
及びZFSTCMが何れの装置から送出されたものであ
るかは、既にバス使用権決定回路31によって認識され
ている。バス制御袋jfl 30は主記憶40より読出
されたデータを装置20 (i)に送付する際、バス使
用権決定回路31よシ、信号線13のうぢの装置20(
1)に固有の信号線7.9(i)に、ZBSiOKを送
出するとともに、同サイクルにて、共通の信号線14に
、ZXMITを送出する。装置20(1)は、上記信号
線13 ヨ9 ZBSiOKを受け、信号m14よpZ
XMITを受けると、データの受信時期を認識し、次の
バスサイクルでコマンドとデータ(読出しデータ)を受
信する。
次に、第5図(b)に示す入出力開始コマンド(SIO
コマンド)のシーケンスを例にとり、装置2 ’(1)
# 2 ’(J)間に於けるデータ通信制御について
その動作を説明する。ここでは、送信側の処理装置をC
PU 2 (J(i)とし、受信側の処理装置をIOP
20 (j)として説明を行なう。CPU 20 (
i)がバス10の使用許可を得るまでの動作は上記した
メモリリードコマンドの場合と同様である。
コマンド)のシーケンスを例にとり、装置2 ’(1)
# 2 ’(J)間に於けるデータ通信制御について
その動作を説明する。ここでは、送信側の処理装置をC
PU 2 (J(i)とし、受信側の処理装置をIOP
20 (j)として説明を行なう。CPU 20 (
i)がバス10の使用許可を得るまでの動作は上記した
メモリリードコマンドの場合と同様である。
CPU 20(i)は、バス10の使用が許可されると
、即ち、信号線13を介して、ZBSiOKを受けると
、最初のバスサイクルで、コマンド(SIOコマンド)
、及びZFSTCMを送出するとともに、相手装置、即
ちIOP 2111(j)の装置番号(DID )をデ
ータ/アドレスライン11上に送出する。バス制御装置
30はこのバス10上の情報を受けると、そのコマンド
を解釈し、装置間通信用のコマンド、即ちここでは入出
力開始指示コマンド(SIOコマンド)であると、デー
タ受信装置指示回路32により、データ/アドレスライ
ン11上の装置番号(DID )をデコードし、相手装
置(IOP20 (j) )を認識した後、次のバスサ
イクルで、その認識した装置即ちIOP 、? o (
j)に固有の脅傍線1.9(j)に、ZBSiOKを送
出し、同時に共通の信−傍線14に、ZXMI Tを送
出する。IOP 、? o (j)は、信号線73(j
)を介してZBSiOKを受け、同時に信号線14を介
してZXMITを受けると、データ受信時期を認識し、
次のバスサイクルでバス10上のコマンド及びデータを
受信する。ここでは、CPU 20 (i)が、入出力
開始指示コマンド(sr。
、即ち、信号線13を介して、ZBSiOKを受けると
、最初のバスサイクルで、コマンド(SIOコマンド)
、及びZFSTCMを送出するとともに、相手装置、即
ちIOP 2111(j)の装置番号(DID )をデ
ータ/アドレスライン11上に送出する。バス制御装置
30はこのバス10上の情報を受けると、そのコマンド
を解釈し、装置間通信用のコマンド、即ちここでは入出
力開始指示コマンド(SIOコマンド)であると、デー
タ受信装置指示回路32により、データ/アドレスライ
ン11上の装置番号(DID )をデコードし、相手装
置(IOP20 (j) )を認識した後、次のバスサ
イクルで、その認識した装置即ちIOP 、? o (
j)に固有の脅傍線1.9(j)に、ZBSiOKを送
出し、同時に共通の信−傍線14に、ZXMI Tを送
出する。IOP 、? o (j)は、信号線73(j
)を介してZBSiOKを受け、同時に信号線14を介
してZXMITを受けると、データ受信時期を認識し、
次のバスサイクルでバス10上のコマンド及びデータを
受信する。ここでは、CPU 20 (i)が、入出力
開始指示コマンド(sr。
コマンド)及びチャネルコマンドの先頭アドレスをバス
1θ上に送出し、これがIOP 、? o (j)に受
信される。このようにして、CPU 20 (i)から
rop 、? o (j)へのコマンド/データの転送
が行なわれる。
1θ上に送出し、これがIOP 、? o (j)に受
信される。このようにして、CPU 20 (i)から
rop 、? o (j)へのコマンド/データの転送
が行なわれる。
上述の如くして、装置20・・・とバス制御装置30(
主記憶40)との間、及び装置20(I)。
主記憶40)との間、及び装置20(I)。
20(j)間のデータ送受がバス10を介して任意選択
的に行なわれる。このようなバス制御手段によシ、バス
10上の各装置は常にバス制御装置庁30を介して主記
憶40とだけ通信することができるような送受の制御を
すればよく、装置間の通信のための制御を考慮する必要
はない。
的に行なわれる。このようなバス制御手段によシ、バス
10上の各装置は常にバス制御装置庁30を介して主記
憶40とだけ通信することができるような送受の制御を
すればよく、装置間の通信のための制御を考慮する必要
はない。
従って送信装置番号、受信装置番号の伝送ライン、及び
装置番号の認識回路等が不要となシ、システム構成が大
幅に簡素化できる。又、自装jfKデータが送られて来
る時は、常に予めその旨が通知されるので、タイミング
設計が容易になるとともに、この面でもハードウェア構
成の*tl素化が計れる。
装置番号の認識回路等が不要となシ、システム構成が大
幅に簡素化できる。又、自装jfKデータが送られて来
る時は、常に予めその旨が通知されるので、タイミング
設計が容易になるとともに、この面でもハードウェア構
成の*tl素化が計れる。
以上詳記したように本発明によれば、一つのバス上に複
数の処理装置、及びこれら各処理装置のバス使用権を決
定するバス制御装置が接続されるバス方式の情報処理シ
ステムに於いて、上記処理装置から上記バス制御装置に
対し、個別にバス使用要求を通知する装置別の信号線と
、上記バス制御装置から上記各処理装置に対し、共通に
データ受信時期を知らせる共通の信号線と、この信号線
の信号との組合わせによシ上記パス制御装置から特定の
処理装置に対し、個別にバスの使用許可、又はバス上デ
ータの取込みタイミングを知らせる装置別の信号線とを
有してなるバス構造としたことによシ、上記バス上につ
々がる各装置間のデータ転送に際し、各装置が装置番号
の通知、解読を行なうことなく、バス上につながれた任
意の装置間で効率よくデータ転送を行なうことができる
バス上に接続された装置間の通信方式が提供できる。
数の処理装置、及びこれら各処理装置のバス使用権を決
定するバス制御装置が接続されるバス方式の情報処理シ
ステムに於いて、上記処理装置から上記バス制御装置に
対し、個別にバス使用要求を通知する装置別の信号線と
、上記バス制御装置から上記各処理装置に対し、共通に
データ受信時期を知らせる共通の信号線と、この信号線
の信号との組合わせによシ上記パス制御装置から特定の
処理装置に対し、個別にバスの使用許可、又はバス上デ
ータの取込みタイミングを知らせる装置別の信号線とを
有してなるバス構造としたことによシ、上記バス上につ
々がる各装置間のデータ転送に際し、各装置が装置番号
の通知、解読を行なうことなく、バス上につながれた任
意の装置間で効率よくデータ転送を行なうことができる
バス上に接続された装置間の通信方式が提供できる。
に於ける要部のバス接続構成を示すブロック図、第3図
、及び第4図(a) 、、 (b)はそれぞれ上記実施
例に於けるバスの使用タイミングを説明するだめの図、
第5図(a) 、 (b)はそれぞれ上記実施例の動作
を説明するためのバスコマンドシーケンス例を示す図で
ある。 10・・・バス、11・・・データ/アドレスライン、
12.13・・・装置別信号線、14・・・共通信号線
、20・・・装置(処理装置)、30・・・バス制御装
置、3ノ・・・バス使用権決定回路、32・・・データ
受信装置指示回路、40・・・主記憶。 出願人代理人 弁理士 鈴 江 武 彦第1図 第3 図 へ゛スブイ2ル l 11 第4 図
、及び第4図(a) 、、 (b)はそれぞれ上記実施
例に於けるバスの使用タイミングを説明するだめの図、
第5図(a) 、 (b)はそれぞれ上記実施例の動作
を説明するためのバスコマンドシーケンス例を示す図で
ある。 10・・・バス、11・・・データ/アドレスライン、
12.13・・・装置別信号線、14・・・共通信号線
、20・・・装置(処理装置)、30・・・バス制御装
置、3ノ・・・バス使用権決定回路、32・・・データ
受信装置指示回路、40・・・主記憶。 出願人代理人 弁理士 鈴 江 武 彦第1図 第3 図 へ゛スブイ2ル l 11 第4 図
Claims (1)
- 一つのバス上に複数の処理装置、及びこれら各処理装置
のバス使用権を決定するバス制御装置が接続されるバス
方式の情報処理システムに於いて、前記各処理装置から
個別に前記バス制御装置に信号を送付する第1の装置別
信号線と、この第1の装置別信号線を介してバス使用要
求を送付する手段と、前記バス制御装置から前記各処理
装置に個別に信号を送付する第2の装置θ別信号線と、
この第2の装置別信号線を介し、前記バス使用要求に応
答してバス使用許可をバス使用要求めあった処理装置に
送付する手段と、前記バス制御装置から前記谷処理装憤
“に共通の信号を送付する共通信号線と、この共通信号
線を介し、前記処理装置へのデータ転送に際してデータ
受信時期を知らせる受信時期通知信号を送付する手段と
、前記バス制御装置に設けられ、前記処理装置間のデー
タ転送に際してデータライン上の一部又は全部のデータ
を装置番号と見なしてデコードし、対応する装置を認識
する手段、及びこの認識された装置番号にもとづいて前
記第2の装置別信号線、及び前記共通信号線を介し、前
記装置番号で示される処理装置にデータの受信を指示す
る信号を送付する手段とを具備し、同一バス上に繋がる
装置相互間のデータ転送時に於ける受信側装置の認識及
び指示を前記バス制御装置にて行なうことを特徴とした
バス上に接続された装置間の通信方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59015477A JPH0769886B2 (ja) | 1984-01-31 | 1984-01-31 | バス上に接続された装置間の通信方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59015477A JPH0769886B2 (ja) | 1984-01-31 | 1984-01-31 | バス上に接続された装置間の通信方式 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS60159960A true JPS60159960A (ja) | 1985-08-21 |
| JPH0769886B2 JPH0769886B2 (ja) | 1995-07-31 |
Family
ID=11889876
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP59015477A Expired - Lifetime JPH0769886B2 (ja) | 1984-01-31 | 1984-01-31 | バス上に接続された装置間の通信方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0769886B2 (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6263360A (ja) * | 1985-09-12 | 1987-03-20 | Nec Corp | モジュール間データ転送装置 |
| KR100451789B1 (ko) * | 2001-10-16 | 2004-10-08 | 엘지전자 주식회사 | 자원 공유를 위한 프로세서 중재장치 및 중재방법 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS4873034A (ja) * | 1971-12-29 | 1973-10-02 | ||
| JPS5466043A (en) * | 1977-11-05 | 1979-05-28 | Fujitsu Ltd | Common-bus occupying system |
| JPS54150939A (en) * | 1978-05-19 | 1979-11-27 | Oki Electric Ind Co Ltd | Bus control system |
-
1984
- 1984-01-31 JP JP59015477A patent/JPH0769886B2/ja not_active Expired - Lifetime
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS4873034A (ja) * | 1971-12-29 | 1973-10-02 | ||
| JPS5466043A (en) * | 1977-11-05 | 1979-05-28 | Fujitsu Ltd | Common-bus occupying system |
| JPS54150939A (en) * | 1978-05-19 | 1979-11-27 | Oki Electric Ind Co Ltd | Bus control system |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6263360A (ja) * | 1985-09-12 | 1987-03-20 | Nec Corp | モジュール間データ転送装置 |
| KR100451789B1 (ko) * | 2001-10-16 | 2004-10-08 | 엘지전자 주식회사 | 자원 공유를 위한 프로세서 중재장치 및 중재방법 |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0769886B2 (ja) | 1995-07-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4418382A (en) | Information exchange processor | |
| CA1227879A (en) | Buffer system for input/output portion of digital data processing system | |
| US4695952A (en) | Dual redundant bus interface circuit architecture | |
| US4245307A (en) | Controller for data processing system | |
| US4763249A (en) | Bus device for use in a computer system having a synchronous bus | |
| EP0063334B1 (en) | Data processing apparatus for a multiprocessor system | |
| US4961140A (en) | Apparatus and method for extending a parallel synchronous data and message bus | |
| US4769768A (en) | Method and apparatus for requesting service of interrupts by selected number of processors | |
| EP0139563B1 (en) | Control mechanism for multiprocessor system | |
| EP0035790A2 (en) | Processor intercommunication system and method | |
| EP0301610B1 (en) | Data processing apparatus for connection to a common communication path in a data processing system | |
| US5752076A (en) | Dynamic programming of bus master channels by intelligent peripheral devices using communication packets | |
| US6189062B1 (en) | Apparatus and method for address translation in bus bridge devices | |
| JPS59111561A (ja) | 複合プロセツサ・システムのアクセス制御方式 | |
| JPH0473176B2 (ja) | ||
| US5566345A (en) | SCSI bus capacity expansion controller using gating circuits to arbitrate DMA requests from a plurality of disk drives | |
| KR100602855B1 (ko) | 이중 모드 버스 브리지를 구비하는 장치 | |
| US20030065862A1 (en) | Computer system and method for communications between bus devices | |
| JPS621057A (ja) | 転送制御装置 | |
| JPS6246025B2 (ja) | ||
| JPH0769886B2 (ja) | バス上に接続された装置間の通信方式 | |
| US5987558A (en) | Method and apparatus for resolving over lapping selection and reselection operations of SCSI bus protocols | |
| KR880000462B1 (ko) | 멀티프로세서 시스템에 있어서의 데이터전송장치 | |
| JPH05250310A (ja) | データ処理装置 | |
| JP2580382B2 (ja) | 入出力命令の高速化方式 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| EXPY | Cancellation because of completion of term |