JPH0677984A - Atmスイッチにおけるセル読出制御方式 - Google Patents

Atmスイッチにおけるセル読出制御方式

Info

Publication number
JPH0677984A
JPH0677984A JP23006092A JP23006092A JPH0677984A JP H0677984 A JPH0677984 A JP H0677984A JP 23006092 A JP23006092 A JP 23006092A JP 23006092 A JP23006092 A JP 23006092A JP H0677984 A JPH0677984 A JP H0677984A
Authority
JP
Japan
Prior art keywords
cell
read control
control unit
token
cell read
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.)
Withdrawn
Application number
JP23006092A
Other languages
English (en)
Inventor
Hiroshi Tomonaga
博 朝永
Naoki Matsuoka
直樹 松岡
Yuji Kato
祐司 加藤
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP23006092A priority Critical patent/JPH0677984A/ja
Publication of JPH0677984A publication Critical patent/JPH0677984A/ja
Withdrawn legal-status Critical Current

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

(57)【要約】 【目的】 本発明は、クロスポイント・バッファ型のA
TMスイッチにおけるセル読出制御方式に関し、セルの
到着順序を管理するメモリをクロスポイント毎に分散配
置することにより、1種類のLSIチップのみにて実現
できるようにすることを目的とする。 【構成】 各クロスポイントに配置されるセルバッファ
1−I毎に、セルバッファ1−Iへのセルの到着順序を
管理するFIFOメモリ2−Iと、FIFOメモリ2−
Iからの出力に基づいて対応するセルバッファ1−Iよ
りセルを読み出すセル読出制御部3−Iとをそなえ、各
セル読出制御部3−I間を情報伝達網4でつなぎ、情報
伝達網4の情報を伝達させることにより、セル読出制御
部3−Iによる各セルバッファ1−Iからのセル読出し
を行なうように構成する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、クロスポイント・バッ
ファ型のATMスイッチにおけるセル読出制御方式に関
する。
【0002】
【従来の技術】ATM交換機では、情報をセル毎に分解
し、セルフルーティングに基づいて情報の交換を行なっ
ている。ATMスイッチの構成の一つとして、クロスポ
イント・バッファ型のものを図12に示す。この図12
に示すように、クロスポイント・バッファ型ATMスイ
ッチでは、入力ハイウェイと出力ハイウェイ間のクロス
ポイントにバッファ40を置く構成となっている。かか
るクロスポイント・バッファ構成は、スイッチの高速・
大容量化への適合性や増設性、LSIのリピータビリテ
ィが良いという特徴を持つ。
【0003】図13はこのクロスポイント・バッファ構
成を用いたATMスイッチにおける従来のセル読出制御
方式を示すブロック図である。この図13において、4
1−1,・・・,41−Nは書き込み用アドレスフィル
タであり、この書き込み用アドレスフィルタ41−I
(I=1〜N;Nは自然数)は、対応する入力ハイウェ
イ上をセルが送られてくると、セルのヘッダ部分の情報
を読み出してからセルを対応するセル退避用FIFOメ
モリ42−Iへ送り出すとともに、対応する入力ハイウ
ェイの番号を到着順序管理用FIFOメモリ43に送る
ものである。
【0004】セル退避用FIFOメモリ42−Iは、対
応する書き込み用アドレスフィルタ41−Iから送られ
てきたセルを到着順に蓄えておき、対応する読み出し用
アドレスアドレスフィルタ45−Iの指示によって出力
ハイウェイにセルを到着順に送り出すものである。到着
順序管理用FIFOメモリ43は、書き込み用アドレス
フィルタ41−Iから送られる入力ハイウェイ番号を到
着順に蓄えておき、出力ハイウェイが輻輳しないような
タイミングで到着順に出力するものである。なお、この
到着順序管理用FIFOメモリ43によって多重制御部
44が構成される。
【0005】読み出し用アドレスアドレスフィルタ45
−Iは、到着順序管理用FIFOメモリ43から出力さ
れる入力ハイウェイ番号が対応する入力ハイウェイのも
のであると、対応するセル退避用FIFOメモリ42−
Iへセルを一つ読み出すよう指示するものである。この
ような構成により、以下のような動作を行なう。
【0006】対応する入力ハイウェイ上をセルが送られ
てくると、書き込み用アドレスフィルタ41−Iは、セ
ルのヘッダ部分の情報を読み出してからセルを対応する
セル退避用FIFOメモリ42−Iへ送り出すととも
に、対応する入力ハイウェイの番号を到着順序管理用F
IFOメモリ43へ送る。セル退避用FIFOメモリ4
2−Iは、対応する書き込み用アドレスフィルタ41−
Iから送られてきたセルを到着順に蓄えておく。
【0007】一方、到着順序管理用FIFOメモリ43
は入力ハイウェイの番号を到着順に蓄えておき、セル退
避用FIFOメモリ42−Iから出力されるセルによっ
て出力ハイウェイが輻輳しないようなタイミングで到着
順に入力ハイウェイ番号を出力する。読み出し用アドレ
スフィルタ45−Iは到着順序管理用FIFOメモリ4
3から出力される入力ハイウェイ番号が対応する入力ハ
イウェイのものであると、対応するセル退避用FIFO
メモリ42−Iへセルを一つ読み出すように指示する。
すると、セル退避用FIFOメモリ42−Iは対応する
読み出し用アドレスフィルタ45−Iからの指示に従っ
て到着順にセルを一つ読み出す。
【0008】以上述べてきたように、出力ハイウェイ毎
に到着順序管理用FIFOメモリ43を設けて、これに
セルの到着順序を集中的に管理させ、通話路混雑時に出
力ハイウェイが輻輳状態となって情報の紛失が生じたり
することのないようにしている。
【0009】
【発明が解決しようとする課題】しかしながら、このよ
うな従来のATMスイッチにおけるセル読出制御方式で
は、セルの到着順序を出力ハイウェイ毎に一つのメモリ
にて集中的に管理しているために、セル到着順序を管理
するメモリに用いるLSIと入力ハイウェイと出力ハイ
ウェイのクロスポイントにおかれるバッファに用いるL
SIとの2種類ものLSIチップを用いなければならな
い。
【0010】本発明は、このような課題に鑑み創案され
たもので、セルの到着順序を管理するメモリをクロスポ
イント毎に分散配置することにより、1種類のLSIチ
ップのみにて実現できるようにした、ATMスイッチに
おけるセル読出制御方式を提供することを目的とする。
【0011】
【課題を解決するための手段】図1は本発明の原理ブロ
ック図で、この図1において、1−I(I=1〜N)は
セルバッファであり、このセルバッファ1−Iは、入力
ハイウェイからのセルを出力ハイウェイへ出力すべく入
力ハイウェイと出力ハイウェイとのクロスポイントに設
けられ、入力ハイウェイを通じて入力されてきたセルを
セル到着順に蓄積していくものである。
【0012】2−IはFIFOメモリであり、このFI
FOメモリ2−Iは対応するセルバッファ1−Iへのセ
ルの到着順序を管理するものである。3−Iはセル読出
制御部であり、このセル読出制御部3−Iは、対応する
FIFOメモリ2−Iからの出力に基づいて対応するセ
ルバッファ1−Iよりセルを読み出すものである。
【0013】4は情報伝達網であり、この情報伝達網4
は、各セル読出制御部3−I間をつなぎ、所要の情報を
伝達するもである(請求項1)。なお、情報伝達網4と
して、各セル読出制御部3−I間をトークン伝達網でつ
なぐようにしても良く(請求項2)、あるいは、各セル
読出制御部3−I間を往路と復路からなる情報伝達網で
つなぐようにしても良い(請求項3)。
【0014】
【作用】上述の本発明のATMスイッチにおけるセル読
出制御方式では、入力ハイウェイを通じて入力されてき
たセルはセルバッファ1−Iにて到着順に蓄積される。
また、セルの各セルバッファ1−I間での到着順序はF
IFOメモリ2−Iが管理する。セル読出制御部3−I
は、各セル読出制御部3−I間をつなぐ情報伝達網4の
伝達する所要の情報と、対応するFIFOメモリ2−I
からの出力に基づいて、対応するセルバッファ1−Iか
らセル読出しを行なう(請求項1)。
【0015】なお、情報伝達網4として、各セル読出制
御部3−I間をトークン伝達網でつないだ場合には、こ
のトークン伝達網にトークンを巡回させ、セル読出制御
部3−Iがトークンを受けたとき、対応するFIFOメ
モリ2−Iの出力が送出セル無しの状態であればトーク
ンを次のセル読出制御部3−Iへ送る一方、対応するF
IFOメモリ2−Iの出力が送出セル有りの状態であれ
ば、前段のセルバッファ1−Iからのセル読出し終了を
待ってから該当セル読出制御部3−Iによって、該当セ
ルバッファ1−Iからのセル読出しを行なうとともに、
トークンを次のセル読出制御部3−Iへ送ることによ
り、セル読出制御部3−Iによる対応するセルバッファ
1−Iからのセル読出しを行なう(請求項2)。
【0016】また、情報伝達網4として、各セル読出制
御部3−I間を往路と復路とからなる情報伝達網でつな
いだ場合には、情報伝達網4にマスタとなるセル読出制
御部からの要求信号を最後のセル読出制御部まで順次伝
達させたあと、最後のセル読出制御部から応答信号をマ
スタとなるセル読出制御部へ向け戻していく際に、応答
信号を受けたセル読出制御部3−Iでセルを読み出す予
定のない場合は、応答信号を更にマスタとなるセル読出
制御部に近いセル読出制御部側へ戻す一方、応答信号を
受けたセル読出制御部3−Iでセルを読み出す予定のあ
る場合は、このセル読出制御部3−Iで読出が開始され
るのを待って、このセル読出制御部3−Iで読出が開始
されると、応答信号を更にマスタとなるセル読出制御部
に近いセル読出制御部側へ戻すことにより、セル読出制
御部3−Iによる対応するセルバッファ1−Iからのセ
ル読出しを行なう(請求項3)。
【0017】
【実施例】以下、図面を参照して本発明の実施例を説明
する。 (a)第1実施例の説明 図2は本発明の第1実施例を示すブロック図で、この図
2において、10−1,・・・,10−4は書き込み用
アドレスフィルタであり、この書き込み用アドレスフィ
ルタ10−1,・・・,10−4は、セル周期毎に、入
力ハイウェイ上をセルが送られてくると、セルのヘッダ
部分の情報を読み出してからセルを対応するセルバッフ
ァ11−1,・・・,11−4へ送り出すとともに、対
応するFIFOメモリ12−1,・・・,12−4へ
「1」を送るものである。
【0018】セルバッファ11−1,・・・,11−4
は、対応する書き込み用アドレスフィルタ10−1,・
・・,10−4から送られてきたセルを到着順に蓄えて
おき、対応する読出制御部13−1,・・・,13−4
の指示によって、蓄えておいたセルを到着順に読み出す
ものである。FIFOメモリ12−1,・・・,12−
4は、対応する書き込み用アドレスフィルタ10−1,
・・・,10−4から送られる「1」と、セルが送られ
てこない時に書き込まれる「0」とを到着順に蓄えてお
き、対応する読出制御部13−1,・・・,13−4に
よって、蓄えておいた「1」または「0」の信号を到着
順に読み出されるものである。
【0019】読出制御部13−1,・・・,13−4
は、対応するFIFOメモリ12−1,・・・,12−
4から読み出した「1」または「0」の信号と、対応す
るトークン制御部14−1,・・・,14−4からの信
号に基づいて、対応するセルバッファ11−1,・・
・,11−4にセル読出を指示するものである。トーク
ン制御部14−1,・・・,14−4は、トークン伝達
網によって互いにつながれており、トークン伝達網を通
じてトークンを1セル周期で一周巡回させるものであ
る。
【0020】15はトークン監視部であり、このトーク
ン監視部15はトークンの重複や紛失を検出し、復旧す
るためのものである。なお、FIFOメモリ12−i,
読出制御部13−i,トークン制御部14−iにより、
多重制御部16−i(iは1,2,3,4で、以下同
様)が構成される(ただしi=1の場合は、トークン監
視部15も多重制御部16−1に含まれる)。多重制御
部16−iを詳細に説明する図を図3に示す。
【0021】図3において、17,18はバッファ回路
であるが、この図3に示すように、多重制御部16−i
は他の多重制御部とワイアドOR(Wired−OR)
されている。これにより、書き込み用アドレスフィルタ
10−iから「1」が送られてきた場合には、それがF
IFOメモリ12−iへ書き込まれる一方、書き込み用
アドレスフィルタ10−iからは何も送られず、且つ、
他の多重制御部ではFIFOメモリに「1」が書き込ま
れるという場合には、FIFOメモリ12−iには
「0」が書き込まれるようになっている。
【0022】次に、読出制御部13−iとトークン制御
部14−iとを詳細に説明する図を図4に示す。この図
4に示すように、読出制御部13−iは制御ロジック1
9,FIFO読出レジスタ20,読出可用レジスタ21
により構成され、トークン制御部14−iはトークン送
信部22とトークン受信部23とから構成される。制御
ロジック19は、FIFO読出レジスタ20を介してF
IFOメモリ12−iへ読み出し命令を送ってFIFO
メモリ12−iから「1」または「0」の信号を読み出
し、この「1」または「0」の信号と、トークン受信部
23から送られる信号とに基づいて、読出可用レジスタ
21を介してセルバッファ11−iへ読出可の信号を送
る一方、セルバッファ11−iからセルの読み出しを開
始した旨の信号を受け取ると、トークン送信部22へト
ークンを次段へ送るよう指示するものである。
【0023】トークン送信部22は制御ロジック19の
指示に従ってトークンを次段へ送るものであり、トーク
ン受信部23は前段からトークンを受け取るとその旨を
制御ロジック19へ伝えるものである。また、トークン
伝達網を説明する図を図5に示す。トークン伝達網は図
5に矢印で示されるように、各トークン制御部14−
1,・・・,14−4をつないで構成されており、トー
クンは矢印の方向にトークン伝達網を1セル周期に一周
巡回する。
【0024】上述の構成により、以下のような動作を行
なう。図6に沿って説明する。FIFOメモリ12−
1,・・・,12−4に対応する入力ハイウェイをそれ
ぞれ#1,・・・,#4とする。最初のセル周期t0
1 間では、入力ハイウェイ#1と入力ハイウェイ#2
にのみセルが到着しているので、書き込み用アドレスフ
ィルタ10−1,10−2は対応するFIFOメモリ1
2−1,12−2へ「1」を書き込むとともに、対応す
るセルバッファ11−1,11−2へセルを送り出す。
一方、入力ハイウェイ#3と入力ハイウェイ#4にはセ
ルが到着していないので、対応するFIFOメモリ12
−3,12−4には「0」が書き込まれる。
【0025】つづいて、セル周期t1 〜t2 間、t2
3 間、t3 〜t4 間でも同様に、セルが入力ハイウェ
イ#iに到着すれば、書き込み用アドレスフィルタ10
−iはFIFOメモリ12−iへ「1」を書き込むとと
もに、セルバッファ11−iへセルを送り出す一方、セ
ルが入力ハイウェイ#iに到着せず、かつ他の入力ハイ
ウェイに到着した場合には、FIFOメモリ12−iに
は「0」が書き込まれる。セルバッファ11−iは対応
する書き込み用アドレスフィルタ10−iから送られて
くるセルを到着順に蓄えておき、FIFOメモリ12−
iは「1」または「0」の信号を書き込まれた順に蓄え
ておく。
【0026】上述のようにしてセルバッファ11−1,
・・・,11−4に蓄えられたセルを以下のようにして
読み出す。トークン制御部14−iのトークン受信部2
3は、トークンを前段から受け取ると、その旨を制御ロ
ジック19へ通知する。制御ロジック19は、FIFO
メモリ12−iから1セル周期毎に「1」または「0」
の情報を読み出しており、トークンを受け取った旨の通
知をトークン受信部23から受けた時に、FIFOメモ
リ12−iから読み出しておいた情報が「1」であれ
ば、読出可用レジスタ21を介してセルバッファ11−
iへ読出可の信号を送る。セルバッファ11−iは読出
可の信号を受け取ると、次のセル周期でセルの読み出し
を開始するが、他に読み出し中のセルバッファが存在す
れば、その読み出し終了を待ってから、セルの読み出し
を開始する。
【0027】また、トークンはトークン制御部14−i
のトークン受信部23にて受け取られた後、1つ前のセ
ル周期で制御ロジック19がセルバッファ11−iへ読
出可の信号を送っていて、且つまだそのセル読み出しが
開始されていない場合には、セル読み出しが開始される
のを待ってから、制御ロジック19の指示によって、ト
ークン送信部22から次段に送られるが、それ以外の場
合には、制御ロジック19は、トークン受信部23から
トークンを受け取った旨の通知を受けると、直ちにトー
クンを次段へ送るようにトークン送信部22へ指示す
る。
【0028】このようにセルの到着順序を管理するメモ
リをクロスポイント毎に分散配置することにより、1種
類のLSIチップのみにて、図6に示すように入力ハイ
ウェイから入力されたセルを到着順に出力ハイウェイに
出力することができる。なお、トークン監視部15はト
ークンの重複や紛失を検出すると、それらの状態を正常
な状態に復旧させる。
【0029】また、上述のトークンの動きを図6に合わ
せてタイムチャートで表したのが、図7である。この図
7において、トークンの動きは太線で示している。な
お、FIFOメモリ12−iからの読み出しは1セル周
期毎に行なうのであるが、この読み出しタイミングは、
トークンが一周する毎に行なっても良く、トークンが来
た次のクロックで行なっても良い。
【0030】(b)第2実施例の説明 図8は本発明の第2実施例を示すブロック図で、この図
8において、書き込み用アドレスフィルタ10−1,・
・・,10−4,セルバッファ11−1,・・・,11
−4,FIFOメモリ12−1,・・・,12−4,読
出制御部13−1,・・・,13−4は図2に示す第1
実施例と同様であるので、詳細な説明は省略する。
【0031】30はマスター部であり、このマスター部
30はセル周期に同期してREQ信号(要求信号)を出
すものである。31−1,・・・,31−4は通信部で
あり、この通信部31−1,・・・,31−4は互いに
情報伝達網によってつながっており、この情報伝達網を
通じて、REQ信号(要求信号),END信号(応答信
号)を次々に伝えていくようになっている。
【0032】なお、FIFOメモリ12−i,読出制御
部13−i,通信部31−iにより、多重制御部32−
iが構成される(ただし、i=1の場合はマスター部3
0も多重制御部32−1に含まれる)。そして、この多
重制御部32−1,・・・,32−4は第1実施例にお
ける多重制御部16−1,・・・,16−4と同様に、
お互いにWired−ORされている。
【0033】次に、読出制御部13−iと通信部31−
iとを詳細に説明する図を図9に示す。この図9に示す
ように、通信部31−iは、ロジック33,微分回路3
4,AND回路35,NOT回路36で構成される。な
お、図9において、制御ロジック19,FIFO読出レ
ジスタ20,読出可用レジスタ21は第1実施例と同様
であるので、詳細な説明は省略する。
【0034】また、第2実施例における情報伝達網と情
報伝達網における信号の流れを説明する図を図10に示
す。この図10に示すように、マスター部30から出た
REQ信号は各多重制御部32−1,・・・,32−4
の通信部31−1,・・・,31−4を次々と伝わり、
最後の多重制御部、すなわち多重制御部32−4へ達す
ると、今度はEND信号となってREQ信号とは逆の順
序にて各多重制御部32−1,・・・,32−4の通信
部31−1,・・・,31−4を次々に伝わり、マスタ
ー部30へ戻るようになっている。
【0035】上述の構成により、以下のような動作を行
なう。図6に沿って説明する。FIFOメモリ12−
1,・・・,12−4に対応する入力ハイウェイをそれ
ぞれ#1,・・・,#4とする。最初のセル周期t0
1 間では、入力ハイウェイ#1と入力ハイウェイ#2
にのみセルが到着しているので、書き込み用アドレスフ
ィルタ10−1,10−2は対応するFIFOメモリ1
2−1,12−2へ「1」を書き込むとともに、対応す
るセルバッファ11−1,11−2へセルを送り出す。
一方、入力ハイウェイ#3と入力ハイウェイ#4にはセ
ルが到着していないので、対応するFIFOメモリ12
−3,12−4には「0」が書き込まれる。
【0036】つづいて、セル周期t1 〜t2 間、t2
3 間、t3 〜t4 間でも同様に、セルが入力ハイウェ
イ#iに到着すれば書き込み用アドレスフィルタ10−
iはFIFOメモリ12−iへ「1」を書き込むととも
に、セルバッファ11−iへセルを送り出す一方、セル
が入力ハイウェイ#iに到着せず、かつ他の入力ハイウ
ェイに到着した場合には、FIFOメモリ12−iには
「0」が書き込まれる。セルバッファ11−iは対応す
る書き込み用アドレスフィルタ10−iから送られてく
るセルを到着順に蓄えておき、FIFOメモリ12−i
は「1」または「0」の信号を書き込まれた順に蓄えて
おく。
【0037】上述のようにしてセルバッファ11−1,
・・・,11−4に蓄えられたセルを以下のようにして
読み出す。まず、マスター部30がセル周期と同期して
REQ信号を出す。多重制御部32−iの通信部31−
iでは、REQ信号を受け取ると直ちに次の多重制御部
へREQ信号を送るとともに、読出制御部13−iの制
御ロジック19へREQ信号を受け取ったことを伝え
る。制御ロジック19では1つ前のセル周期にFIFO
メモリ12−iから読み出した値が「1」であれば、読
出可用レジスタ21を介してセルバッファ11−iへ読
出可の信号を送る。セルバッファ11−iは他に読み出
し中のセルバッファがなければ読み出しを開始する。
【0038】REQ信号は最後の多重制御部すなわち多
重制御部32−4に達すると、END信号となって、R
EQ信号とは逆の経路にてマスター部30へ戻っていく
が、その際、多重制御部32−iでは、制御ロジック1
9が読出可の信号をセルバッファ11−iへ出してお
り、且つ、その読み出しが開始されていなければ、セル
バッファ11−iの読み出し開始を待ってから、次の多
重制御部へEND信号を送るが、それ以外の場合は、E
ND信号を受け取ると直ちに次の多重制御部へEND信
号を送る。
【0039】このようにして、この第2実施例の場合
も、セルの到着順序を管理するメモリをクロスポイント
毎に分散配置することにより、1種類のLSIチップの
みにて、図6に示すように入力ハイウェイから入力され
たセルを、到着順に出力ハイウェイに出力することがで
きる。そして、上述のREQ信号、END信号の動きを
図6に合わせてタイムチャートで表したのが図11であ
る。この図11において、下向き矢印の太線がREQ信
号,上向き矢印の太線がEND信号である。なお、上述
の第2実施例に示した方式は、手順を簡略化しているの
で、高速に動作することができる。
【0040】(c)その他 また、第1実施例、第2実施例いずれの方式において
も、セルバッファを複数の入力ハイウェイで共用する構
成にする場合は、セルバッファに到着順序管理用のFI
FOメモリを収容した入力ハイウェイの数だけ備えるこ
とにより実現することができる。
【0041】
【発明の効果】以上詳述したように、本発明のATMス
イッチにおけるセル読出制御方式によれば、セルの到着
順を管理するFIFOメモリをクロスポイント毎に分散
配置すことによって、従来、セル到着順管理用とセル退
避用の2種類のLSIチップが必要であったのを、1種
類のLSIチップのみにて実現することが可能となり、
これにより製造コスト削減に非常に効果がある。
【図面の簡単な説明】
【図1】本発明の原理ブロック図である。
【図2】本発明の第1実施例を示すブロック図である。
【図3】多重制御部を詳細に説明するブロック図であ
る。
【図4】読出制御部とトークン制御部を詳細に説明する
ブロック図である。
【図5】トークン伝達網を説明する図である。
【図6】FIFOメモリの動作を説明する図である。
【図7】トークンの動きを示すタイムチャートである。
【図8】本発明の第2実施例を示すブロック図である。
【図9】読出制御部と通信部を詳細に説明するブロック
図である。
【図10】情報伝達網と信号の流れを説明する図であ
る。
【図11】REQ信号,END信号の動きを示すタイム
チャートである。
【図12】クロスポイント・バッファ型ATMスイッチ
を示す図である。
【図13】従来例を示すブロック図である。
【符号の説明】
1−I,11−i セルバッファ 2−I,12−i FIFOメモリ 3−I セル読出制御部 4 情報伝達網 10−i,41−I 書き込み用アドレスフィルタ 13−i 読出制御部 14−i トークン制御部 15 トークン監視部 16−i,32−i,44 多重制御部 17,18 バッファ回路 19 制御ロジック 20 FIFO読出レジスタ 21 読出可用レジスタ 22 トークン送信部 23 トークン受信部 30 マスター部 31−i 通信部 33 ロジック 34 微分回路 35 AND回路 36 NOT回路 40 バッファ 42−I セル退避用FIFOメモリ 43 到着順序管理用FIFOメモリ 45−I 読み出し用アドレスフィルタ

