JPH0381855A - データ転送装置 - Google Patents
データ転送装置Info
- Publication number
- JPH0381855A JPH0381855A JP1218825A JP21882589A JPH0381855A JP H0381855 A JPH0381855 A JP H0381855A JP 1218825 A JP1218825 A JP 1218825A JP 21882589 A JP21882589 A JP 21882589A JP H0381855 A JPH0381855 A JP H0381855A
- Authority
- JP
- Japan
- Prior art keywords
- data
- data bus
- buses
- bus
- circuit
- 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
Links
Landscapes
- Bus Control (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
産業上の利用分野
本発明は、複数のデータバスの空き情報を利用し、デー
タバスを有効に利用する事を目的としたデータ転送装置
に関するものである。
タバスを有効に利用する事を目的としたデータ転送装置
に関するものである。
従来の技術
従来より複数のデータバスを用いてデータ転送装置を構
築することによって、データ転送の高速化を計ることが
行われてきた。
築することによって、データ転送の高速化を計ることが
行われてきた。
以下、第3図を参照して従来のデータ転送装置について
説明する。
説明する。
第3図は、従来のデータ転送装置の構成を示す図である
。
。
、第3図において、1は複数本のデータバス、2゜3.
12はデータバス1に転送データを送受信するデータ転
送回路、6,7はそれぞれデータ転送回路2,3の内部
データバス、4,5はそれぞれデータ転送回路2,3に
おいて、複数本のデータノくス1の内1本に互いを接続
するデータバス接続回路、8,9はデータバス接続回路
4.5が内部転送バス6.7をデータバス1の内どれに
つなぐかを指示するためのデータバス選択レジスタ、1
0゜11はデータバス選択レジスタ8,9の値をデータ
バス接続回路4,5に伝えるためのデータバス選択信号
線である。
12はデータバス1に転送データを送受信するデータ転
送回路、6,7はそれぞれデータ転送回路2,3の内部
データバス、4,5はそれぞれデータ転送回路2,3に
おいて、複数本のデータノくス1の内1本に互いを接続
するデータバス接続回路、8,9はデータバス接続回路
4.5が内部転送バス6.7をデータバス1の内どれに
つなぐかを指示するためのデータバス選択レジスタ、1
0゜11はデータバス選択レジスタ8,9の値をデータ
バス接続回路4,5に伝えるためのデータバス選択信号
線である。
以上のような構成において、以下その動作について説明
する。
する。
データ転送回路2が、データバス1を通じて他のデータ
転送回路とデータ転送する場合を考える。
転送回路とデータ転送する場合を考える。
まず、データ転送回路2中のデータバス選択レジスタ8
に、複数本のデータバス1のどのバスを使用するかをセ
ットする。例えば、データバス1が3本のデータバスか
ら出来ていて、それぞれ、0゜1.20番号がついてい
たとする。このうち、1番のデータバスで転送をする場
合、データバス選択レジスタ8には、1をセクトする。
に、複数本のデータバス1のどのバスを使用するかをセ
ットする。例えば、データバス1が3本のデータバスか
ら出来ていて、それぞれ、0゜1.20番号がついてい
たとする。このうち、1番のデータバスで転送をする場
合、データバス選択レジスタ8には、1をセクトする。
データバス選択レジスタ8にセットされた値は、データ
バス選択信号線10を通じてデータバス接続回路4に伝
えられる。データバス接続回路4では、データバス1の
内、データバス選択信号線10によって示される番号の
データバスと、内部データバス6を接続する。これによ
って、データ転送回路2は、データバス1のうち、1本
の特定のバスと接続される。
バス選択信号線10を通じてデータバス接続回路4に伝
えられる。データバス接続回路4では、データバス1の
内、データバス選択信号線10によって示される番号の
データバスと、内部データバス6を接続する。これによ
って、データ転送回路2は、データバス1のうち、1本
の特定のバスと接続される。
データ転送回路2とデータ転送回路30間で、データバ
ス1の内2番のデータバスを使ってデータ転送を行う場
合、データバス選択レジスタ8゜9にそれぞれ2をセッ
トする。これにより、各データ転送回路2,3の内部デ
ータバス6.7が、データバス1の2番のバスに接続さ
れる。
ス1の内2番のデータバスを使ってデータ転送を行う場
合、データバス選択レジスタ8゜9にそれぞれ2をセッ
トする。これにより、各データ転送回路2,3の内部デ
ータバス6.7が、データバス1の2番のバスに接続さ
れる。
なお、データバス選択レジスタのセットハ、例えば本転
送装置の制御を司るプロセッサなどが行う。
送装置の制御を司るプロセッサなどが行う。
発明が解決しようとする課題
しかし以上のような構成では、データバス1の使用状況
を監視する機構がないため、使用状況に応じて動的にデ
ータバス1の割り付けを行うことができない。この構成
では、通常データバスは静的に割り付けを行う。例えば
データ転送回路2からデータ転送回路3への転送はデー
タバス1のうち0番のバスを、データ転送回路3からデ
ータ転送回路12への転送には1番のバスを使う。この
ように静的にデータバスの割り付けを行うことは、制御
が簡単になる半面、データバスの使用効率が悪くなる。
を監視する機構がないため、使用状況に応じて動的にデ
ータバス1の割り付けを行うことができない。この構成
では、通常データバスは静的に割り付けを行う。例えば
データ転送回路2からデータ転送回路3への転送はデー
タバス1のうち0番のバスを、データ転送回路3からデ
ータ転送回路12への転送には1番のバスを使う。この
ように静的にデータバスの割り付けを行うことは、制御
が簡単になる半面、データバスの使用効率が悪くなる。
本発明は上記問題を解決するもので、データバスの動的
割り付けを可能にしたものである。
割り付けを可能にしたものである。
課題を解決するための手段
本発明は、データバスの使用状況を示す信号線と、未使
用のデータバスのうちどのバスを使うかを決定する優先
順位決定回路を設けることによって、上記目的を達成す
るものである。
用のデータバスのうちどのバスを使うかを決定する優先
順位決定回路を設けることによって、上記目的を達成す
るものである。
作用
本発明は上記構成により、データバスの使用状況を監視
することができ、動的にデータバスの割り付けを可能と
する。
することができ、動的にデータバスの割り付けを可能と
する。
実施例
以下、図面を参照しながら本発明の一実施例について説
明をする。
明をする。
第1図は、発明の第1の実施例におけるデータ転送装置
のブロック結線図である。
のブロック結線図である。
第1図において、20は複数本のデータバス、21は複
数本のデータバス20の各バスに一対一に対応しそれぞ
れ対応するバスが現在使用中であるかどうかを示すデー
タバスビジー信号線、 22.23はデータバス20に
転送データを送受信するデータ転送回路、26.27は
それぞれデータ転送回路22.23の内部データバス、
24.25はそれぞれデー・夕転送回路22.23にお
いて、複数本のデータバス20の内1本に内部データバ
ス26.27を接続するデータバス接続回路、28.2
9はデータバス接続回路24.25において、内部転送
バス26.27をデータバスlの内どれにつなぐかをデ
ータバスビジー信号線より選択する優先順位決定回路、
30.31は優先順位決定回路28.29の値をデータ
バス接続回路24.25に伝えるためのデータバス選択
信号線である。
数本のデータバス20の各バスに一対一に対応しそれぞ
れ対応するバスが現在使用中であるかどうかを示すデー
タバスビジー信号線、 22.23はデータバス20に
転送データを送受信するデータ転送回路、26.27は
それぞれデータ転送回路22.23の内部データバス、
24.25はそれぞれデー・夕転送回路22.23にお
いて、複数本のデータバス20の内1本に内部データバ
ス26.27を接続するデータバス接続回路、28.2
9はデータバス接続回路24.25において、内部転送
バス26.27をデータバスlの内どれにつなぐかをデ
ータバスビジー信号線より選択する優先順位決定回路、
30.31は優先順位決定回路28.29の値をデータ
バス接続回路24.25に伝えるためのデータバス選択
信号線である。
上記構成について、以下その動作を説明する。
まず、データ転送回路22がデータバス20を通じて他
のデータ転送回路とデータ転送する場合を考える。優先
順位決定回路28は、複数本のデータバス20のどのバ
スが使われているのかを、データバスビジー信号線21
から得る。優先順位決定回路28では、予め決められた
規則によって、未使用のデータバスの中からどのデータ
バスを使うかを決定する。この情報は、データバス選択
信号線30を通じてデータバスの番号でデータバス接続
回路24に伝えられる。データバス接続回路24では、
データバス選択信号30によって伝えられるデータバス
の番号に従って、内部データバス26をデータバス20
のうちの1本につなぐ。
のデータ転送回路とデータ転送する場合を考える。優先
順位決定回路28は、複数本のデータバス20のどのバ
スが使われているのかを、データバスビジー信号線21
から得る。優先順位決定回路28では、予め決められた
規則によって、未使用のデータバスの中からどのデータ
バスを使うかを決定する。この情報は、データバス選択
信号線30を通じてデータバスの番号でデータバス接続
回路24に伝えられる。データバス接続回路24では、
データバス選択信号30によって伝えられるデータバス
の番号に従って、内部データバス26をデータバス20
のうちの1本につなぐ。
次に、具体的な実施例としてデータ転送回路22とデー
タ転送回路23の間で、データバス20を使ってデータ
の転送をする場合な考える。データバス20は、3本の
データバスからなり、それぞれ0゜1.2の番号がつい
ていると仮定する。3本のデータバスのうち、0番のデ
ータバスは使用中である場合を考える。優先順位決定回
路28.29は、未使用のデータバスのなかで一番番号
の小さいデータバスを選ぶ。すなわちこの場合、優先順
位決定回路28.29は、データバス20のうち、1番
のデータバスを選択する。この情報は、データバス選択
信号線30.31を通じてデータバス接続回路24.2
5に伝えられ、内部データバス26.27は、データバ
ス2001番のデータバスと接続される。
タ転送回路23の間で、データバス20を使ってデータ
の転送をする場合な考える。データバス20は、3本の
データバスからなり、それぞれ0゜1.2の番号がつい
ていると仮定する。3本のデータバスのうち、0番のデ
ータバスは使用中である場合を考える。優先順位決定回
路28.29は、未使用のデータバスのなかで一番番号
の小さいデータバスを選ぶ。すなわちこの場合、優先順
位決定回路28.29は、データバス20のうち、1番
のデータバスを選択する。この情報は、データバス選択
信号線30.31を通じてデータバス接続回路24.2
5に伝えられ、内部データバス26.27は、データバ
ス2001番のデータバスと接続される。
以上のように、本実施例によれば、データバスビジー信
号線21と優先順位決定回路28.29により動的に未
使用のデータバスを選択し、互いに接続して使用するこ
とができる。
号線21と優先順位決定回路28.29により動的に未
使用のデータバスを選択し、互いに接続して使用するこ
とができる。
次に、本発明の第2の実施例について説明する。
第2図は、本発明の第2の実施例におけるデータ転送装
置のブロック結線図である。
置のブロック結線図である。
第2図において、40は複数本からなるデータバス、4
1は複数本のデータバス40の各データバスに一対一に
対応しそれぞれ対応するバスが現在使用中であるかどう
かを示すデータバスビジー信号線42はデータバスビジ
ー信号線41の値に従い、データバス40のうちの未使
用のデータバスからどのデータバスを使用するかを選択
する優先順位決定回路、43は優先順位決定回路42に
よって選択されたデータバスの番号を伝えるデータバス
選択信号線、楓、45はデータバス40に転送データを
送受信するデータ転送回路、46.47はそれぞれデー
タ転送回路楓、45の内部データバス、侶、49はそれ
ぞれデータ転送回路a、45において、データバス選択
信号線43の値に従い複数本のデータバス40の内1本
ニ内部データバス46.47を接続するデータバス接続
回路である。
1は複数本のデータバス40の各データバスに一対一に
対応しそれぞれ対応するバスが現在使用中であるかどう
かを示すデータバスビジー信号線42はデータバスビジ
ー信号線41の値に従い、データバス40のうちの未使
用のデータバスからどのデータバスを使用するかを選択
する優先順位決定回路、43は優先順位決定回路42に
よって選択されたデータバスの番号を伝えるデータバス
選択信号線、楓、45はデータバス40に転送データを
送受信するデータ転送回路、46.47はそれぞれデー
タ転送回路楓、45の内部データバス、侶、49はそれ
ぞれデータ転送回路a、45において、データバス選択
信号線43の値に従い複数本のデータバス40の内1本
ニ内部データバス46.47を接続するデータバス接続
回路である。
上記構成について、以下その動作を説明する。
まず、データ転送回路44がデータバス40を通じて他
のデータ転送回路とデータ転送する場合を考える。優先
順位決定回路42は、複数本のデータバス40のどのバ
スが使われているのかを、データバスビジー信号線41
から得る。優先順位決定回路42では、予め決められた
規則によって、未使用のデータバスの中からどのデータ
バスを使うかを決定する。この情報は、データバスの番
号としてデータバス選択信号線43により各データ転送
回路a。
のデータ転送回路とデータ転送する場合を考える。優先
順位決定回路42は、複数本のデータバス40のどのバ
スが使われているのかを、データバスビジー信号線41
から得る。優先順位決定回路42では、予め決められた
規則によって、未使用のデータバスの中からどのデータ
バスを使うかを決定する。この情報は、データバスの番
号としてデータバス選択信号線43により各データ転送
回路a。
45に伝えられる。データ転送回路44の場合、データ
バス選択信号線43は、データバス接続回路48に接続
されており、データバス接続回路48では、データバス
選択信号線40によって伝えられるデータバスの番号に
従って、内部データバス46をデータバス40のうちの
1本につなぐ。
バス選択信号線43は、データバス接続回路48に接続
されており、データバス接続回路48では、データバス
選択信号線40によって伝えられるデータバスの番号に
従って、内部データバス46をデータバス40のうちの
1本につなぐ。
次に、具体的実施例として、データ転送回路劇とデータ
転送回路450間で、データバス40を使ってデータの
転送をする場合を考える。データバス40は、3本のデ
ータバスからなり、それぞれO11.20番号がついて
いると仮定する。、3本のデータバスのうち、0番のデ
ータバスは使用中である場合、優先順位決定回路42は
、未使用のデータバスのなかで一番番号の小さいデータ
バスを選ぶこの場合、優先順位決定回路42は、データ
バス40のうち、1番のデータバスを選択する。この情
報は、データバス選択信号線43を通じて各データバス
転送回路45・・・のデータバス接続回路49・・・に
伝えられる。データバス接続回路オ、49では、データ
バス選択信号線43の情報から内部データバス46゜4
7をデータバス4001番のデータバスと接続する以上
のように、本実施例によれば、データバスビジー信号線
41と優先順位決定回路42により、動的に未使用のデ
ータバスを選択し、接続して、使用することができる。
転送回路450間で、データバス40を使ってデータの
転送をする場合を考える。データバス40は、3本のデ
ータバスからなり、それぞれO11.20番号がついて
いると仮定する。、3本のデータバスのうち、0番のデ
ータバスは使用中である場合、優先順位決定回路42は
、未使用のデータバスのなかで一番番号の小さいデータ
バスを選ぶこの場合、優先順位決定回路42は、データ
バス40のうち、1番のデータバスを選択する。この情
報は、データバス選択信号線43を通じて各データバス
転送回路45・・・のデータバス接続回路49・・・に
伝えられる。データバス接続回路オ、49では、データ
バス選択信号線43の情報から内部データバス46゜4
7をデータバス4001番のデータバスと接続する以上
のように、本実施例によれば、データバスビジー信号線
41と優先順位決定回路42により、動的に未使用のデ
ータバスを選択し、接続して、使用することができる。
発明の効果
以上のように本発明は、複数本のデータバス、のそれぞ
れの使用状況を示すデータバスビジー信号線と、優先順
位決定回路により、動的にデータバスの割り付けを行え
るようにでき、データバスの使用効率を高めることがで
き、その効果は大きい。
れの使用状況を示すデータバスビジー信号線と、優先順
位決定回路により、動的にデータバスの割り付けを行え
るようにでき、データバスの使用効率を高めることがで
き、その効果は大きい。
第1図、第2図はそれぞれ本発明の第1.第2の実施例
におけるデータ転送装置のブロック結線図、第3図は従
来のデータ転送装置のブロック結線図である。 20・・・データバス、21・・・データバスビジー信
号線、22、23・・・データ転送回路、24.25・
・・データバス接続回路、28.29・・・データバス
接続回路、4o・・・データバス、41・・・データバ
スビジー信号線、42・・・優先順位選択回路、43・
・・データバス選択信号線、劇。 45・・・データ転送回路、詔、49・・・データバス
接続回路。
におけるデータ転送装置のブロック結線図、第3図は従
来のデータ転送装置のブロック結線図である。 20・・・データバス、21・・・データバスビジー信
号線、22、23・・・データ転送回路、24.25・
・・データバス接続回路、28.29・・・データバス
接続回路、4o・・・データバス、41・・・データバ
スビジー信号線、42・・・優先順位選択回路、43・
・・データバス選択信号線、劇。 45・・・データ転送回路、詔、49・・・データバス
接続回路。
Claims (2)
- (1)複数本のデータバスと、前記各データバスが転送
を行なっているか否かを示す前記データバスと同数のデ
ータバスビジー信号線と、前記データバスを介して互い
にデータ転送を実施するデータ転送回路とを具備し、 前記データ転送回路は、前記データバスビジー信号線の
信号に基づき、前記複数本のデータバスにおいて転送を
行なっていないデータバスを選択するとともに、そのデ
ータバスのあらかじめ定められた優先順位に従って、唯
一のデータバスを選択決定する優先順位決定回路と、前
記優先順位決定回路の選択結果に基づき、そのデータバ
スを介して相手側と自己の内部データバスとを接続する
データバス接続回路とを有するデータ転送装置。 - (2)複数本のデータバスと、前記各データバスが転送
を行なっているか否かを示す前記データバスと同数のデ
ータバスビジー信号線と、 前記データバスビジー信号線の信号に基づき、前記複数
本のデータバスにおいて転送を行なっていないデータバ
スを選択するとともに、そのデータバスのあらかじめ定
められた優先順位に従って唯一のデータバスを選択決定
する優先順位決定回路と、 データバス選択信号線を介して、前記優先順位決定回路
が選択決定したデータバス選択信号に基づき、そのデー
タバスを介して相手側と自己の内部データバスとを接続
するデータバス接続回路を有する複数のデータ転送回路
と、 を具備するデータ転送装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1218825A JPH0381855A (ja) | 1989-08-25 | 1989-08-25 | データ転送装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1218825A JPH0381855A (ja) | 1989-08-25 | 1989-08-25 | データ転送装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0381855A true JPH0381855A (ja) | 1991-04-08 |
Family
ID=16725940
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1218825A Pending JPH0381855A (ja) | 1989-08-25 | 1989-08-25 | データ転送装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0381855A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1997023833A1 (fr) * | 1995-12-21 | 1997-07-03 | Hitachi, Ltd. | Systeme de bus pour un processeur d'informations |
| JP2007259285A (ja) * | 2006-03-24 | 2007-10-04 | Fujitsu Ltd | 1対複数通信システムにおける通信方法及び同システムに用いられる子伝送装置 |
-
1989
- 1989-08-25 JP JP1218825A patent/JPH0381855A/ja active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1997023833A1 (fr) * | 1995-12-21 | 1997-07-03 | Hitachi, Ltd. | Systeme de bus pour un processeur d'informations |
| JP2007259285A (ja) * | 2006-03-24 | 2007-10-04 | Fujitsu Ltd | 1対複数通信システムにおける通信方法及び同システムに用いられる子伝送装置 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4470114A (en) | High speed interconnection network for a cluster of processors | |
| US5958031A (en) | Data transmitting/receiving device of a multiprocessor system and method therefor | |
| DE69108434T2 (de) | Mehrgruppen-Signalprozessor. | |
| US5416909A (en) | Input/output controller circuit using a single transceiver to serve multiple input/output ports and method therefor | |
| GB1593404A (en) | Logic circuitry for use in a computer | |
| US5515523A (en) | Method and apparatus for arbitrating conflicts by monitoring number of access requests per unit of time in multiport memory systems | |
| JPS61109164A (ja) | バス制御方法 | |
| GB2085624A (en) | A coupling equipment for the control of access of data processors to a data line | |
| US7698485B2 (en) | Round-robin bus protocol | |
| JPH0381855A (ja) | データ転送装置 | |
| US5603049A (en) | Bus system servicing plural module requestors with module access identification known to system user | |
| JPS5839331B2 (ja) | 要求選択方式 | |
| JP2507140B2 (ja) | 多重並列デ―タバス装置 | |
| JPH09319699A (ja) | バスシステム | |
| JPS5878221A (ja) | バス制御システム | |
| EP0577431A2 (en) | Method of resetting coupled modules and a system using the method | |
| JPS6155704B2 (ja) | ||
| JPS59177629A (ja) | デ−タ転送システム | |
| JP2687987B2 (ja) | ダイレクトメモリアクセス制御方式 | |
| JP3481561B2 (ja) | マルチphyデバイス構成のatm装置におけるセルの監視システム及び監視方法 | |
| JP2576934B2 (ja) | メモリ−マップド割込み方式 | |
| KR900006548B1 (ko) | 병렬 데이터 공유 방법 및 그 회로 | |
| JPH0432950A (ja) | バス制御装置 | |
| JPS62283752A (ja) | ホストコンピユ−タ内バツフア割当て方式 | |
| JPH0895927A (ja) | 大規模相互接続スイッチ |