JPH0895927A - 大規模相互接続スイッチ - Google Patents

大規模相互接続スイッチ

Info

Publication number
JPH0895927A
JPH0895927A JP6227585A JP22758594A JPH0895927A JP H0895927 A JPH0895927 A JP H0895927A JP 6227585 A JP6227585 A JP 6227585A JP 22758594 A JP22758594 A JP 22758594A JP H0895927 A JPH0895927 A JP H0895927A
Authority
JP
Japan
Prior art keywords
switch
control unit
communication control
bit
communication
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
JP6227585A
Other languages
English (en)
Inventor
Shoichi Murase
彰一 村瀬
Haruyuki Nakayama
晴之 中山
Takeshi Aimoto
毅 相本
Hiroshi Iwamoto
博志 岩本
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.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP6227585A priority Critical patent/JPH0895927A/ja
Priority to US08/516,392 priority patent/US5832303A/en
Priority to KR1019950025440A priority patent/KR100367712B1/ko
Publication of JPH0895927A publication Critical patent/JPH0895927A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Multi Processors (AREA)
  • Computer And Data Communications (AREA)
  • Exchange Systems With Centralized Control (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

(57)【要約】 【目的】 高速で大規模な相互接続スイッチを,スイッ
チを構成する各部に接続する信号線数を少なくし,少物
量で実現する。 【構成】 大規模相互接続スイッチ101が通信制御部
102とスイッチアービタ103間を,全通信制御部を
グループ分けして,グループ毎に広ビット幅で多対1接
続する信号線と,通信制御部とビットスライススイッチ
104間を,通信制御部の入出力をビット分割して各ビ
ットスライススイッチに1対1接続する信号線とを備え
る。 【効果】 前期信号線を備えると,ビット分割はできな
いが比較的間欠にしか通信しない通信制御部とスイッチ
アービタ間の通信と,連続的に通信するがビット分割が
できる通信制御部とビットスライススイッチ間の通信共
に高速通信が可能で,かつ各部に接続される信号線がみ
な少なくて済む。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、多数の情報処理装置を
相互に接続する大規模相互接続スイッチに関する。
【0002】
【従来の技術】相互接続スイッチは情報処理装置を相互
接続してデータ転送を行う装置であり,クロスバスイッ
チや多段スイッチ等の種類がある。相互接続スイッチは
接続装置数が一定限度を越えた場合,相互接続スイッチ
に接続する信号線が多くなり過ぎたり,回路規模が大き
くなり過ぎたりするため,通常は複数個のスイッチ部品
で相互接続スイッチを構成するのが普通である。このよ
うな構成の1つとしてビットスライスクロスバ方式があ
る。
【0003】ビットスライス方式は,転送データ幅を複
数個のスイッチ部品で分割してデータ転送を行うもので
あり,Wビット幅のスイッチ部品をY個組み合わせて使
用することによりW×Yビットの相互接続スイッチを構
成することができる。
【0004】また,全スイッチ部品のスイッチ設定を行
う方式として,別部品としてアービタを用いて,全情報
処理装置からのスイッチ設定要求をアービタが調停して
アービタから全スイッチ部品のスイッチ設定を行う方式
がある。
【0005】しかし,この方式では接続装置数が一定限
度を越えた場合,アービタに接続する信号線が多くなり
過ぎるため,アービタだけは大規模な部品となってしま
うか,アービタへの接続をバス接続とすると接続装置数
が多いために極端な性能低下となってしまう問題があっ
た。
【0006】
【発明が解決しようとする課題】本発明の目的は,従来
技術の前期問題点を解決し,高速で大規模な相互接続ス
イッチを,スイッチを構成する各部に接続する信号線数
を少なくし,少物量で実現することにある。
【0007】
【課題を解決するための手段】大規模相互接続スイッチ
が,通信制御部とスイッチアービタ間を,全通信制御部
をグループ分けして,グループ毎に広ビット幅で多対1
接続する信号線と,通信制御部とビットスライススイッ
チ間を,通信制御部の入出力をビット分割して各ビット
スライススイッチに1対1接続する信号線とを備える。
【0008】
【作用】大規模相互接続スイッチが,通信制御部とスイ
ッチアービタ間を,全通信制御部をグループ分けして,
グループ毎に広ビット幅で多対1接続する信号線と,通
信制御部とビットスライススイッチ間を,通信制御部の
入出力をビット分割して各ビットスライススイッチに1
対1接続する信号線とを備えることで,ビット分割はで
きないが比較的間欠にしか通信しない通信制御部とスイ
ッチアービタ間の通信と,連続的に通信するがビット分
割ができる通信制御部とビットスライススイッチ間の通
信共に高速通信が可能で,かつ各部に接続される信号線
がみな少なくて済む。
【0009】
【実施例】図1はシステムの全体図を示したものであ
る。システムは複数の情報処理装置100と情報処理装
置間のデータ転送を行うスイッチ101からなる。スイ
ッチ101は情報処理装置100毎に配置され通信を制
御する通信制御部102と,複数の通信制御部102か
らのスイッチ設定要求を調停してスイッチ設定制御を行
うスイッチアービタ103と,スイッチアービタ103
によって設定された送信データ線112から受信データ
線113へデータをビット分割して転送するビットスラ
イススイッチ104からなる。この実施例ではスイッチ
101に接続される情報処理装置100の数は32台
で,スイッチ101は通信制御部102を32個備え
る。また,スイッチ101はスイッチ設定要求線120
とスイッチ設定完了通知線121を8組備え,それぞれ
4つずつの通信制御部102と接続される。
【0010】図4にスイッチ設定要求線120とスイッ
チ設定完了通知線121のフォーマットを示す。スイッ
チ設定要求線120及びスイッチ設定完了通知線121
は2ビット長のアドレスフィールド400とコマンドフ
ィールド401からなり,アドレスフィールド400で
接続される4つの通信制御部102を識別する。
【0011】データ転送時,通信制御部102は情報処
理装置100から送信線110を介して転送データを受
信するとスイッチアービタ103へスイッチ設定要求線
120を介してスイッチ設定要求を送信する。スイッチ
アービタ103は全スイッチ設定要求線120からのス
イッチ設定要求を調停した後スイッチ設定線122を介
してビットスライススイッチ104の設定を行い,スイ
ッチ設定完了通知線121を介して通信制御部102へ
スイッチ設定が完了したことを通知する。次に通信制御
部102は送信データ線112,ビットスライススイッ
チ104,受信データ線113と順に介して受信側の通
信制御部102へデータを転送する。受信側の通信制御
部102はデータを受信するとそれを受信線111を介
して情報処理装置100へ送信する。送信側の通信制御
部102はデータを送信し終わるとスイッチアービタ1
03へスイッチ設定要求線120を介してスイッチ解除
要求を送信する。スイッチアービタ103はスイッチ設
定線122を介してビットスライススイッチ104の解
除を行い,スイッチ設定完了通知線121を介して通信
制御部102へスイッチ解除が完了したことを通知す
る。
【0012】図2は通信制御部102の詳細図を示した
ものである。通信制御部102は基本的には送信を制御
する送信制御部200と受信を制御する受信制御部20
1からなり,1つのスイッチ設定要求線120に接続さ
れる複数の通信制御部102のうち1つはスイッチ設定
要求線120の調停を行うバスアービタ202を備え
る。図2では通信制御部102#1がバスアービタ20
2を備えている。また,スイッチ設定要求線120とス
イッチ設定完了通知線121は送信制御部200に接続
され,通信制御部102#1〜#4の送信制御部200
は全て通信制御部102#1のバスアービタ202とバ
スリクエスト線210及びバスグラント線211で接続
される。
【0013】データ転送時,送信制御部200は送信線
110を介して転送データを受信すると,まず,バスリ
クエスト線210を介してバスアービタ202へスイッ
チ設定要求線120の使用要求を送信する。バスアービ
タ202は4つの送信制御部200からのスイッチ設定
要求線120の使用要求を調停し,1つを選んでバスグ
ラント線211を介してスイッチ設定要求線120の使
用許可を送信する。送信制御部200はスイッチ設定要
求線120の使用許可を受信した後,スイッチ設定要求
線120を介してスイッチアービタ103へスイッチ設
定要求を送信し,スイッチアービタ103からスイッチ
設定完了通知線121を介してスイッチ設定完了通知を
受信した後,送信データ線112を介してデータを送信
する。送信制御部200はスイッチ設定要求線120を
介してスイッチアービタ103へスイッチ設定要求を送
信する際,アドレスフィールド400に自通信制御部1
02を示すアドレスを設定して送信する。アドレスフィ
ールド400は2ビット長であり0〜3を表し,通信制
御部102#1なら0,通信制御部102#2なら1,
通信制御部102#3なら2,通信制御部102#4な
ら3を指定する。また,スイッチ設定完了通知線121
を介してスイッチ設定完了通知を受信する際,アドレス
フィールド400が自通信制御部102を示す場合のみ
スイッチ設定完了通知を受信する。
【0014】受信制御部201は受信データ線113を
介してデータを受信すると,それを受信線111を介し
て情報処理装置100へ送信する。
【0015】図3はスイッチアービタ103の詳細図を
示したものである。スイッチアービタ103はスイッチ
ングを制御するスイッチ制御部301と,受信ノード毎
のアクセス権を管理して同一受信ノードへのスイッチ設
定を調停する受信ノードアクセス権管理部302と,全
スイッチ制御部301からのスイッチ設定線122への
送信を調停するスイッチ設定部303と,4つのスイッ
チ制御部301からのスイッチ設定完了通知線121へ
の送信を調停する出力制御部300からなる。スイッチ
制御部301は送信制御部200毎にあり,出力制御部
300はスイッチ設定完了通知線121毎にある。ま
た,受信ノードアクセス権管理部302は全スイッチ制
御部301とアクセス権取得要求線310及びアクセス
権取得完了通知線311で接続され,スイッチ設定部3
03は全スイッチ制御部301と設定要求線312及び
設定完了通知線313で接続される。
【0016】データ転送時,スイッチ制御部301はス
イッチ設定要求線120を介してアドレスフィールド4
00が自スイッチ制御部301を示すスイッチ設定要求
を受信すると,アクセス権取得要求線310を介して受
信ノードアクセス権管理部302へ受信ノードへのアク
セス許可を要求する。受信ノードアクセス権管理部30
2は要求された受信ノードが通信中か否かを示すメモリ
を備え,受信ノードが通信中でなければアクセス権取得
完了通知線311を介して要求された受信ノードへのア
クセス許可を送信する。同時に先のメモリに通信中であ
ると記憶させる。もし,メモリが受信ノードが通信中で
あると示す場合はメモリが通信中でないと示すまで待っ
てからアクセス許可を送信する。スイッチ制御部301
は受信ノードへのアクセス許可を受信すると設定要求線
312を介してスイッチ設定部303にビットスライス
スイッチ104の設定を要求する。スイッチ設定部30
3は全スイッチ制御部301からの要求を調停した後,
スイッチ設定線122を介してビットスライススイッチ
104の設定を行い,設定完了通知線313を介してス
イッチ設定部303へビットスライススイッチ104の
設定完了通知を送信する。スイッチ制御部301はビッ
トスライススイッチ104の設定完了通知を受信すると
出力制御部300へスイッチ設定完了通知を送信する。
出力制御部300はスイッチ設定完了通知線121を共
有する4つのスイッチ制御部301からの送信要求を調
停した後,スイッチ設定完了通知線121を介してスイ
ッチ設定完了通知を送信する。この時アドレスフィール
ド400には送信要求元のスイッチ制御部301を示す
値を設定する。
【0017】またスイッチ制御部301はスイッチ設定
要求線120を介してアドレスフィールド400が自ス
イッチ制御部301を示すスイッチ解除要求を受信する
と,アクセス権取得要求線310を介して受信ノードア
クセス権管理部302へ受信ノードへのアクセス終了を
送信する。受信ノードアクセス権管理部302はアクセ
ス終了を受信すると該当する受信ノードの通信中か否か
を示すメモリに通信中でないと記憶させる。次にスイッ
チ制御部301は設定要求線312を介してスイッチ設
定部303にビットスライススイッチ104の解除を要
求する。スイッチ設定部303は全スイッチ制御部30
1からの要求を調停した後,スイッチ設定線122を介
してビットスライススイッチ104の解除を行い,設定
完了通知線313を介してスイッチ設定部303へビッ
トスライススイッチ104の解除完了通知を送信する。
スイッチ制御部301はビットスライススイッチ104
の解除完了通知を受信すると出力制御部300へスイッ
チ解除完了通知を送信する。出力制御部300はスイッ
チ設定完了通知線121を共有する4つのスイッチ制御
部301からの送信要求を調停した後,スイッチ設定完
了通知線121を介してスイッチ解除完了通知を送信す
る。この時アドレスフィールド400には送信要求元の
スイッチ制御部301を示す値を設定する。
【0018】
【発明の効果】大規模相互接続スイッチが通信制御部と
スイッチアービタ間を,全通信制御部をグループ分けし
て,グループ毎に広ビット幅で多対1接続する信号線
と,通信制御部とビットスライススイッチ間を,通信制
御部の入出力をビット分割して各ビットスライススイッ
チに1対1接続する信号線とを備えるため,ビット分割
はできないが比較的間欠にしか通信しない通信制御部と
スイッチアービタ間の通信と,連続的に通信するがビッ
ト分割ができる通信制御部とビットスライススイッチ間
の通信共に高速通信が可能で,かつ各部に接続される信
号線がみな少なくて済む効果がある。
【図面の簡単な説明】
【図1】システムの全体ブロック図。
【図2】通信制御部の詳細ブロック図。
【図3】スイッチアービタの詳細ブロック図。
【図4】スイッチ設定要求線とスイッチ設定完了通知線
のフォーマット図。
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI 技術表示箇所 // H04Q 3/545 (72)発明者 岩本 博志 神奈川県海老名市下今泉810番地 株式会 社日立製作所オフィスシステム事業部内

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】多数の情報処理装置を相互接続しデータ転
    送を行う大規模相互接続スイッチにおいて,該スイッチ
    が,通信を制御する,情報処理装置数と同数の通信制御
    部と,複数の通信制御部からのスイッチ設定要求を調停
    してスイッチ設定制御を行うスイッチアービタと,スイ
    ッチアービタによって設定された通りに送信データ線か
    ら受信データ線へデータを転送する複数のビットスライ
    ススイッチとを備え,通信制御部は,対応する情報処理
    装置から転送データを受信するとスイッチアービタへス
    イッチ設定要求を発行し,該スイッチアービタは,スイ
    ッチ設定要求を受け取ると他の通信制御部からのスイッ
    チ設定要求と調停した後にビットスライススイッチ群の
    設定を行い,後に該通信制御部はビットスライススイッ
    チ群を介して受信側通信制御部へデータを送信するよう
    動作し,ここで通信制御部とスイッチアービタ間を,全
    通信制御部をグループ分けして,グループ毎に広ビット
    幅で多対1接続する信号線と,通信制御部とビットスラ
    イススイッチ間を,通信制御部の入出力をビット分割し
    て各ビットスライススイッチに1対1接続する信号線と
    を備えることを特徴とし,ビット分割はできないが比較
    的間欠にしか通信しない通信制御部とスイッチアービタ
    間の通信と,連続的に通信するがビット分割ができる通
    信制御部とビットスライススイッチ間の通信共に高速通
    信が可能で,かつ各部に接続される信号線がみな少なく
    て済む大規模相互接続スイッチ。
JP6227585A 1994-08-22 1994-09-22 大規模相互接続スイッチ Pending JPH0895927A (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP6227585A JPH0895927A (ja) 1994-09-22 1994-09-22 大規模相互接続スイッチ
US08/516,392 US5832303A (en) 1994-08-22 1995-08-17 Large scale interconnecting switch using communication controller groups with multiple input-to-one output signal lines and adaptable crossbar unit using plurality of selectors
KR1019950025440A KR100367712B1 (ko) 1994-08-22 1995-08-18 대규모상호접속스위치와그것에사용되는크로스바부품

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6227585A JPH0895927A (ja) 1994-09-22 1994-09-22 大規模相互接続スイッチ

Publications (1)

Publication Number Publication Date
JPH0895927A true JPH0895927A (ja) 1996-04-12

Family

ID=16863228

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6227585A Pending JPH0895927A (ja) 1994-08-22 1994-09-22 大規模相互接続スイッチ

Country Status (1)

Country Link
JP (1) JPH0895927A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0899983A3 (en) * 1997-08-29 2005-12-14 Lucent Technologies Inc. Bit sliced digital cross connect switching system controlled by port units
JP2010198625A (ja) * 2010-04-05 2010-09-09 Nxp Bv アクセス制御バス・システム

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0899983A3 (en) * 1997-08-29 2005-12-14 Lucent Technologies Inc. Bit sliced digital cross connect switching system controlled by port units
JP2010198625A (ja) * 2010-04-05 2010-09-09 Nxp Bv アクセス制御バス・システム

Similar Documents

Publication Publication Date Title
US6230229B1 (en) Method and system for arbitrating path contention in a crossbar interconnect network
DE69108434T2 (de) Mehrgruppen-Signalprozessor.
US5915101A (en) Arbitration in the case of a delaying bus coupling
US4470114A (en) High speed interconnection network for a cluster of processors
US4320452A (en) Digital bus and control circuitry for data routing and transmission
US4692862A (en) Rapid message transmission system between computers and method
EP0317468A3 (en) Bus flow control system
US7698485B2 (en) Round-robin bus protocol
JPH0895927A (ja) 大規模相互接続スイッチ
WO2001050216A2 (en) Communication bus for a multi-processor system
US7032061B2 (en) Multimaster bus system
JPH05282242A (ja) バス制御方式
JPH04148262A (ja) 同報転送装置
JP2758752B2 (ja) 共通バス競合調停方式
KR940010847B1 (ko) 버스 점유 중재장치
WO1994009437A1 (en) Signal handling system with a shared data memory
JP2666782B2 (ja) 多重バス制御システム
JPH0381855A (ja) データ転送装置
JP2616010B2 (ja) パケットネットワーク
JPH03235152A (ja) バス制御方式
JPS6390240A (ja) バス転送制御方式
JPS629458A (ja) マルチcpuシステムバス
JPS58202643A (ja) 通信バスル−ト制御方式
JPH0658655B2 (ja) シリアルi/o方式
JPH0863443A (ja) データ転送方法および相互接続スイッチ装置