Claims (3)

    【特許請求の範囲】
  1. 【請求項1】 複数の入力ハイウエイと複数の出力ハイ
    ウエイとの各クロスポイントに、入力ハイウエイからの
    セルを出力ハイウエイへ出力すべく、入力ハイウエイを
    通じて入力されてきたセルをセル到着順に蓄積していく
    セルバッファ(1−1,・・・,1−N)をそなえたA
    TMスイッチにおいて、 各クロスポイントに配置されるセルバッファ(1−1,
    ・・・,1−N)毎に、 該セルバッファ(1−1,・・・,1−N)へのセルの
    到着順序を管理するFIFOメモリ(2−1,・・・,
    2−N)と、 該FIFOメモリ(2−1,・・・,2−N)からの出
    力に基づいて対応するセルバッファ(1−1,・・・,
    1−N)よりセルを読み出すセル読出制御部(3−1,
    ・・・,3−N)とをそなえ、 各セル読出制御部(3−1,・・・,3−N)間を情報
    伝達網(4)でつなぎ、該情報伝達網(4)の情報を伝
    達させることにより、セル読出制御部(3−1,・・
    ・,3−N)による各セルバッファ(1−1,・・・,
    1−N)からのセル読出しを行なうことを特徴とする、
    ATMスイッチにおけるセル読出制御方式。
  2. 【請求項2】 各セル読出制御部(3−1,・・・,3
    −N)間を巡回するトークン伝達網でつなぎ、該トーク
    ン伝達網にトークンを巡回させることにより、セル読出
    制御部(3−1,・・・,3−N)が該トークンを受け
    たとき、対応するFIFOメモリ(2−1,・・・,2
    −N)の出力が送出セル無しの状態であれば、該トーク
    ンを次のセル読出制御部へ送る一方、対応するFIFO
    メモリの出力が送出セル有りの状態であれば、前段のセ
    ルバッファからのセル読出終了を待って、該当セル読出
    制御部によって、該当セルバッファからのセル読出しを
    行なうとともに該トークンを次のセル読出制御部へ送る
    ことにより、 該セル読出制御部(3−1,・・・,3−N)による各
    セルバッファ(1−1,・・・,1−N)からのセル読
    出しを行なうことをを特徴とする請求項1記載のATM
    スイッチにおけるセル読出制御方式。
  3. 【請求項3】 各セル読出制御部(3−1,・・・,3
    −N)間を往路と復路とからなる情報伝達網(4)でつ
    なぎ、該情報伝達網(4)にマスタとなるセル読出制御
    部からの要求信号を最後のセル読出制御部まで順次伝達
    させたあと、最後のセル読出制御部から応答信号をマス
    タとなるセル読出制御部へ向け戻していく際に、 該応答信号を受けたセル読出制御部(3−1,・・・,
    3−N)でセルを読み出す予定のない場合は、応答信号
    を更にマスタとなるセル読出制御部に近いセル読出制御
    部側へ戻す一方、 該応答信号を受けたセル読出制御部(3−1,・・・,
    3−N)でセルを読み出す予定のある場合は、このセル
    読出制御部(3−1,・・・,3−N)で読出が開始さ
    れるのを待って、このセル読出制御部(3−1,・・
    ・,3−N)で読出が開始されると、応答信号を更にマ
    スタとなるセル読出制御部に近いセル読出制御部側へ戻
    すことにより、 該セル読出制御部(3−1,・・・,3−N)による各
    セルバッファ(1−1,・・・,1−N)からのセル読
    出しを行なうことを特徴とする請求項1記載のATMス
    イッチにおけるセル読出制御方式。
