JPH09102799A - データ交換スイッチ - Google Patents
データ交換スイッチInfo
- Publication number
- JPH09102799A JPH09102799A JP25757895A JP25757895A JPH09102799A JP H09102799 A JPH09102799 A JP H09102799A JP 25757895 A JP25757895 A JP 25757895A JP 25757895 A JP25757895 A JP 25757895A JP H09102799 A JPH09102799 A JP H09102799A
- Authority
- JP
- Japan
- Prior art keywords
- transfer
- output
- data
- unit
- side accommodating
- 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
- 230000004308 accommodation Effects 0.000 claims 9
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 claims 1
Landscapes
- Use Of Switch Circuits For Exchanges And Methods Of Control Of Multiplex Exchanges (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
(57)【要約】
【課題】 メディアの共有を排除して、各入力側収容部
および出力側収容部の転送速度をメディアの転送速度ま
で向上できるとともに、スイッチ内部におけるデータ廃
棄を抑止できるデータ交換スイッチを提供する。 【解決手段】 選択部3では、各出力側収容部2a〜2
nを転送先とする転送要求5を個別に監視し、転送先が
同一となる複数の転送要求のうちからいずれかを選択し
て転送許可6を出力するとともに、この転送許可に基づ
きセレクタ制御信号7をセレクタスイッチ部4に出力す
る。セレクタスイッチ部4では、各出力側収容部2a〜
2nごとに設けられたセレクタ部をセレクタ制御信号7
に基づいて制御することにより、各入力側収容部1a〜
1nからのデータ8のいずれかを出力側収容部2a〜2
nへのデータ9としてそれぞれ選択接続する。
および出力側収容部の転送速度をメディアの転送速度ま
で向上できるとともに、スイッチ内部におけるデータ廃
棄を抑止できるデータ交換スイッチを提供する。 【解決手段】 選択部3では、各出力側収容部2a〜2
nを転送先とする転送要求5を個別に監視し、転送先が
同一となる複数の転送要求のうちからいずれかを選択し
て転送許可6を出力するとともに、この転送許可に基づ
きセレクタ制御信号7をセレクタスイッチ部4に出力す
る。セレクタスイッチ部4では、各出力側収容部2a〜
2nごとに設けられたセレクタ部をセレクタ制御信号7
に基づいて制御することにより、各入力側収容部1a〜
1nからのデータ8のいずれかを出力側収容部2a〜2
nへのデータ9としてそれぞれ選択接続する。
Description
【0001】
【発明の属する技術分野】本発明は、データ交換スイッ
チに関し、特に所定の入力側収容部に入力された任意長
のデータを所定の出力側収容部に交換出力するデータ交
換スイッチに関するものである。
チに関し、特に所定の入力側収容部に入力された任意長
のデータを所定の出力側収容部に交換出力するデータ交
換スイッチに関するものである。
【0002】
【従来の技術】従来、複数の入力側収容部(入力ポー
ト)および出力側収容部(出力ポート)を有し、任意の
入力側収容部から出力側収容部に対して、所定のメディ
ア(物理媒体)を介して任意長のデータを転送するデー
タ交換スイッチは、図9に示すような構成となってい
た。
ト)および出力側収容部(出力ポート)を有し、任意の
入力側収容部から出力側収容部に対して、所定のメディ
ア(物理媒体)を介して任意長のデータを転送するデー
タ交換スイッチは、図9に示すような構成となってい
た。
【0003】入力側収容部101a〜101nでは、外
部からメモリ111へのデータ書込みに応じて、入力制
御部113からシステムバス制御部103に対してメデ
ィアここではシステムバス104を介したデータ転送を
要求する転送要求105a〜105nを出力する。これ
に応じてシステムバス制御部103は、システムバス1
04の使用状況を検査し、使用可能である場合には転送
要求元の入力制御部113に対してデータ転送を許可す
る転送許可106a〜106nを出力する。
部からメモリ111へのデータ書込みに応じて、入力制
御部113からシステムバス制御部103に対してメデ
ィアここではシステムバス104を介したデータ転送を
要求する転送要求105a〜105nを出力する。これ
に応じてシステムバス制御部103は、システムバス1
04の使用状況を検査し、使用可能である場合には転送
要求元の入力制御部113に対してデータ転送を許可す
る転送許可106a〜106nを出力する。
【0004】この転送許可106a〜106nの受信に
応じて、入力制御部113はデータ転送部112に対し
てデータ転送開始を指示し、これに応じてデータ転送部
112は、メモリ111からデータを読出してシステム
バス104に出力する。出力側収容部102a〜102
nのデータ受信部121では、自ポート宛のデータをシ
ステムバス104から受信してメモリ122に書込むこ
とによりデータ転送を終了し、その後の所定のタイミン
グでデータがメモリ122から外部に読出されるものと
なっていた。
応じて、入力制御部113はデータ転送部112に対し
てデータ転送開始を指示し、これに応じてデータ転送部
112は、メモリ111からデータを読出してシステム
バス104に出力する。出力側収容部102a〜102
nのデータ受信部121では、自ポート宛のデータをシ
ステムバス104から受信してメモリ122に書込むこ
とによりデータ転送を終了し、その後の所定のタイミン
グでデータがメモリ122から外部に読出されるものと
なっていた。
【0005】
【発明が解決しようとする課題】したがって、このよう
な従来のデータ交換スイッチでは、複数の入力側収容部
および出力側収容部が、メディア(物理媒体)ここでは
システムバス104を共有するとともに、このメディア
を使用するための転送要求を調停し、あるいは所定の規
則にしたがってスケジューリングすることにより、任意
の入力側収容部および出力側収容部間にてデータ転送を
行うものとなっているため、各入力側収容部からデータ
を出力しうる出力転送速度の和、および各出力側収容部
がデータを受信しうる入力転送速度の和は、この物理媒
体のデータ転送速度により制限されるものとなり、各入
力側収容部におけるデータの出力転送速度や各出力側収
容部におけるデータの入力転送速度がメディアのデータ
転送速度に近づくに連れて、各収容部の数が制限されて
しまうという問題点があった。
な従来のデータ交換スイッチでは、複数の入力側収容部
および出力側収容部が、メディア(物理媒体)ここでは
システムバス104を共有するとともに、このメディア
を使用するための転送要求を調停し、あるいは所定の規
則にしたがってスケジューリングすることにより、任意
の入力側収容部および出力側収容部間にてデータ転送を
行うものとなっているため、各入力側収容部からデータ
を出力しうる出力転送速度の和、および各出力側収容部
がデータを受信しうる入力転送速度の和は、この物理媒
体のデータ転送速度により制限されるものとなり、各入
力側収容部におけるデータの出力転送速度や各出力側収
容部におけるデータの入力転送速度がメディアのデータ
転送速度に近づくに連れて、各収容部の数が制限されて
しまうという問題点があった。
【0006】一方、メディア自体のデータ転送速度を高
速化することを目的として、入力側収容部においてデー
タに出力先を示すタグを付与し、そのタグに基づいてス
イッチを構成する交点にてデータを振分けるようにした
ものが提案されているが、このような構成では、同一宛
先の複数のデータが交点に同時に到着した場合にデータ
の廃棄が発生することから、これを回避するために待ち
合わせのためのバッファを設けて競合制御を行う必要が
あり、交点の増加に応じてバッファ容量も増加するとい
う問題点があった。本発明はこのような課題を解決する
ためのものであり、メディアの共有を排除して、各入力
側収容部の出力転送速度および出力側収容部の入力転送
速度をメディアの転送速度まで向上させることができる
とともに、スイッチ内部におけるデータ廃棄を抑止する
ことができるデータ交換スイッチを提供することを目的
としている。
速化することを目的として、入力側収容部においてデー
タに出力先を示すタグを付与し、そのタグに基づいてス
イッチを構成する交点にてデータを振分けるようにした
ものが提案されているが、このような構成では、同一宛
先の複数のデータが交点に同時に到着した場合にデータ
の廃棄が発生することから、これを回避するために待ち
合わせのためのバッファを設けて競合制御を行う必要が
あり、交点の増加に応じてバッファ容量も増加するとい
う問題点があった。本発明はこのような課題を解決する
ためのものであり、メディアの共有を排除して、各入力
側収容部の出力転送速度および出力側収容部の入力転送
速度をメディアの転送速度まで向上させることができる
とともに、スイッチ内部におけるデータ廃棄を抑止する
ことができるデータ交換スイッチを提供することを目的
としている。
【0007】
【課題を解決するための手段】このような目的を達成す
るために、本発明によるデータ交換スイッチは、各入力
側収容部から出力された転送要求のうち、転送先となる
出力側収容部が同一の転送要求ごとにいずれかの転送要
求をそれぞれ選択し、転送先となる出力側収容部へ転送
するデータとして転送元となる入力側収容部からデータ
を選択するように指示するセレクタ制御信号を出力する
とともに、転送元の入力側収容部に対して転送許可を出
力するスイッチ制御手段と、このスイッチ制御手段から
のセレクタ制御信号に基づいて、各出力側収容部へ転送
するデータとして各入力側収容部から出力されたデータ
のうちのいずれかを選択することにより、各入力側収容
部と各出力側収容部とをそれぞれ1対1に接続し、転送
許可に応じて転送元の各入力側収容部から出力されたデ
ータをそれぞれ転送先となる出力側収容部に単方向に転
送するセレクタスイッチ手段とを備えるものである。
るために、本発明によるデータ交換スイッチは、各入力
側収容部から出力された転送要求のうち、転送先となる
出力側収容部が同一の転送要求ごとにいずれかの転送要
求をそれぞれ選択し、転送先となる出力側収容部へ転送
するデータとして転送元となる入力側収容部からデータ
を選択するように指示するセレクタ制御信号を出力する
とともに、転送元の入力側収容部に対して転送許可を出
力するスイッチ制御手段と、このスイッチ制御手段から
のセレクタ制御信号に基づいて、各出力側収容部へ転送
するデータとして各入力側収容部から出力されたデータ
のうちのいずれかを選択することにより、各入力側収容
部と各出力側収容部とをそれぞれ1対1に接続し、転送
許可に応じて転送元の各入力側収容部から出力されたデ
ータをそれぞれ転送先となる出力側収容部に単方向に転
送するセレクタスイッチ手段とを備えるものである。
【0008】したがって、スイッチ制御手段により、転
送先となる出力側収容部が同一の転送要求ごとにいずれ
かの転送要求がそれぞれ選択され、転送先となる出力側
収容部へ転送するデータとして転送元となる入力側収容
部からデータを選択するように指示するセレクタ制御信
号が出力されるとともに、転送元の入力側収容部に対し
て転送許可が出力される。また、セレクタスイッチ手段
により、スイッチ制御手段からのセレクタ制御信号に基
づいて、各出力側収容部へ転送するデータとして各入力
側収容部から出力されたデータのうちのいずれかが選択
され、転送許可に応じて転送元の入力側収容部から出力
されたデータが転送先となる出力側収容部に転送され
る。
送先となる出力側収容部が同一の転送要求ごとにいずれ
かの転送要求がそれぞれ選択され、転送先となる出力側
収容部へ転送するデータとして転送元となる入力側収容
部からデータを選択するように指示するセレクタ制御信
号が出力されるとともに、転送元の入力側収容部に対し
て転送許可が出力される。また、セレクタスイッチ手段
により、スイッチ制御手段からのセレクタ制御信号に基
づいて、各出力側収容部へ転送するデータとして各入力
側収容部から出力されたデータのうちのいずれかが選択
され、転送許可に応じて転送元の入力側収容部から出力
されたデータが転送先となる出力側収容部に転送され
る。
【0009】さらに、スイッチ制御手段は、各出力側収
容部ごとに設けられ、対応する出力側収容部が転送先と
なる複数の転送要求からいずれかを選択し、その転送元
に対して転送許可を出力する複数の選択部と、各選択部
から出力された転送許可に基づいてその転送先となる出
力側収容部へ転送するデータとして転送元となる入力側
収容部からデータを選択するように指示するセレクタ制
御信号を出力する信号生成部とを有し、セレクタスイッ
チ手段は、各入力側収容部から出力されたデータを各出
力側収容部ごとに分配する分配部と、各出力側収容部ご
とに設けられ、スイッチ制御手段からのセレクタ制御信
号に基づいて、分配部により分配された各入力側収容部
からのデータのうちのいずれかを対応する出力側収容部
へ転送するデータとして選択するセレクタ部とを有する
ものである。
容部ごとに設けられ、対応する出力側収容部が転送先と
なる複数の転送要求からいずれかを選択し、その転送元
に対して転送許可を出力する複数の選択部と、各選択部
から出力された転送許可に基づいてその転送先となる出
力側収容部へ転送するデータとして転送元となる入力側
収容部からデータを選択するように指示するセレクタ制
御信号を出力する信号生成部とを有し、セレクタスイッ
チ手段は、各入力側収容部から出力されたデータを各出
力側収容部ごとに分配する分配部と、各出力側収容部ご
とに設けられ、スイッチ制御手段からのセレクタ制御信
号に基づいて、分配部により分配された各入力側収容部
からのデータのうちのいずれかを対応する出力側収容部
へ転送するデータとして選択するセレクタ部とを有する
ものである。
【0010】したがって、スイッチ制御手段の選択部に
より、個々の出力側収容部が転送先となる複数の転送要
求からいずれかが選択されて転送許可が出力され、この
転送許可に基づいて、信号生成部によりセレクタ制御信
号が生成される。また、セレクタスイッチ手段のセレク
タ部により、セレクタ制御信号に基づいて、分配部によ
り分配された各入力側収容部からのデータのうちのいず
れかが対応する出力側収容部へ転送するデータとして選
択される。
より、個々の出力側収容部が転送先となる複数の転送要
求からいずれかが選択されて転送許可が出力され、この
転送許可に基づいて、信号生成部によりセレクタ制御信
号が生成される。また、セレクタスイッチ手段のセレク
タ部により、セレクタ制御信号に基づいて、分配部によ
り分配された各入力側収容部からのデータのうちのいず
れかが対応する出力側収容部へ転送するデータとして選
択される。
【0011】さらに、各入力側収容部から出力される転
送要求を転送する転送要求バスと、各選択部から出力さ
れる転送許可を転送する転送許可バスとを設け、これら
バス上に時分割にて設けられたスロットを用いて転送要
求および転送許可をやり取りするようにしたものであ
る。したがって、それぞれ共通に設けられた転送要求バ
スおよび転送許可バスを介して、転送要求および転送許
可がやり取りされる。
送要求を転送する転送要求バスと、各選択部から出力さ
れる転送許可を転送する転送許可バスとを設け、これら
バス上に時分割にて設けられたスロットを用いて転送要
求および転送許可をやり取りするようにしたものであ
る。したがって、それぞれ共通に設けられた転送要求バ
スおよび転送許可バスを介して、転送要求および転送許
可がやり取りされる。
【0012】また、各スロットは、転送元となる各入力
側収容部ごとに設け、各入力側収容部は、自己のスロッ
トに転送先の出力側収容部を示す転送先番号を挿入する
ことにより転送要求を出力し、各選択部は、転送元とな
る入力側収容部のスロットに転送先となる出力側収容部
を示す転送先番号を挿入することにより転送許可を出力
するようにしたものである。したがって、各スロットの
時間位置に基づいて転送要求および転送許可の転送元が
認識されるとともに、これらスロットに挿入されている
転送先番号にて転送要求および転送許可の転送先が認識
される。
側収容部ごとに設け、各入力側収容部は、自己のスロッ
トに転送先の出力側収容部を示す転送先番号を挿入する
ことにより転送要求を出力し、各選択部は、転送元とな
る入力側収容部のスロットに転送先となる出力側収容部
を示す転送先番号を挿入することにより転送許可を出力
するようにしたものである。したがって、各スロットの
時間位置に基づいて転送要求および転送許可の転送元が
認識されるとともに、これらスロットに挿入されている
転送先番号にて転送要求および転送許可の転送先が認識
される。
【0013】さらに、各選択部は、それぞれ対応する出
力側収容部に配設するようにしたものである。したがっ
て、必要に応じて実装された出力側収容部分だけ、選択
部が実装される。また、各信号生成部は、各選択部か
ら、転送許可バス上の転送元となる入力側収容部のスロ
ットに挿入された転送先番号に基づいてセレクタ制御信
号を生成するようにしたものである。したがって、信号
生成部により、転送許可バス上の転送元となる入力側収
容部のスロットに挿入された転送先番号に基づいてセレ
クタ制御信号が生成される。
力側収容部に配設するようにしたものである。したがっ
て、必要に応じて実装された出力側収容部分だけ、選択
部が実装される。また、各信号生成部は、各選択部か
ら、転送許可バス上の転送元となる入力側収容部のスロ
ットに挿入された転送先番号に基づいてセレクタ制御信
号を生成するようにしたものである。したがって、信号
生成部により、転送許可バス上の転送元となる入力側収
容部のスロットに挿入された転送先番号に基づいてセレ
クタ制御信号が生成される。
【0014】
【発明の実施の形態】次に、本発明について図面を参照
して説明する。図1は本発明の第1の実施の形態である
データ交換スイッチのブロック図であり、同図におい
て、1a〜1nは入力側収容部、2a〜2nは出力側収
容部、3は各入力側収容部1a〜1nからの転送要求5
のうち各出力側収容部2a〜2nごとにいずれか1つを
選択して転送許可6を出力するとともに所定のセレクタ
制御信号7を出力するスイッチ制御部、4はセレクタ制
御信号7に基づいて各出力側収容部2a〜2nに対して
いずれか1つの入力側収容部を選択して接続するセレク
タスイッチ部である。
して説明する。図1は本発明の第1の実施の形態である
データ交換スイッチのブロック図であり、同図におい
て、1a〜1nは入力側収容部、2a〜2nは出力側収
容部、3は各入力側収容部1a〜1nからの転送要求5
のうち各出力側収容部2a〜2nごとにいずれか1つを
選択して転送許可6を出力するとともに所定のセレクタ
制御信号7を出力するスイッチ制御部、4はセレクタ制
御信号7に基づいて各出力側収容部2a〜2nに対して
いずれか1つの入力側収容部を選択して接続するセレク
タスイッチ部である。
【0015】入力側収容部1a〜1nにおいて、11は
外部から入力されたデータを一時的に保持するメモリ、
12はメモリ11内のデータを読出しデータ8としてセ
レクタスイッチ部4に出力するデータ転送部、13はメ
モリ11へのデータ書込みに応じてスイッチ制御部3に
対してデータ転送を要求する転送要求5を出力し、転送
許可6に応じてデータ転送開始をデータ転送部12に指
示する入力制御部である。また、出力側収容部2a〜2
nにおいて、21はセレクタスイッチ部4から出力され
たデータ9を受信するデータ受信部、22はデータ受信
部21で受信されたデータを外部から読出されるまで一
時的に保持するメモリである。
外部から入力されたデータを一時的に保持するメモリ、
12はメモリ11内のデータを読出しデータ8としてセ
レクタスイッチ部4に出力するデータ転送部、13はメ
モリ11へのデータ書込みに応じてスイッチ制御部3に
対してデータ転送を要求する転送要求5を出力し、転送
許可6に応じてデータ転送開始をデータ転送部12に指
示する入力制御部である。また、出力側収容部2a〜2
nにおいて、21はセレクタスイッチ部4から出力され
たデータ9を受信するデータ受信部、22はデータ受信
部21で受信されたデータを外部から読出されるまで一
時的に保持するメモリである。
【0016】また、図2はスイッチ制御部の構成を示す
ブロック図であり、同図において、31a〜31nは各
出力側収容部2a〜2nに対応して設けられ、それぞれ
の出力側収容部2a〜2nに対する各入力側収容部1a
〜1nからの転送要求を検出していずれか1つを選択
し、その入力側収容部1a〜1nに対して転送許可を出
力する選択部、32a〜32nは各選択部31a〜31
nごとに設けられ、それぞれの選択部31a〜31nか
ら出力される転送許可をコード化することによりセレク
タ制御信号7a〜7nを出力する信号生成部である。
ブロック図であり、同図において、31a〜31nは各
出力側収容部2a〜2nに対応して設けられ、それぞれ
の出力側収容部2a〜2nに対する各入力側収容部1a
〜1nからの転送要求を検出していずれか1つを選択
し、その入力側収容部1a〜1nに対して転送許可を出
力する選択部、32a〜32nは各選択部31a〜31
nごとに設けられ、それぞれの選択部31a〜31nか
ら出力される転送許可をコード化することによりセレク
タ制御信号7a〜7nを出力する信号生成部である。
【0017】例えば、図2では、選択部31aが出力側
収容部2aに対応しており、この出力側収容部2aをデ
ータ転送先とする転送要求5aa〜5naが各入力側収
容部1a〜1nから選択部31に入力されている。これ
により、選択部31aは、出力側収容部2aをデータ転
送先とする各転送要求5aa〜5naを一元管理し、い
ずれかの転送要求5aa〜5naを選択して、その転送
要求5aa〜5naを出力した転送元の入力側収容部1
a〜1nに対して転送許可6aa〜6naを出力する。
収容部2aに対応しており、この出力側収容部2aをデ
ータ転送先とする転送要求5aa〜5naが各入力側収
容部1a〜1nから選択部31に入力されている。これ
により、選択部31aは、出力側収容部2aをデータ転
送先とする各転送要求5aa〜5naを一元管理し、い
ずれかの転送要求5aa〜5naを選択して、その転送
要求5aa〜5naを出力した転送元の入力側収容部1
a〜1nに対して転送許可6aa〜6naを出力する。
【0018】さらに、信号生成部32aには、選択部3
1aから出力される各転送許可6aa〜6naが入力さ
れており、これら転送許可6aa〜6naをコード化す
ることにより、セレクタ制御信号7aを生成してセレク
タスイッチ部4に出力するものとなっている。このよう
にして、スイッチ制御部3には、各出力側収容部2a〜
2nごとに、同様の構成が設けられている。なお、転送
要求5anおよび転送許可6anは、それぞれ出力側収
容部2nをデータ転送先とした入力側収容部1aからの
転送要求およびそれに対する転送許可を示している。
1aから出力される各転送許可6aa〜6naが入力さ
れており、これら転送許可6aa〜6naをコード化す
ることにより、セレクタ制御信号7aを生成してセレク
タスイッチ部4に出力するものとなっている。このよう
にして、スイッチ制御部3には、各出力側収容部2a〜
2nごとに、同様の構成が設けられている。なお、転送
要求5anおよび転送許可6anは、それぞれ出力側収
容部2nをデータ転送先とした入力側収容部1aからの
転送要求およびそれに対する転送許可を示している。
【0019】また、図3はセレクタスイッチ部4の構成
を示すブロック図であり、同図において、41は各入力
側収容部1a〜1nから出力されたデータ8a〜8n
を、各出力側収容部2a〜2nごとに分配する分配部、
42a〜42nは各出力収容部2a〜2nに対応して設
けられ、分配部41により各出力収容部2a〜2nごと
に分配されたデータ8a〜8nのいずれかを、スイッチ
制御部3からのセレクタ制御信号7a〜7nに基づいて
選択し、対応する出力側収容部2a〜2nにデータ9a
〜9nとして出力するセレクタ部である。
を示すブロック図であり、同図において、41は各入力
側収容部1a〜1nから出力されたデータ8a〜8n
を、各出力側収容部2a〜2nごとに分配する分配部、
42a〜42nは各出力収容部2a〜2nに対応して設
けられ、分配部41により各出力収容部2a〜2nごと
に分配されたデータ8a〜8nのいずれかを、スイッチ
制御部3からのセレクタ制御信号7a〜7nに基づいて
選択し、対応する出力側収容部2a〜2nにデータ9a
〜9nとして出力するセレクタ部である。
【0020】次に、図4を参照して、本発明の動作を説
明する。図4はデータ交換スイッチの動作を示すタイミ
ングチャートであり、前述の説明(図2,3)と同じ信
号には同一の符号を付してある。同図において、8
a’、8b’および9n’はデータ8a、8bおよび9
nの有効期間を示すデータ有効信号であり、各データ8
a、8bおよび9nと同様に、入力側収容部1a、1b
およびセレクタ部42nから出力される。
明する。図4はデータ交換スイッチの動作を示すタイミ
ングチャートであり、前述の説明(図2,3)と同じ信
号には同一の符号を付してある。同図において、8
a’、8b’および9n’はデータ8a、8bおよび9
nの有効期間を示すデータ有効信号であり、各データ8
a、8bおよび9nと同様に、入力側収容部1a、1b
およびセレクタ部42nから出力される。
【0021】今、入力側収容部1aのメモリ11に対し
て外部から任意のデータが書込まれた場合、入力制御部
13はデータ転送部12を介してそのデータの転送先を
認識する。例えば、その転送先が出力側収容部2nであ
った場合、この出力側収容部2nを転送先とする転送要
求5an(アクティブ=「L」レベル)が入力制御部1
3から出力される。
て外部から任意のデータが書込まれた場合、入力制御部
13はデータ転送部12を介してそのデータの転送先を
認識する。例えば、その転送先が出力側収容部2nであ
った場合、この出力側収容部2nを転送先とする転送要
求5an(アクティブ=「L」レベル)が入力制御部1
3から出力される。
【0022】一方、入力側収容部1bのメモリ11に対
しても、外部から転送先を出力側収容部2nとするデー
タが書込まれた場合、前述と同様にして、入力側収容部
1bの入力制御部13から、出力側収容部2nを転送先
とする転送要求5bn(アクティブ=「L」レベル)が
出力される。この場合、入力側収容部1a,1bから出
力された転送要求5an,5bnは、それぞれ出力側収
容部2nを転送先とすることから、いずれも選択部31
nに入力される(図2参照)。
しても、外部から転送先を出力側収容部2nとするデー
タが書込まれた場合、前述と同様にして、入力側収容部
1bの入力制御部13から、出力側収容部2nを転送先
とする転送要求5bn(アクティブ=「L」レベル)が
出力される。この場合、入力側収容部1a,1bから出
力された転送要求5an,5bnは、それぞれ出力側収
容部2nを転送先とすることから、いずれも選択部31
nに入力される(図2参照)。
【0023】スイッチ制御部3の各選択部31a〜31
nは、常時、対応する各出力側収容部2a〜2nを転送
先とする転送要求をそれぞれ監視しており、特に選択部
31nでは、出力側収容部2nを転送先として各入力側
収容部1a〜1nから出力された転送要求5an〜5n
nを監視し、いずれかの転送要求の検出に応じてこれに
対応する転送許可を出力する。また、前述のように転送
先を同一とする複数の転送要求、例えば転送要求5a
n,5bnが入力された場合には、いずれか1つの転送
要求が選択される。
nは、常時、対応する各出力側収容部2a〜2nを転送
先とする転送要求をそれぞれ監視しており、特に選択部
31nでは、出力側収容部2nを転送先として各入力側
収容部1a〜1nから出力された転送要求5an〜5n
nを監視し、いずれかの転送要求の検出に応じてこれに
対応する転送許可を出力する。また、前述のように転送
先を同一とする複数の転送要求、例えば転送要求5a
n,5bnが入力された場合には、いずれか1つの転送
要求が選択される。
【0024】ここで時刻T1 において、選択部31nが
転送要求5an,5bnを検出し、そのうち5anを選
択した場合、選択部31nからその要求元である入力側
収容部1aに対して転送許可6an(アクティブ=
「L」レベル)が出力される。この場合、他の転送許可
6bn〜6nnは出力されない(インアクティブ=
「H」レベル)。これら転送許可6an〜6nnは信号
生成部32nにも入力されており、これら転送許可6a
n〜6nnの出力状態がコード化され、セレクタ制御信
号7nとしてスイッチセレクタ部4の対応するセレクタ
部42nに出力される(図3参照)。
転送要求5an,5bnを検出し、そのうち5anを選
択した場合、選択部31nからその要求元である入力側
収容部1aに対して転送許可6an(アクティブ=
「L」レベル)が出力される。この場合、他の転送許可
6bn〜6nnは出力されない(インアクティブ=
「H」レベル)。これら転送許可6an〜6nnは信号
生成部32nにも入力されており、これら転送許可6a
n〜6nnの出力状態がコード化され、セレクタ制御信
号7nとしてスイッチセレクタ部4の対応するセレクタ
部42nに出力される(図3参照)。
【0025】このセレクタ制御信号7nに応じて、セレ
クタ部42nは、内部のスイッチを制御して出力側収容
部2nへ出力するデータ9として、分配部41から出力
されるデータ8a〜8nのいずれかを選択して接続す
る。したがって、前述のように転送許可6anが出力さ
れた場合には、そのセレクタ制御信号7nに基づいて、
入力側収容部1aからのデータ8aが選択される。
クタ部42nは、内部のスイッチを制御して出力側収容
部2nへ出力するデータ9として、分配部41から出力
されるデータ8a〜8nのいずれかを選択して接続す
る。したがって、前述のように転送許可6anが出力さ
れた場合には、そのセレクタ制御信号7nに基づいて、
入力側収容部1aからのデータ8aが選択される。
【0026】一方、転送許可6anを検出した入力側収
容部1aの入力制御部13は、データ転送部12に対し
て転送開始指示を出力し、これに応じてデータ転送部1
2からデータ8aが出力されるとともに、このデータ8
aの有効期間を示すデータ有効信号8a’(アクティブ
=「L」レベル)が出力される。これらデータ8aおよ
びデータ有効信号8a’は、スイッチセレクタ部4に入
力され、分配部42により各セレクタ部42a〜42n
に分配される。
容部1aの入力制御部13は、データ転送部12に対し
て転送開始指示を出力し、これに応じてデータ転送部1
2からデータ8aが出力されるとともに、このデータ8
aの有効期間を示すデータ有効信号8a’(アクティブ
=「L」レベル)が出力される。これらデータ8aおよ
びデータ有効信号8a’は、スイッチセレクタ部4に入
力され、分配部42により各セレクタ部42a〜42n
に分配される。
【0027】ここで、前述のように、セレクタ部42n
にてデータ8aがすでに選択されていることから、入力
側収容部1aから出力されたデータ8aおよびデータ有
効信号8a’が、データ9nおよびデータ有効信号9
n’として出力側収容部2nへ転送されるものとなる。
これに応じて、出力側収容部2nのデータ受信部21
は、データ有効期間9n’を参照してデータ9nを順次
受信し、メモリ22に格納する。
にてデータ8aがすでに選択されていることから、入力
側収容部1aから出力されたデータ8aおよびデータ有
効信号8a’が、データ9nおよびデータ有効信号9
n’として出力側収容部2nへ転送されるものとなる。
これに応じて、出力側収容部2nのデータ受信部21
は、データ有効期間9n’を参照してデータ9nを順次
受信し、メモリ22に格納する。
【0028】データ8aの出力の終了に応じて、入力側
収容部1aは、データ出力中、継続して出力していた転
送要求5anの出力を停止する(インアクティブ=
「H」レベル)。スイッチ制御部3は、転送許可6an
を出力した後、対応する転送要求5anを監視してお
り、この転送要求5anの停止検出に応じて、入力側収
容部1aからのデータ出力が終了したと判断して転送許
可6anの出力を停止する。
収容部1aは、データ出力中、継続して出力していた転
送要求5anの出力を停止する(インアクティブ=
「H」レベル)。スイッチ制御部3は、転送許可6an
を出力した後、対応する転送要求5anを監視してお
り、この転送要求5anの停止検出に応じて、入力側収
容部1aからのデータ出力が終了したと判断して転送許
可6anの出力を停止する。
【0029】これにより転送許可6an〜6nnのいず
れも出力されていないことからセレクタ制御信号7nが
初期化され、セレクタスイッチ部4のセレクタ部42n
が無選択状態(初期状態)となる。その後の時刻T2 に
おいて、スイッチ制御部3は、次の転送要求の監視を開
始する。また、出力した転送要求に対して転送許可が出
力されない場合、各入力側収容部1a〜1nの入力制御
部13は、その転送要求を継続して出力するものとなっ
ている。
れも出力されていないことからセレクタ制御信号7nが
初期化され、セレクタスイッチ部4のセレクタ部42n
が無選択状態(初期状態)となる。その後の時刻T2 に
おいて、スイッチ制御部3は、次の転送要求の監視を開
始する。また、出力した転送要求に対して転送許可が出
力されない場合、各入力側収容部1a〜1nの入力制御
部13は、その転送要求を継続して出力するものとなっ
ている。
【0030】したがって、前述の時刻T1 にて選択され
なかった入力側収容部1bからの転送要求5bnは、時
刻T2 においても出力されており、スイッチ制御部3に
より検出されるものとなる。ここで、スイッチ制御部3
により転送要求5bnが選択された場合には、前述と同
様に転送許可6bnが出力されて、信号生成部32nか
らセレクタ制御信号7nが出力され、データ9nとして
データ8bが接続された後、入力側収容部1bからデー
タ8bの出力が開始される。
なかった入力側収容部1bからの転送要求5bnは、時
刻T2 においても出力されており、スイッチ制御部3に
より検出されるものとなる。ここで、スイッチ制御部3
により転送要求5bnが選択された場合には、前述と同
様に転送許可6bnが出力されて、信号生成部32nか
らセレクタ制御信号7nが出力され、データ9nとして
データ8bが接続された後、入力側収容部1bからデー
タ8bの出力が開始される。
【0031】このように、交換制御を行う手段として、
各出力側収容部2a〜2nに対応して、その出力側収容
部を転送先とする転送要求を監視する選択部31a〜3
1nと、この選択部から出力された転送許可に基づきセ
レクタ制御信号7a〜7nを出力する信号生成部32a
〜32nとをスイッチ制御部3に設けたものである。さ
らに、実際にデータ転送を行うメディアとして、各出力
側収容部2a〜2nに対応して、セレクタ制御信号7a
〜7nに基づき各入力側収容部1a〜1nからのデータ
のいずれかをその出力側収容部へのデータとして選択接
続するセレクタ部42a〜42nをセレクタスイッチ部
4に設けたものである。
各出力側収容部2a〜2nに対応して、その出力側収容
部を転送先とする転送要求を監視する選択部31a〜3
1nと、この選択部から出力された転送許可に基づきセ
レクタ制御信号7a〜7nを出力する信号生成部32a
〜32nとをスイッチ制御部3に設けたものである。さ
らに、実際にデータ転送を行うメディアとして、各出力
側収容部2a〜2nに対応して、セレクタ制御信号7a
〜7nに基づき各入力側収容部1a〜1nからのデータ
のいずれかをその出力側収容部へのデータとして選択接
続するセレクタ部42a〜42nをセレクタスイッチ部
4に設けたものである。
【0032】したがって、各入力側収容部1a〜1nか
らの転送要求と、この転送要求に対応する出力側収容部
2a〜2nの空塞状況とに応じて転送可否を判断する選
択部を各出力側収容部2a〜2nごとに設けたので、交
換制御を行う手段と実際にデータ転送を行うメディアと
が分離されるとともに、各出力側収容部ごとにいずれか
1つの転送要求しか選択されなくなり、スイッチ内部に
おけるデータ廃棄の発生を抑止することが可能となる。
らの転送要求と、この転送要求に対応する出力側収容部
2a〜2nの空塞状況とに応じて転送可否を判断する選
択部を各出力側収容部2a〜2nごとに設けたので、交
換制御を行う手段と実際にデータ転送を行うメディアと
が分離されるとともに、各出力側収容部ごとにいずれか
1つの転送要求しか選択されなくなり、スイッチ内部に
おけるデータ廃棄の発生を抑止することが可能となる。
【0033】また、転送許可に基づいて生成されたセレ
クタ制御信号7a〜7nによりセレクタ部42a〜42
nを制御することにより、個々の出力側収容部2a〜2
nと入力側収容部1a〜1nのいずれかとを対応するセ
レクタ部42a〜42nを介して1対1で接続すること
が可能となり、メディアの共有が排除され、各入力側収
容部の出力転送速度および各出力側収容部の入力転送速
度をメディア転送速度まで上げることが可能となる。
クタ制御信号7a〜7nによりセレクタ部42a〜42
nを制御することにより、個々の出力側収容部2a〜2
nと入力側収容部1a〜1nのいずれかとを対応するセ
レクタ部42a〜42nを介して1対1で接続すること
が可能となり、メディアの共有が排除され、各入力側収
容部の出力転送速度および各出力側収容部の入力転送速
度をメディア転送速度まで上げることが可能となる。
【0034】次に、図5を参照して、本発明の第2の実
施の形態について説明する。図5は、本発明の第2の実
施の形態であるデータ交換スイッチを示すブロック図で
あり、前述の説明(図1参照)と同じまたは同等部分に
は同一符号を付してある。図5において、5’は各種転
送要求を時分割にて多重化して転送する転送要求バス、
6’は各種転送許可を時分割にて多重化して転送する転
送許可バス、15はは転送要求バス5’および転送許可
バス6’の制御信号としてフレーム信号およびクロック
信号を出力する制御バスである。
施の形態について説明する。図5は、本発明の第2の実
施の形態であるデータ交換スイッチを示すブロック図で
あり、前述の説明(図1参照)と同じまたは同等部分に
は同一符号を付してある。図5において、5’は各種転
送要求を時分割にて多重化して転送する転送要求バス、
6’は各種転送許可を時分割にて多重化して転送する転
送許可バス、15はは転送要求バス5’および転送許可
バス6’の制御信号としてフレーム信号およびクロック
信号を出力する制御バスである。
【0035】1a’〜1n’は転送要求および転送許可
を転送要求バス5’および転送要求バス6’により送受
信する入力制御部13’を有する入力側収容部、2a’
〜2n’は転送要求バス5’に出力された自収容部を転
送先とする転送要求を監視するとともに、その転送要求
の検出に応じて所定の転送許可を転送許可バス6’に出
力する選択部23を有する出力側収容部、3’は転送許
可バス6’に出力された各種転送許可を監視して対応す
るセレクタ制御信号7を出力するスイッチ制御部、10
は制御バス15に対してフレーム信号およびクロック信
号を出力する対ミンク生成部である。
を転送要求バス5’および転送要求バス6’により送受
信する入力制御部13’を有する入力側収容部、2a’
〜2n’は転送要求バス5’に出力された自収容部を転
送先とする転送要求を監視するとともに、その転送要求
の検出に応じて所定の転送許可を転送許可バス6’に出
力する選択部23を有する出力側収容部、3’は転送許
可バス6’に出力された各種転送許可を監視して対応す
るセレクタ制御信号7を出力するスイッチ制御部、10
は制御バス15に対してフレーム信号およびクロック信
号を出力する対ミンク生成部である。
【0036】前述した第1の実施の形態(図1参照)で
は、各入力側収容部1a〜1nとスイッチ制御部3との
間で、転送要求5および転送許可6を送受信する場合、
それぞれ独立した信号線を介して行うものとなっていた
が、第2の実施の形態では、転送要求バス5’および転
送許可バス6’設けて、転送要求および転送許可をそれ
ぞれ時分割にて転送するようにしたものである。
は、各入力側収容部1a〜1nとスイッチ制御部3との
間で、転送要求5および転送許可6を送受信する場合、
それぞれ独立した信号線を介して行うものとなっていた
が、第2の実施の形態では、転送要求バス5’および転
送許可バス6’設けて、転送要求および転送許可をそれ
ぞれ時分割にて転送するようにしたものである。
【0037】実際には、図6に示すように、転送要求バ
ス5’および転送許可バス6’に対して各入力側収容部
1a’〜1n’の入力制御部13’がそれぞれ接続され
るとともに、各出力側収容部2a’〜2n’の選択部2
3がそれぞれ接続されており、これら入力制御部13’
および選択部23に対して、タイミング生成部10から
制御バス15を介してフレーム信号およびクロック信号
が供給されている。
ス5’および転送許可バス6’に対して各入力側収容部
1a’〜1n’の入力制御部13’がそれぞれ接続され
るとともに、各出力側収容部2a’〜2n’の選択部2
3がそれぞれ接続されており、これら入力制御部13’
および選択部23に対して、タイミング生成部10から
制御バス15を介してフレーム信号およびクロック信号
が供給されている。
【0038】図7は転送要求バスおよび転送許可バスを
介した転送要求および転送許可の送受信動作を示すタイ
ミングチャートである。転送要求バス5’および転送許
可バス6’上には、クロック信号17に基づいて、各入
力側収容部1a’〜1n’に対応するスロット5a’〜
5n’および6a’〜6n’が時分割にて設けられてお
り、フレーム信号16に基づいて繰り返される。
介した転送要求および転送許可の送受信動作を示すタイ
ミングチャートである。転送要求バス5’および転送許
可バス6’上には、クロック信号17に基づいて、各入
力側収容部1a’〜1n’に対応するスロット5a’〜
5n’および6a’〜6n’が時分割にて設けられてお
り、フレーム信号16に基づいて繰り返される。
【0039】転送要求の送信は、要求元の入力側収容部
1a’〜1n’に対応する転送要求バス5’上のスロッ
ト5a’〜5n’に、転送先の出力側収容部2a’〜2
n’を示す情報を格納することにより行われる。また、
転送許可の送信は、要求元の入力側収容部1a’〜1
n’に対応する転送許可バス6’上のスロット6a’〜
6n’に、転送先の出力側収容部2a’〜2n’を示す
情報を格納することにより行われる。
1a’〜1n’に対応する転送要求バス5’上のスロッ
ト5a’〜5n’に、転送先の出力側収容部2a’〜2
n’を示す情報を格納することにより行われる。また、
転送許可の送信は、要求元の入力側収容部1a’〜1
n’に対応する転送許可バス6’上のスロット6a’〜
6n’に、転送先の出力側収容部2a’〜2n’を示す
情報を格納することにより行われる。
【0040】以下、図8を参照して、入力側収容部1
a’および1b’から出力側収容部2n’に対してデー
タを転送する際の動作について説明する。図8は入力制
御部および選択部を示すブロック図である。入力側収容
部1a’のメモリ11(図5参照)に外部から出力側収
容部2n’宛のデータが書込まれた場合、入力制御部1
3’はデータ転送部12を介してデータの転送先となる
出力側収容部2a’〜2n’を示す転送先番号53、こ
こでは「n」を取得する。
a’および1b’から出力側収容部2n’に対してデー
タを転送する際の動作について説明する。図8は入力制
御部および選択部を示すブロック図である。入力側収容
部1a’のメモリ11(図5参照)に外部から出力側収
容部2n’宛のデータが書込まれた場合、入力制御部1
3’はデータ転送部12を介してデータの転送先となる
出力側収容部2a’〜2n’を示す転送先番号53、こ
こでは「n」を取得する。
【0041】続いて、転送要求挿入部52により、この
転送先番号「n」を転送要求バス5’上にて自己に割り
当てられていてるスロット5a’に挿入することにより
転送要求を出力する(図7参照)。また、入力側収容部
1b’のメモリ11にも出力側収容部2n’宛のデータ
が書込まれた場合、同様にして、転送先番号「n」が転
送要求バス5’上のスロット5b’に挿入されることに
より転送要求が出力される。
転送先番号「n」を転送要求バス5’上にて自己に割り
当てられていてるスロット5a’に挿入することにより
転送要求を出力する(図7参照)。また、入力側収容部
1b’のメモリ11にも出力側収容部2n’宛のデータ
が書込まれた場合、同様にして、転送先番号「n」が転
送要求バス5’上のスロット5b’に挿入されることに
より転送要求が出力される。
【0042】このようにして各スロット挿入された転送
要求は、出力側収容部2n’の選択部23内の変換部6
2にてパラレルのデータに変換され転送先番号として出
力される。続いて、転送要求抽出部63により、変換部
62からの転送先番号のうち自装置番号66、ここでは
「n」と一致したものが自己宛の転送要求として抽出さ
れる。
要求は、出力側収容部2n’の選択部23内の変換部6
2にてパラレルのデータに変換され転送先番号として出
力される。続いて、転送要求抽出部63により、変換部
62からの転送先番号のうち自装置番号66、ここでは
「n」と一致したものが自己宛の転送要求として抽出さ
れる。
【0043】この場合には、スロット5a’および5
b’に自己宛の転送要求を示す転送番号「n」が挿入さ
れており、転送要求選択部64により、これら転送要求
からいずれか1つ、例えば入力側収容部1a’に対応す
るスロット5a’の転送要求が選択される。これに応じ
て、転送許可挿入部65により、選択された転送要求の
要求元すなわち転送元に対応する転送許可バス6’上の
後続するフレームのスロット、ここでは入力側収容部1
a’に対応するスロット6a’に自装置番号66「n」
が挿入されることにより転送許可が出力される。
b’に自己宛の転送要求を示す転送番号「n」が挿入さ
れており、転送要求選択部64により、これら転送要求
からいずれか1つ、例えば入力側収容部1a’に対応す
るスロット5a’の転送要求が選択される。これに応じ
て、転送許可挿入部65により、選択された転送要求の
要求元すなわち転送元に対応する転送許可バス6’上の
後続するフレームのスロット、ここでは入力側収容部1
a’に対応するスロット6a’に自装置番号66「n」
が挿入されることにより転送許可が出力される。
【0044】入力側収容部1a’の入力制御部13’で
は、転送許可抽出部54により、転送許可バス6’上の
自己スロット6a’から転送先番号を抽出して、比較部
55により、抽出された転送先番号と転送要求時の転送
先番号53とを比較し、その一致に応じて転送許可の受
信を認識する。したがって、スロット6a’から「n」
が抽出された場合には、転送要求時の転送先番号53と
一致することから、データ転送部12に対してデータの
転送開始指示が出力される。
は、転送許可抽出部54により、転送許可バス6’上の
自己スロット6a’から転送先番号を抽出して、比較部
55により、抽出された転送先番号と転送要求時の転送
先番号53とを比較し、その一致に応じて転送許可の受
信を認識する。したがって、スロット6a’から「n」
が抽出された場合には、転送要求時の転送先番号53と
一致することから、データ転送部12に対してデータの
転送開始指示が出力される。
【0045】一方、スイッチング制御部3’では、常
時、転送許可バス6’上の各スロット6a’〜6n’を
監視しており、これら各スロット6a’〜6n’に挿入
された転送先番号を抽出することにより、各入力側収容
部1a’〜1n’に対する転送許可として、スロット6
a’〜6n’の時間位置から転送元を認識するととも
に、転送先番号から転送先を認識する。この認識に応じ
て、転送先番号に対応するセレクタスイッチ部7内のセ
レクタ部42a〜42nのいずれかに対して、その転送
元との選択接続を指示するセレクタ制御信号7a〜7n
が出力され、前述した第1の実施の形態と同様に、転送
元の入力側収容部1a’のデータ転送部12から出力さ
れたデータ8aが、セレクタ部42nを介しデータ9n
として転送先の出力側収容部2n’に転送される。
時、転送許可バス6’上の各スロット6a’〜6n’を
監視しており、これら各スロット6a’〜6n’に挿入
された転送先番号を抽出することにより、各入力側収容
部1a’〜1n’に対する転送許可として、スロット6
a’〜6n’の時間位置から転送元を認識するととも
に、転送先番号から転送先を認識する。この認識に応じ
て、転送先番号に対応するセレクタスイッチ部7内のセ
レクタ部42a〜42nのいずれかに対して、その転送
元との選択接続を指示するセレクタ制御信号7a〜7n
が出力され、前述した第1の実施の形態と同様に、転送
元の入力側収容部1a’のデータ転送部12から出力さ
れたデータ8aが、セレクタ部42nを介しデータ9n
として転送先の出力側収容部2n’に転送される。
【0046】なお、入力側収容部1a’の入力制御部1
3’では、データ転送中でも前述のようにして転送要求
が自己スロット5a’に挿入し続けており、データ転送
終了に応じて挿入を停止する。この転送許可の停止によ
り出力側収容部2n’の選択部23がデータ転送の終了
を認識し、新たな転送要求の検出を開始する。
3’では、データ転送中でも前述のようにして転送要求
が自己スロット5a’に挿入し続けており、データ転送
終了に応じて挿入を停止する。この転送許可の停止によ
り出力側収容部2n’の選択部23がデータ転送の終了
を認識し、新たな転送要求の検出を開始する。
【0047】また、前述の入力側収容部1b’からの転
送要求のように、転送要求が受け付けられなかった場合
には、転送許可が受信されるまで継続して転送要求が出
力されるものとなっている。したがって、出力側収容部
2n’の選択部23による新たな転送要求の検出開始に
応じて、入力側収容部1b’からの転送要求が受け付け
られるものとなる。
送要求のように、転送要求が受け付けられなかった場合
には、転送許可が受信されるまで継続して転送要求が出
力されるものとなっている。したがって、出力側収容部
2n’の選択部23による新たな転送要求の検出開始に
応じて、入力側収容部1b’からの転送要求が受け付け
られるものとなる。
【0048】なお、各入力制御部13’および選択部2
3に設けられているタイミング再生部51は、常時、制
御バス15からのフレーム信号16およびクロック信号
17に基づいて所定のタイミング信号を再生して各部に
供給している。各部では、このタイミング信号に基づい
て、転送要求バス5’および転送許可6’上の各スロッ
ト時間位置を認識する。
3に設けられているタイミング再生部51は、常時、制
御バス15からのフレーム信号16およびクロック信号
17に基づいて所定のタイミング信号を再生して各部に
供給している。各部では、このタイミング信号に基づい
て、転送要求バス5’および転送許可6’上の各スロッ
ト時間位置を認識する。
【0049】また、入力制御部13’において、転送す
べきデータがない場合には、転送要求バス5’上の自己
スロットに対して、転送要求の無効を示す所定の情報が
挿入され、各選択部23により認識される。さらに、選
択部23において、転送許可しない転送元および転送要
求のない入力側収容部1a’〜1n’については、転送
許可バス6’上の対応するスロット6a’〜6n’に対
して、転送禁止を示す所定の情報が挿入され、各入力制
御部13’により認識される。
べきデータがない場合には、転送要求バス5’上の自己
スロットに対して、転送要求の無効を示す所定の情報が
挿入され、各選択部23により認識される。さらに、選
択部23において、転送許可しない転送元および転送要
求のない入力側収容部1a’〜1n’については、転送
許可バス6’上の対応するスロット6a’〜6n’に対
して、転送禁止を示す所定の情報が挿入され、各入力制
御部13’により認識される。
【0050】なお、以上の説明において、各選択部23
を対応する出力側収容部2a’〜2n’に設けた場合を
例に説明したが、これら出力側収容部2a’〜2n’と
は別個に配設するようにしてもよい。さらに、スイッチ
制御部3’では転送許可バス6’上の各スロット6a’
〜6n’を監視することにより、セレクタ制御信号7を
生成するようにした場合を例に説明したが、各選択部2
3の転送要求選択部64から個別に通知された転送許可
に基づいてセレクタ制御信号7を生成するようにしても
よい。
を対応する出力側収容部2a’〜2n’に設けた場合を
例に説明したが、これら出力側収容部2a’〜2n’と
は別個に配設するようにしてもよい。さらに、スイッチ
制御部3’では転送許可バス6’上の各スロット6a’
〜6n’を監視することにより、セレクタ制御信号7を
生成するようにした場合を例に説明したが、各選択部2
3の転送要求選択部64から個別に通知された転送許可
に基づいてセレクタ制御信号7を生成するようにしても
よい。
【0051】このように、転送要求バス5’および転送
許可バス6’設けるとともに、これらバス上に複数のス
ロットを設けて、転送要求および転送許可をそれぞれ時
分割にて多重化して転送するようにしたので、各入力側
収容部1a’〜1n’に入出力する信号線数が削減さ
れ、ハードウェア規模の増大を抑制することが可能とな
る。さらに、各選択部23をそれぞれ対応する出力側収
容部2a’〜2n’に配設するようにしたので、予想し
うる最大の数だけ選択部23を用意する必要がなく、実
際に実装する収容部の数に応じた規模にハードウェアを
抑制することが可能となる。
許可バス6’設けるとともに、これらバス上に複数のス
ロットを設けて、転送要求および転送許可をそれぞれ時
分割にて多重化して転送するようにしたので、各入力側
収容部1a’〜1n’に入出力する信号線数が削減さ
れ、ハードウェア規模の増大を抑制することが可能とな
る。さらに、各選択部23をそれぞれ対応する出力側収
容部2a’〜2n’に配設するようにしたので、予想し
うる最大の数だけ選択部23を用意する必要がなく、実
際に実装する収容部の数に応じた規模にハードウェアを
抑制することが可能となる。
【0052】また、要求元となる各入力側収容部1a’
〜1n’ごとにスロットを設けて、これらスロットに転
送先の出力側収容部2a’〜2n’を示す転送先番号を
挿入することにより、転送元および転送先を通知し認識
するようにしたので、実際には転送先番号のみが各バス
にてやり取りされるだけとなり、情報量が削減されて、
より高速な交換制御が可能となるとともに、また収容数
が大規模となっても十分対応することが可能となる。ま
た、各信号生成部において、転送許可バス上の転送元と
なる入力側収容部のスロットに挿入された転送先番号に
基づいてセレクタ制御信号を生成するようにしたので、
信号生成部が共通化されて、個々の選択部に対応して信
号生成部を設ける必要がなくなり、ハードウェア規模の
増大を抑制することが可能となる。
〜1n’ごとにスロットを設けて、これらスロットに転
送先の出力側収容部2a’〜2n’を示す転送先番号を
挿入することにより、転送元および転送先を通知し認識
するようにしたので、実際には転送先番号のみが各バス
にてやり取りされるだけとなり、情報量が削減されて、
より高速な交換制御が可能となるとともに、また収容数
が大規模となっても十分対応することが可能となる。ま
た、各信号生成部において、転送許可バス上の転送元と
なる入力側収容部のスロットに挿入された転送先番号に
基づいてセレクタ制御信号を生成するようにしたので、
信号生成部が共通化されて、個々の選択部に対応して信
号生成部を設ける必要がなくなり、ハードウェア規模の
増大を抑制することが可能となる。
【0053】
【発明の効果】以上説明したように、本発明は、各入力
側収容部から出力された転送要求のうち、転送先が同一
の転送要求ごとにいずれかの転送要求をそれぞれ選択す
るスイッチ制御手段を設けて、選択された転送要求に基
づいてセレクタ制御信号を出力するとともに、転送元に
対して転送許可を出力し、このセレクタ制御信号に基づ
いて、セレクタスイッチ手段により、転送元の各入力側
収容部とそれぞれ転送先となる出力側収容部とを1対1
に接続して、転送元から出力されたデータを単方向に転
送するようにしたので、各入出力収容部間におけるメデ
ィアの共有が排除され、各入力側収容部の出力転送速度
および各出力側収容部の入力転送速度をメディア転送速
度まで上げることが可能となる。また各出力側収容部ご
とにいずれか1つの転送要求しか選択されなくなり、ス
イッチ内部におけるデータ廃棄の発生を抑止することが
可能となる。
側収容部から出力された転送要求のうち、転送先が同一
の転送要求ごとにいずれかの転送要求をそれぞれ選択す
るスイッチ制御手段を設けて、選択された転送要求に基
づいてセレクタ制御信号を出力するとともに、転送元に
対して転送許可を出力し、このセレクタ制御信号に基づ
いて、セレクタスイッチ手段により、転送元の各入力側
収容部とそれぞれ転送先となる出力側収容部とを1対1
に接続して、転送元から出力されたデータを単方向に転
送するようにしたので、各入出力収容部間におけるメデ
ィアの共有が排除され、各入力側収容部の出力転送速度
および各出力側収容部の入力転送速度をメディア転送速
度まで上げることが可能となる。また各出力側収容部ご
とにいずれか1つの転送要求しか選択されなくなり、ス
イッチ内部におけるデータ廃棄の発生を抑止することが
可能となる。
【0054】さらに、各出力側収容部ごとに選択部を設
けて、対応する出力側収容部が転送先となる転送要求か
らいずれかを選択して転送許可を出力するとともに、信
号生成部により、各選択部から出力された転送許可に基
づいてセレクタ制御信号を出力し、各出力側収容部ごと
に設けられたセレクタ部により、セレクタ制御信号に基
づいて、各入力側収容部からのデータのうちのいずれか
を対応する出力側収容部へ転送するデータとして選択す
るようにしたので、比較でき小さなハードウェア量で、
個々の出力側収容部と各出力側収容部のいずれかとを、
対応するセレクタを介して1対1で接続することが可能
となる。
けて、対応する出力側収容部が転送先となる転送要求か
らいずれかを選択して転送許可を出力するとともに、信
号生成部により、各選択部から出力された転送許可に基
づいてセレクタ制御信号を出力し、各出力側収容部ごと
に設けられたセレクタ部により、セレクタ制御信号に基
づいて、各入力側収容部からのデータのうちのいずれか
を対応する出力側収容部へ転送するデータとして選択す
るようにしたので、比較でき小さなハードウェア量で、
個々の出力側収容部と各出力側収容部のいずれかとを、
対応するセレクタを介して1対1で接続することが可能
となる。
【0055】さらに、各入力側収容部から出力される転
送要求を転送する転送要求バスと、各選択部から出力さ
れる転送許可を転送する転送許可バスとを設けて、これ
らバス上に時分割にて設けられたスロットを用いて転送
要求および転送許可をやり取りするようにしたので、各
入力側収容部に入出力する信号線数が削減され、ハード
ウェア規模の増大を抑制することが可能となる。
送要求を転送する転送要求バスと、各選択部から出力さ
れる転送許可を転送する転送許可バスとを設けて、これ
らバス上に時分割にて設けられたスロットを用いて転送
要求および転送許可をやり取りするようにしたので、各
入力側収容部に入出力する信号線数が削減され、ハード
ウェア規模の増大を抑制することが可能となる。
【0056】また、各スロットを転送元となる各入力側
収容部ごとに設け、各入力側収容部および各選択部にて
所定のスロットに転送先の出力側収容部を示す転送先番
号を挿入することにより転送要求および転送許可を出力
するようにしたので、各スロットの時間位置に基づいて
転送要求および転送許可の転送元が認識されるととも
に、これらスロットに挿入されている転送先番号にて転
送要求および転送許可の転送先が認識されるものとな
り、実際には転送先番号のみが各バスにてやり取りされ
るだけとなり、情報量が削減されて、より高速な交換制
御が可能となるとともに、また収容数が大規模となって
も十分対応することが可能となる。
収容部ごとに設け、各入力側収容部および各選択部にて
所定のスロットに転送先の出力側収容部を示す転送先番
号を挿入することにより転送要求および転送許可を出力
するようにしたので、各スロットの時間位置に基づいて
転送要求および転送許可の転送元が認識されるととも
に、これらスロットに挿入されている転送先番号にて転
送要求および転送許可の転送先が認識されるものとな
り、実際には転送先番号のみが各バスにてやり取りされ
るだけとなり、情報量が削減されて、より高速な交換制
御が可能となるとともに、また収容数が大規模となって
も十分対応することが可能となる。
【0057】さらに、各選択部を、それぞれ対応する出
力側収容部に配設するようにしたので、必要に応じて実
装された出力側収容部分だけ、選択部が実装されるもの
となり、予め予想されうる最大の数だけ選択部を用意す
る必要がなく、実際に実装する収容部の数に応じた規模
にハードウェアを抑制することが可能となる。また、各
信号生成部において、転送許可バス上の転送元となる入
力側収容部のスロットに挿入された転送先番号に基づい
てセレクタ制御信号を生成するようにしたので、信号生
成部が共通化されて、個々の選択部に対応して信号生成
部を設ける必要がなくなり、ハードウェア規模の増大を
抑制することが可能となる。
力側収容部に配設するようにしたので、必要に応じて実
装された出力側収容部分だけ、選択部が実装されるもの
となり、予め予想されうる最大の数だけ選択部を用意す
る必要がなく、実際に実装する収容部の数に応じた規模
にハードウェアを抑制することが可能となる。また、各
信号生成部において、転送許可バス上の転送元となる入
力側収容部のスロットに挿入された転送先番号に基づい
てセレクタ制御信号を生成するようにしたので、信号生
成部が共通化されて、個々の選択部に対応して信号生成
部を設ける必要がなくなり、ハードウェア規模の増大を
抑制することが可能となる。
【図1】 本発明の第1の実施の形態によるデータ交換
スイッチのブロック図である。
スイッチのブロック図である。
【図2】 スイッチ制御部を示すブロック図である。
【図3】 セレクトスイッチ部を示すブロック図であ
る。
る。
【図4】 データ交換スイッチの動作を示すタイミング
チャートである。
チャートである。
【図5】 本発明の第2の実施の形態によるデータ交換
スイッチのブロック図である。
スイッチのブロック図である。
【図6】 転送要求バスおよび転送許可バス周辺のブロ
ック図である。
ック図である。
【図7】 転送要求および転送許可の送受信動作を示す
タイミングチャートである。
タイミングチャートである。
【図8】 入力制御部および選択部を示すブロック図で
ある。
ある。
【図9】 従来のデータ交換スイッチを示すブロック図
である。
である。
1a〜1n,1a’〜1b’…入力側収容部、11…メ
モリ、12…データ転送部、13,13’…入力制御
部、2a〜2n,2a’〜2n’…出力側収容部、21
…データ受信部、22…メモリ、23…選択部、3…ス
イッチ制御部、31a〜31b…選択部、32a〜32
n…信号生成部、4…セレクタスイッチ部、41…分配
部、42a〜4An…セレクタ、5…転送要求、5’…
転送要求バス、5a’〜5n’…スロット、6…転送許
可、6’…転送許可バス、6a’〜6n’…スロット、
7…セレクタ制御信号、8,9…データ、15…制御バ
ス。
モリ、12…データ転送部、13,13’…入力制御
部、2a〜2n,2a’〜2n’…出力側収容部、21
…データ受信部、22…メモリ、23…選択部、3…ス
イッチ制御部、31a〜31b…選択部、32a〜32
n…信号生成部、4…セレクタスイッチ部、41…分配
部、42a〜4An…セレクタ、5…転送要求、5’…
転送要求バス、5a’〜5n’…スロット、6…転送許
可、6’…転送許可バス、6a’〜6n’…スロット、
7…セレクタ制御信号、8,9…データ、15…制御バ
ス。
Claims (6)
- 【請求項1】 複数の入力側収容部および出力側収容部
を有し、任意の入力側収容部に入力された任意長のデー
タを、その転送先情報に基づいて所定の出力側収容部に
転送するデータ交換スイッチにおいて、 各入力側収容部から出力された転送要求のうち、転送先
となる出力側収容部が同一の転送要求ごとにいずれかの
転送要求をそれぞれ選択し、転送先となる出力側収容部
へ転送するデータとして転送元となる入力側収容部から
データを選択するように指示するセレクタ制御信号を出
力するとともに、転送元の入力側収容部に対して転送許
可を出力するスイッチ制御手段と、 このスイッチ制御手段からのセレクタ制御信号に基づい
て、各出力側収容部へ転送するデータとして各入力側収
容部から出力されたデータのうちのいずれかを選択する
ことにより、各入力側収容部と各出力側収容部とをそれ
ぞれ1対1に接続し、転送許可に応じて転送元の各入力
側収容部から出力されたデータをそれぞれ転送先となる
出力側収容部に単方向に転送するセレクタスイッチ手段
とを備えることを特徴とするデータ交換スイッチ。 - 【請求項2】 請求項1記載のデータ交換スイッチにお
いて、 スイッチ制御手段は、 各出力側収容部ごとに設けられ、対応する出力側収容部
が転送先となる複数の転送要求からいずれかを選択し、
その転送元に対して転送許可を出力する複数の選択部
と、 各選択部から出力された転送許可に基づいてその転送先
となる出力側収容部へ転送するデータとして転送元とな
る入力側収容部からデータを選択するように指示するセ
レクタ制御信号を出力する信号生成部とを有し、 セレクタスイッチ手段は、 各入力側収容部から出力されたデータを各出力側収容部
ごとに分配する分配部と、 各出力側収容部ごとに設けられ、スイッチ制御手段から
のセレクタ制御信号に基づいて、分配部により分配され
た各入力側収容部からのデータのうちのいずれかを対応
する出力側収容部へ転送するデータとして選択するセレ
クタ部とを有することを特徴とするデータ交換スイッ
チ。 - 【請求項3】 請求項2記載のデータ交換スイッチにお
いて、 各入力側収容部から出力される転送要求を転送する転送
要求バスと、 各選択部から出力される転送許可を転送する転送許可バ
スとを設け、 これらバス上に時分割にて設けられたスロットを用いて
転送要求および転送許可をやり取りするようにしたこと
を特徴とするデータ交換スイッチ。 - 【請求項4】 請求項3記載のデータ交換スイッチにお
いて、 各スロットは、転送元となる各入力側収容部ごとに設
け、 各入力側収容部は、自己のスロットに転送先の出力側収
容部を示す転送先番号を挿入することにより転送要求を
出力し、 各選択部は、転送元となる入力側収容部のスロットに転
送先となる出力側収容部を示す転送先番号を挿入するこ
とにより転送許可を出力するようにしたことを特徴とす
るデータ交換スイッチ。 - 【請求項5】 請求項3記載のデータ交換スイッチにお
いて、 各選択部は、それぞれ対応する出力側収容部に配設する
ことを特徴とするデータ交換スイッチ。 - 【請求項6】 請求項4記載のデータ交換スイッチにお
いて、 各信号生成部は、各選択部から、転送許可バス上の転送
元となる入力側収容部のスロットに挿入された転送先番
号に基づいてセレクタ制御信号を生成するようにしたこ
とを特徴とするデータ交換スイッチ。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP25757895A JPH09102799A (ja) | 1995-10-04 | 1995-10-04 | データ交換スイッチ |
| US08/580,144 US5881065A (en) | 1995-10-04 | 1995-12-28 | Data transfer switch for transferring data of an arbitrary length on the basis of transfer destination |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP25757895A JPH09102799A (ja) | 1995-10-04 | 1995-10-04 | データ交換スイッチ |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH09102799A true JPH09102799A (ja) | 1997-04-15 |
Family
ID=17308223
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP25757895A Pending JPH09102799A (ja) | 1995-10-04 | 1995-10-04 | データ交換スイッチ |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH09102799A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006013896A (ja) * | 2004-06-25 | 2006-01-12 | Matsushita Electric Ind Co Ltd | 時分割多重通信システム、時分割多重通信用スイッチシステム、および通信システムの通信制御方法 |
-
1995
- 1995-10-04 JP JP25757895A patent/JPH09102799A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006013896A (ja) * | 2004-06-25 | 2006-01-12 | Matsushita Electric Ind Co Ltd | 時分割多重通信システム、時分割多重通信用スイッチシステム、および通信システムの通信制御方法 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0993680B1 (en) | Method and apparatus in a packet routing switch for controlling access at different data rates to a shared memory | |
| US6119196A (en) | System having multiple arbitrating levels for arbitrating access to a shared memory by network ports operating at different data rates | |
| RU2138845C1 (ru) | Система временного запоминания информации | |
| US4815074A (en) | High speed bit interleaved time division multiplexer for multinode communication systems | |
| JPH0554144B2 (ja) | ||
| US6526518B1 (en) | Programmable bus | |
| US4849965A (en) | Asynchronous digital time-division multiplexing system with distributed bus | |
| JP3206126B2 (ja) | 分散クロスバー・スイッチ・アーキテクチャにおけるスイッチング・アレイ | |
| JP2845162B2 (ja) | データ転送装置 | |
| US7054969B1 (en) | Apparatus for use in a computer system | |
| US4796022A (en) | Double transit bus system | |
| US5857111A (en) | Return address adding mechanism for use in parallel processing system | |
| US6301623B1 (en) | Computer network with a plurality of identically addressed devices | |
| JPH06266605A (ja) | 記憶装置 | |
| US5881065A (en) | Data transfer switch for transferring data of an arbitrary length on the basis of transfer destination | |
| JPH09102799A (ja) | データ交換スイッチ | |
| US4633461A (en) | Switching control for multiple stage time division switch | |
| KR100367084B1 (ko) | 실시간 고속의 데이터 처리용 디엠에이 제어기 및 제어방법 | |
| JP2992949B2 (ja) | データ交換スイッチ | |
| JP3149143B2 (ja) | アクセス調停方式 | |
| KR100200559B1 (ko) | 음성 우편 시스템의 프로세서간 통신 장치 | |
| JPH0779236A (ja) | Atm通信装置を介しての通信セルの伝送方法及び回路装置 | |
| EP0442854A2 (en) | A network for handling data processed in parallel | |
| CA1235229A (en) | Double transit bus system | |
| JPH07177119A (ja) | 時間間隔割当システム及びマルチプレクサ |