JP23006092A 1992-08-28 1992-08-28 Atmスイッチにおけるセル読出制御方式 Withdrawn JPH0677984A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP23006092A JPH0677984A (ja) 1992-08-28 1992-08-28 Atmスイッチにおけるセル読出制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP23006092A JPH0677984A (ja) 1992-08-28 1992-08-28 Atmスイッチにおけるセル読出制御方式

Publications (1)

Publication Number Publication Date
JPH0677984A true JPH0677984A (ja) 1994-03-18

Family

ID=16901927

Family Applications (1)

Application Number Title Priority Date Filing Date
JP23006092A Withdrawn JPH0677984A (ja) 1992-08-28 1992-08-28 Atmスイッチにおけるセル読出制御方式

Country Status (1)

Country Link
JP (1) JPH0677984A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19856295C2 (de) * 1998-02-27 2002-06-20 Fraunhofer Ges Forschung Verfahren zur Herstellung von Kohlenstoffelektroden und chemischen Feldeffektransistoren sowie dadurch hergestellte Kohlenstoffelektroden und chemische Feldeffektransistoren und deren Verwendung
US7136391B1 (en) 1998-08-21 2006-11-14 Nippon Telegraph And Telephone Corporation ATM switch

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19856295C2 (de) * 1998-02-27 2002-06-20 Fraunhofer Ges Forschung Verfahren zur Herstellung von Kohlenstoffelektroden und chemischen Feldeffektransistoren sowie dadurch hergestellte Kohlenstoffelektroden und chemische Feldeffektransistoren und deren Verwendung
US7136391B1 (en) 1998-08-21 2006-11-14 Nippon Telegraph And Telephone Corporation ATM switch
US7292576B2 (en) 1998-08-21 2007-11-06 Nippon Telegraph And Telephone Corporation ATM switch having output buffers
US7339935B2 (en) 1998-08-21 2008-03-04 Nippon Telegraph And Telephone Corporation ATM switch for distributing cells to avoid blocking in the ATM switch
US7474664B2 (en) 1998-08-21 2009-01-06 Nippon Telegraph And Telephone Corporation ATM switch for ensuring cell sequence

Similar Documents

Publication Publication Date Title
US4862451A (en) Method and apparatus for switching information between channels for synchronous information traffic and asynchronous data packets
EP0260364B1 (en) Broadcast packet switching network
EP0908040B1 (en) Scalable high performance switch element for a shared memory packet or atm cell switch fabric
EP0413899B1 (en) Packet switching system having bus matrix switch
EP0409832B1 (en) Communication switching element
US6611527B1 (en) Packet switching apparatus with a common buffer
US4797880A (en) Non-blocking, self-routing packet switch
US20020126657A1 (en) Device and method for transmission in a switch
US5119368A (en) High-speed time-division switching system
JPH03139044A (ja) Atmシステム用スイッチ回路網およびスイッチ―回路網モジュール
JPH09502818A (ja) マルチポート共有メモリインタフェースおよび関連の方法
EP0823168A1 (en) Low latency, high clock frequency plesioasynchronous packet-based crossbar switching chip system and method
EP0441787A1 (en) MESSAGE MEDIA FOR TRANSMITTING CELLS DIVIDED INTO SUBCELLS.
JPH09146906A (ja) フレーム同期記憶装置
US5926475A (en) Method and apparatus for ensuring ATM cell order in multiple cell transmission lane switching system
US6061358A (en) Data communication system utilizing a scalable, non-blocking, high bandwidth central memory controller and method
RU2134024C1 (ru) Устройство и способ обработки элементов данных режима асинхронной передачи в системе коммутации режима асинхронной передачи
JPH0677984A (ja) Atmスイッチにおけるセル読出制御方式
JP2001111608A (ja) パケット並べ替え装置とその通信ネットワーク及び通信制御方式
JP2002344514A (ja) マルチキャスト方法及びマルチキャスト装置
EP0710047B1 (en) Method and apparatus for multicast of ATM cells
JPH05327777A (ja) Atmスイッチの同期化方法およびatmスイッチ
US6891843B1 (en) Apparatus and method for sharing memory using extra data path having multiple rings
JPH04291548A (ja) 高速大容量マトリクス型時間分割ラベル交換方式
JP2965385B2 (ja) マルチバスにおけるデータセルの転送方式

Legal Events

Date Code Title Description
A300 Application deemed to be withdrawn because no request for examination was validly filed

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 19991102