Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3655775B2 - ATM cell output control system - Google Patents
[go: Go Back, main page]

JP3655775B2 - ATM cell output control system - Google Patents

ATM cell output control system Download PDF

Info

Publication number
JP3655775B2
JP3655775B2 JP16316599A JP16316599A JP3655775B2 JP 3655775 B2 JP3655775 B2 JP 3655775B2 JP 16316599 A JP16316599 A JP 16316599A JP 16316599 A JP16316599 A JP 16316599A JP 3655775 B2 JP3655775 B2 JP 3655775B2
Authority
JP
Japan
Prior art keywords
atm
cell
transmission
output
cells
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.)
Expired - Fee Related
Application number
JP16316599A
Other languages
Japanese (ja)
Other versions
JP2000354041A (en
Inventor
達夫 松原
Original Assignee
日本電気エンジニアリング株式会社
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 日本電気エンジニアリング株式会社 filed Critical 日本電気エンジニアリング株式会社
Priority to JP16316599A priority Critical patent/JP3655775B2/en
Publication of JP2000354041A publication Critical patent/JP2000354041A/en
Application granted granted Critical
Publication of JP3655775B2 publication Critical patent/JP3655775B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Description

【0001】
【発明の属する技術分野】
本発明はATM(非同期トランスファモード)セル出力制御方式に関し、特にATM通信システムにおけるATMセル出力制御方式に関する。
【0002】
【従来の技術】
伝送路を介して相手通信装置と通信する場合に、その通信方式がATM方式を使用しているシステムが普及してきた。本発明はこのようなATM方式の通信(交換)装置において、装置内のATMスイッチ部からATMセルを読出し、複数ある伝送路にATMセルを出力する時のATMセル出力制御方式に関するものである。
【0003】
図5に本発明が関連するATM通信装置におけるATMセル出力制御方式のブロック図を示す。図5において、伝送路からの入力#1〜#2nが入力される入力部31〜3n、ATMスイッチ(交換)部1、伝送路への出力#1〜#2nを出力する出力部21〜2nが設けられている。
【0004】
伝送路からの入力信号#1〜#2nは入力部31〜3nに入り、送路毎に有するフレームビットの終端を行う。更に、入力信号#1〜#2n中にあるATMセルを抽出し、伝送路入力#2n−1と#2nとのATMセルを多重する。この多重は、ATMスイッチ部1の入力の物理的なポート数が有限であることから一般的に必要であり、尚、図5においては、一例として2多重の場合を示している。
【0005】
ATMスイッチ部1は出力方路(伝送路)の選択(ルーチング)等の機能を有している。ルーチングはATMセル中のVPI(バーチャルパスアイデンティファイア),VCI(バーチャルチャネルアイデンティファイア)バイトのアドレス情報により、予め設定されている設定情報を参照して、出力の物理ポート番号を決定し、ATMセルをそのポート番号に出力するものである。
【0006】
尚、図6にATMセルのセル構成を示す。すなわち、ATMセルは53バイトからなる固定長パケットであり、先頭の5バイトはVPI,VCI等のアドレス情報が含まれているヘッダ部であり、後方の48バイトは伝達すべき情報が含まれているペイロード部である。従って、1セルは53バイト×8ビット=424ビットからなっている。その結果、設定情報には伝送路入力#1〜#2nから到来する全てのVPI,VCIに対してのルーチング情報が必要となる。
【0007】
また、複数の入力ポートから一つの出力ポートに向かって同時にルーチングが発生した場合、出力ポートにおいてATMセルが衝突する問題が生じる。この問題を避けるため、入力ポートから入力したATMセルを一旦ATMスイッチ1内のセルメモリーに蓄え、出力順番を制御して出力するようになっている。出力部21〜2nはATMスイッチ部1からのATMセルを受信し、そのATMセル中のVPI,VCIを検出して、いずれの伝送路#1〜#2nに出力すべきかを判断した後、ATMセルを振り分ける。また、振り分けられたATMセルに、伝送路#1〜#2n毎を特定するフレームビット等を付加して、伝送路#1〜#2nに出力している。
【0008】
図7に従来のセル出力制御部の構成ブロック図を示す。図7において、従来のATM通信装置はATMスイッチ部1と伝送路に出力(d,e)する出力部2とにより構成される。また、出力部2はATMセルを振り分ける選択部13と、ATMセルを送信順に一時格納する送信メモリー部41,42と、ATMセルを伝送路に出力(d,e)する送信部14,15とにより構成されている。
【0009】
図7に示す例においては、伝送路出力(d,e)を2本有していることから、送信メモリー部41,42及び送信部14,15は各々2回路有している。また、送信部14,15は制御線(o)を介して、送信メモリー部41,42へATMセルの出力を促す。さらに、送信メモリー部41,42は制御線pを介して、選択部13にATMセルを促す。さらにまた、選択部13は制御線qを介して、ATMスイッチ部1にATMセル出力を促す。
【0010】
ATMスイッチ部1は上述のようにルーチング機能を有しており、選択部13にATMセルを出力kする。選択部13はATMセル中のVPI,VCIを検出し、予め設定されている設定情報により、到来したATMセルを伝送路出力d,eのいずれに出力すべきかを判断し、そのATMセルを振り分ける。
【0011】
送信メモリー部41,42はファーストイン・ファ−ストアウト(FIFO)メモリー素子にて構成されており、選択部13出力lのATMセルを順次書き込み、書き込まれた順序に従ってATMセルを出力mする一時記憶メモリーである。このメモリーの必要性については後述する。
【0012】
送信部14,15はATMセルを入力mして伝送路に出力d,eするが、空セル(送出すべきATMセルが無い時のダミーセル)の挿入、セルのスクランブリング等のいわゆるATMレイヤの終端を行う。さらに、伝送路出力d,eはシリアル信号であることから、8ビットのバイト系信号から1ビットのシリアル信号に(パラレル/シリアル)変換する。
【0013】
その後、伝送路インタフェースフォーマットに従ったフレーム同期信号等を付加して出力する。伝送路インタフェースには、その速度系における種々のインタフェースがあるが、その出力速度は厳格に定められている。従って、ATMスイッチ部1からのATMセルkの伝送速度はこの伝送速度に依存する。すなわち、送信部14,15の入力mにおけるATMセルの転送速度は、伝送路インタフェースからフレーム同期信号等を除いた速度(以下、論理速度と記す)以上にてはATMセルを転送できない。
【0014】
各前段のブロックにATMセルの出力を促すセル要求信号o,p,qは論理速度に従っている。また、これらセル要求信号o,p,qは送信部14,15毎に有している。すなわち、上述のように種々の伝送路インタフェースが存在するため、一義的には論理速度が定まらないためである。セル要求信号o,pは単にセルを要求する信号であるため2値の信号であるが、セル要求信号qは制御信号pを選択部13において多重するため、伝送路出力d,eの情報をもったセル要求信号となっている。
【0015】
ATMスイッチ部1はこのセル要求信号qを受信することにより、ATMスイッチ部1内のセルメモリー部より伝送路への出力セルを取り出し、信号線kにATMセルを出力する。以上の一連の動作により、ATMスイッチ部1から送出kされるATMセルの転送速度は、各伝送路出力d,eが要求する論理速度の合計値と一致する。
【0016】
次に、選択部13における制御信号pの多重について説明する。伝送路出力d,e毎の制御信号pを多重する場合、各制御信号pのセル要求の発生が時間的に異なる場合には多重化は問題ないが、各制御信号pが同一時間帯にセル要求を行った場合、これら要求信号pを一つづつ選択して、制御信号qとして出力する必要がある。これは、ATMスイッチ部1の出力kにおけるATMセルの1セルの転送時間と、セル要求信号qの一周期時間とは一致している必要があるからである。
【0017】
また、制御信号pはATMセルの時間的な位相管理ができない伝送路出力信号d,eから、生成された信号であることから、セルの要求の発生が時間的に予想できない。従って、選択部13における制御信号pの多重は、セル要求が同時に発生した場合、他方を待たせることが必要となる。この制御信号pの多重時の待ちあわせは、そのままATMスイッチ1出力kのセル送出時刻を遅らせることになる。これは、ATMセルの揺らぎとなって出力kされることになる。
【0018】
一方、送信部14,15から伝送路に出力d,eされるATMセルは、一定速度にて送出されることから、送信部14,15入力mのATMセルは等時性となる。送信メモリー部41,42は上述のATMセルの揺らぎを吸収するために設置され、その必要メモリー量は入力lのATMセルの最大揺らぎ量となる。また、セル要求信号pは、送信メモリー部41,42内の滞留セル数が一定値以下になった時、セル要求を発生するようになっている。これは送信メモリー部41,42の入力lのATMセルの揺らぎにより、送信メモリー41,42内の滞留セルが空になるのを防ぐためである。
【0019】
【発明が解決しようとする課題】
上述の図7に示す従来のATMセル出力制御方式では、ATMセル信号と、該ATMセル信号とは逆方向に、出力ATMセルの論理速度を示すセル要求信号が必要となる問題がある。さらに、セル要求信号多重化に際して発生する待ち合わせによるATMスイッチ部のセル揺らぎを、吸収するための送信メモリー部が必要となる問題がある。
【0020】
本発明の目的は、ATMセル出力操作における複雑な出力方式を簡素化したATMセル出力制御方式を提供することである。
【0021】
【課題を解決するための手段】
本発明によれば、ATMスイッチ部の共通メモリからATMセルを読出して複数の伝送路に読出したATMセルを振り分けつつ出力するATMセル出力制御方式であって、前記スイッチ部から前記ATMセルを読出すためのレート読出しレートを設定するレート設定手段を、前記複数の伝送路に共通に設けたことを特徴とするATMセル出力制御方式が得られる。
【0022】
そして、前記レート設定手段は、各伝送路のレート設定情報を基にこれ等各伝送路の前記ATMセルの論理速度を演算し、前記伝送路の各々について前記ATMセルの論理速度を満たすようにセル読出し要求信号を生成することを特徴とし、また前記伝送路の各々に対応して設けられ対応レート設定情報を基に予め設定された分周比でクロック信号を分周するカウンタを有することを特徴とする。更に、前記レート設定手段は、前記カウンタの各々の出力の立上がり(立下り)タイミングに応答してセル読出し要求信号を生成する手段を有することを特徴とする。
【0023】
本発明の作用は次の通りである。スイッチ部から(ATM)セルを読出すためのレート設定部を、複数の伝送路に共通に設け、このレート設定部はクロックとレート設定情報とによって動作させる。その結果、従来は出力部内にあったセル要求信号をなくすことができる。
【0024】
【発明の実施の形態】
以下に、本発明の実施例について図面を参照して説明する。図1は、本発明によるATMセル出力制御方式の実施例の構成を示すブロック図であり、図7と同等部分は同一符号にて示している。なお、図7の部分と重複する説明は省略するものとする。図1において、ATMスイッチ部1と、複数の伝送路にATMセルを送出(d,e)する出力部2とが設けられている。また、ATMスイッチ部1は、ATMセルのルーティングを行うスイッチ部11と、セル要求信号fを発生するレート設定部12とを含んで構成される。出力部2はATMセルを振り分ける選択部13と、伝送路出力d,eをそれぞれ発生する送信部14,15とを有している。
【0025】
スイッチ部11は図7に示したATMスイッチ部1と基本的に同じ機能を持ち、送信部14,15はセル要求信号oがない以外、図7に示したものと同一の機能を有している。
【0026】
本発明の実施例の動作を説明する。図1において、ATMスイッチ部1のスイッチ部11は出力部2の選択部13にセルを出力(a)する。選択部13にては、セル中のVPI,VCIを検出し、予め設定されている設定情報により、到来したセルがどの伝送路に出力(d,e)すべきかを判断し、そのセルを送信部14,15に振り分ける。
【0027】
送信部14,15はセルをそれぞれ入力(b、c)として伝送路に出力(d,e)するが、空セル(セル入力b,cがない時のダミーセル)の挿入、セルのスクランブリング等のいわゆるATMレイヤの終端を行う。また、通常伝送路はシリアル(信号)伝送であるため、8ビットのバイト系パラレル信号から1ビットのシリアル信号に変換する。その後、伝送路インタフェースフォーマットに従ったフレーム同期信号等を付加して出力する。
【0028】
ここで、送信部14,15の入力b,cにおけるセルの論理速度について説明すると、送信部14,15の伝送路インタフェースは、その装置あるいはその装置の属する通信システムにて決定されるため、伝送路インタフェース速度は一定値となる。従って、論理速度も時々刻々変化するような値ではなく、固定的な値になる。
【0029】
本発明はこの点に着目し、スイッチ部11からセルを要求する際のセル要求信号fを、レート設定部12にて発生させる。このレート設定部12は複数の伝送路出力d,e(あるいは#1〜#2n;図5参照)に対して有効であり、複数のセルの論理速度をタイミング情報として算出し、その後、これら信号を多重することによってセル要求信号fを作成している。
【0030】
すなわち、複数ある論理速度を一元的に作成し、セル要求信号fを作成することによって、図7における選択部13にてのセル要求信号pの多重に際して発生する待ち合わせと、これに伴うATMスイッチ部1出力kのセルの揺らぎは発生しない。また、このセルの揺らぎが発生しなければ、図7における送信メモリー部41,42は不要となり、出力部2内は図示のように簡素化が可能となる。
【0031】
図2はレート設定部12の構成を示すブロック図である。図2において、レート設定部12は、クロックhを設定情報gを基に計数(カウント)するカウンタ16,17、カウンタ16,17の出力i,jを検出する判定器18にて構成される。カウンタ16,17は、各々図1に示す送信部14,15に対応して設置されるものであり、図1では、送信部14,15が2回路であるため、図示のカウンタ16,17も2回路となっているが、3以上の場合はそれに対応したカウンタが設けられることは明白である。従って、図5に示す装置においては、伝送路出力#1〜#2nに対応して、カウンタも2n個必要となる。
【0032】
これらカウンタ16,17は、図1の送信部14,15の入力b,cのセルの論理速度をタイミング情報として算出している。論理速度は上述のように固定的な値でよいため、クロック信号hをカウンタ16,17により、r分周することによって論理速度i,jを出力している。設定情報gはこの分周比rをカウンタ16,17に設定するもので、カウンタ16にはr1が、カウンタ17にはr2が、夫々設定される。
【0033】
判定器18は各カウンタ16,17の出力i,jを検出することによりスイッチ部11へのセル要求信号fを生成する。これらレート設定部12の動作タイミングを図3に示す。図3において、各信号は図2に示す信号と同一である。但し、r1は“12”、r2は“8”に夫々設定して示してあり、期間Aに送信部14のセルb、期間Bに送信部15のセルcが夫々送出される。
【0034】
すなわち、図3に示す例においては、伝送路出力d方向の論理速度はクロック信号h×1/12、伝送路出力e方向の論理速度はクロック信号h×1/8である。各カウンタ16,17の出力i,jはクロック信号hと分周数r1,r2により図示のように出力される。判定器18はカウンタ16,17の出力i,jの立ち上がりタイミング(立下りタイミングでも良い)を検出し、セル要求信号fを出力する。スイッチ部11はセル要求信号fによりスイッチ部11内のセルメモリーから伝送路への出力セルb,cを取り出し、図示のようなタイミングA,Bにてセルを出力する。
【0035】
本発明によるレート設定部12は、クロック信号hと設定情報gとにて構成されるものであり、カウンタ16,17の内部構成はいかなるものであってもよい。図4にその一例を示し、例えばカウンタ16はクロック信号sにて、またカウンタ17はクロック信号tにて動作させる。従って、各カウンタ16,17は立ち上がりにて計数することにより、各カウンタ16,17の出力i,jは同時に立ち上がることはない。
【0036】
また、クロック信号s,tの一周期時間を、図1に示すスイッチ部11の出力aの1セルの転送時間と等しくすれば、判定器18にて多重化する際のカウンタ16,17出力i,jの同時変化はなく、多重化に際しての待ち合わせ等を起こさないことも可能となる。
【0037】
【発明の効果】
以上説明したように本発明は、複数の伝送路出力に対して、レート設定部を出力部毎に対応させる形にて1対1にて、ATMスイッチ部内に集中して設ければよい効果がある。また、集中して一箇所に設ければよいため、ハードウェアは比較的簡素化できる効果がある。さらに、従来の出力制御部のように、セル要求信号が送信部から個々に発生することによるセル要求発生タイミングの非同期性と、これによるセル要求信号の多重化した際の待ち合わせの問題を回避できる効果がある。従って、本発明は、レート設定部を新たに設置し、該レート設定部から、ATMスイッチ部内からセルを出力させることにより、ハードウェア構成が簡素化できる効果がある。
【図面の簡単な説明】
【図1】本発明の実施例のブロック図である。
【図2】レート設定部の詳細ブロック図である。
【図3】レート設定部の動作タイミング図である。
【図4】カウンタのクロック選定の一例を示すタイミング図である。
【図5】本発明の関連するATM通信システムのブロック図である。
【図6】(ATM)セルの構成説明図である。
【図7】従来のATM通信装置の一例のブロック図である。
【符号の説明】
1 ATMスイッチ部
2 出力部
11 スイッチ部
12 レート設定部
13 選択部
14,15 送信部
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an ATM (Asynchronous Transfer Mode) cell output control system, and more particularly to an ATM cell output control system in an ATM communication system.
[0002]
[Prior art]
When communicating with a partner communication device via a transmission line, a system using an ATM method as a communication method has become widespread. The present invention relates to an ATM cell output control system for reading out ATM cells from an ATM switch unit in such an ATM communication (exchange) apparatus and outputting the ATM cells to a plurality of transmission paths in such an ATM communication (exchange) apparatus.
[0003]
FIG. 5 shows a block diagram of an ATM cell output control system in an ATM communication apparatus to which the present invention relates. 5, input units 31 to 3n to which inputs # 1 to # 2n from the transmission line are input, ATM switch (exchange) unit 1, and output units 21 to 2n to output outputs # 1 to # 2n to the transmission line. Is provided.
[0004]
Input signals # 1 to # 2n from the transmission line enter the input units 31 to 3n, and terminate the frame bits included in each transmission line. Further, the ATM cells in the input signals # 1 to # 2n are extracted, and the ATM cells of the transmission line inputs # 2n-1 and # 2n are multiplexed. This multiplexing is generally necessary because the number of physical ports at the input of the ATM switch unit 1 is finite, and FIG. 5 shows a case of two multiplexing as an example.
[0005]
The ATM switch unit 1 has functions such as selection (routing) of an output route (transmission route). The routing determines the physical port number of the output by referring to the preset setting information according to the address information of the VPI (virtual path identifier) and VCI (virtual channel identifier) bytes in the ATM cell, The ATM cell is output to the port number.
[0006]
FIG. 6 shows the cell structure of the ATM cell. That is, an ATM cell is a fixed-length packet consisting of 53 bytes, the first 5 bytes are a header part containing address information such as VPI, VCI, and the rear 48 bytes contain information to be transmitted. Is the payload part. Therefore, one cell consists of 53 bytes × 8 bits = 424 bits. As a result, the setting information requires routing information for all VPIs and VCIs arriving from transmission line inputs # 1 to # 2n.
[0007]
Further, when routing occurs simultaneously from a plurality of input ports toward one output port, there arises a problem that ATM cells collide at the output port. In order to avoid this problem, ATM cells input from the input port are temporarily stored in a cell memory in the ATM switch 1 and output after controlling the output order. The output units 21 to 2n receive the ATM cell from the ATM switch unit 1, detect the VPI and VCI in the ATM cell, determine which transmission path # 1 to # 2n should be output, and then output the ATM cell. Sort cells. Further, a frame bit or the like specifying each of the transmission lines # 1 to # 2n is added to the distributed ATM cells, and the ATM cells are output to the transmission lines # 1 to # 2n.
[0008]
FIG. 7 shows a block diagram of a conventional cell output control unit. In FIG. 7, the conventional ATM communication apparatus includes an ATM switch unit 1 and an output unit 2 that outputs (d, e) to a transmission line. The output unit 2 includes a selection unit 13 for distributing ATM cells, transmission memory units 41 and 42 for temporarily storing ATM cells in the order of transmission, and transmission units 14 and 15 for outputting (d, e) ATM cells to a transmission path. It is comprised by.
[0009]
In the example shown in FIG. 7, since there are two transmission path outputs (d, e), the transmission memory units 41 and 42 and the transmission units 14 and 15 each have two circuits. The transmission units 14 and 15 prompt the transmission memory units 41 and 42 to output ATM cells via the control line (o). Furthermore, the transmission memory units 41 and 42 prompt the selection unit 13 for ATM cells via the control line p. Furthermore, the selection unit 13 prompts the ATM switch unit 1 to output ATM cells via the control line q.
[0010]
The ATM switch unit 1 has a routing function as described above, and outputs an ATM cell to the selection unit 13. The selection unit 13 detects the VPI and VCI in the ATM cell, determines whether the arrived ATM cell should be output to the transmission line output d or e based on preset setting information, and distributes the ATM cell. .
[0011]
The transmission memory units 41 and 42 are composed of first-in first-out (FIFO) memory elements, and the ATM cells of the selection unit 13 output 1 are sequentially written, and the ATM cells are output in accordance with the written order. It is memory. The necessity of this memory will be described later.
[0012]
The transmitters 14 and 15 input the ATM cell and output it d and e to the transmission line, but the so-called ATM layer such as insertion of empty cells (dummy cells when there is no ATM cell to be sent), cell scrambling, etc. Terminate. Further, since the transmission line outputs d and e are serial signals, they are converted from 8-bit byte signals to 1-bit serial signals (parallel / serial).
[0013]
Thereafter, a frame synchronization signal or the like according to the transmission path interface format is added and output. The transmission line interface has various interfaces in its speed system, but its output speed is strictly defined. Therefore, the transmission rate of the ATM cell k from the ATM switch unit 1 depends on this transmission rate. That is, the ATM cell transfer rate at the input m of the transmitters 14 and 15 cannot transfer the ATM cell at a rate higher than the rate (hereinafter referred to as the logical rate) excluding the frame synchronization signal from the transmission path interface.
[0014]
Cell request signals o, p, and q for prompting each preceding block to output ATM cells follow the logic speed. These cell request signals o, p, q are provided for each of the transmission units 14, 15. That is, since various transmission path interfaces exist as described above, the logical speed is not uniquely determined. Since the cell request signals o and p are simply signals for requesting cells, the cell request signal q is a binary signal. However, since the cell request signal q is multiplexed in the selector 13, the information on the transmission path outputs d and e is used. It has a cell request signal.
[0015]
By receiving the cell request signal q, the ATM switch unit 1 takes out an output cell to the transmission path from the cell memory unit in the ATM switch unit 1, and outputs the ATM cell to the signal line k. Through the series of operations described above, the transfer rate of the ATM cell transmitted from the ATM switch unit 1 coincides with the total value of the logical rates required by the transmission line outputs d and e.
[0016]
Next, multiplexing of the control signal p in the selection unit 13 will be described. When the control signals p for the transmission line outputs d and e are multiplexed, if the generation of cell requests for each control signal p is different in time, multiplexing is not a problem, but each control signal p is a cell in the same time zone. When making a request, it is necessary to select these request signals p one by one and output them as control signals q. This is because the transfer time of one ATM cell at the output k of the ATM switch unit 1 and the one cycle time of the cell request signal q need to match.
[0017]
Further, since the control signal p is a signal generated from the transmission line output signals d and e that cannot manage the phase of the ATM cell in terms of time, the generation of a cell request cannot be predicted in terms of time. Therefore, the multiplexing of the control signal p in the selection unit 13 is required to wait for the other when a cell request occurs simultaneously. Waiting for the multiplexing of the control signal p delays the cell transmission time of the ATM switch 1 output k as it is. This is output as a fluctuation of the ATM cell.
[0018]
On the other hand, ATM cells output d and e from the transmission units 14 and 15 to the transmission path are sent out at a constant speed, so that the ATM cells of the transmission units 14 and 15 input m are isochronous. The transmission memory units 41 and 42 are installed to absorb the above-described ATM cell fluctuation, and the required memory amount is the maximum fluctuation amount of the ATM cell of the input l. Further, the cell request signal p is configured to generate a cell request when the number of staying cells in the transmission memory units 41 and 42 falls below a certain value. This is to prevent the staying cells in the transmission memories 41 and 42 from becoming empty due to the fluctuation of the ATM cell at the input 1 of the transmission memory units 41 and 42.
[0019]
[Problems to be solved by the invention]
In the conventional ATM cell output control system shown in FIG. 7 described above, there is a problem that an ATM cell signal and a cell request signal indicating the logical speed of the output ATM cell are required in the opposite direction to the ATM cell signal. Furthermore, there is a problem that a transmission memory unit is required to absorb the cell fluctuation of the ATM switch unit due to the queuing that occurs when the cell request signal is multiplexed.
[0020]
An object of the present invention is to provide an ATM cell output control method that simplifies a complicated output method in an ATM cell output operation.
[0021]
[Means for Solving the Problems]
According to the present invention, there is provided an ATM cell output control system that reads ATM cells from a common memory of an ATM switch unit and distributes and outputs the ATM cells read to a plurality of transmission lines, and reads the ATM cells from the switch unit. An ATM cell output control system characterized in that rate setting means for setting a rate reading rate for output is provided in common for the plurality of transmission lines.
[0022]
The rate setting means calculates the ATM cell logical speed of each transmission path based on the rate setting information of each transmission path, and satisfies the ATM cell logical speed for each of the transmission paths. A cell read request signal, and a counter that divides the clock signal by a frequency division ratio set in advance based on the corresponding rate setting information provided corresponding to each of the transmission paths. Features. Further, the rate setting means has means for generating a cell read request signal in response to a rising (falling) timing of each output of the counter.
[0023]
The operation of the present invention is as follows. A rate setting unit for reading (ATM) cells from the switch unit is provided in common for a plurality of transmission lines, and this rate setting unit is operated by a clock and rate setting information. As a result, it is possible to eliminate the cell request signal that was previously in the output unit.
[0024]
DETAILED DESCRIPTION OF THE INVENTION
Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 is a block diagram showing a configuration of an embodiment of an ATM cell output control system according to the present invention, and the same parts as those in FIG. 7 are denoted by the same reference numerals. In addition, the description which overlaps with the part of FIG. 7 shall be omitted. In FIG. 1, an ATM switch unit 1 and an output unit 2 for sending (d, e) ATM cells to a plurality of transmission paths are provided. The ATM switch unit 1 includes a switch unit 11 for routing ATM cells and a rate setting unit 12 for generating a cell request signal f. The output unit 2 includes a selection unit 13 that distributes ATM cells and transmission units 14 and 15 that generate transmission line outputs d and e, respectively.
[0025]
The switch unit 11 has basically the same function as the ATM switch unit 1 shown in FIG. 7, and the transmission units 14 and 15 have the same functions as those shown in FIG. 7 except that there is no cell request signal o. Yes.
[0026]
The operation of the embodiment of the present invention will be described. In FIG. 1, the switch unit 11 of the ATM switch unit 1 outputs (a) a cell to the selection unit 13 of the output unit 2. The selection unit 13 detects the VPI and VCI in the cell, determines to which transmission path an incoming cell should be output (d, e) based on preset setting information, and transmits the cell. Assigned to parts 14 and 15.
[0027]
Transmitters 14 and 15 receive cells as inputs (b and c) and output (d and e) to the transmission line, but insert empty cells (dummy cells when there are no cell inputs b and c), cell scrambling, etc. The so-called ATM layer is terminated. Since the normal transmission path is serial (signal) transmission, the 8-bit byte parallel signal is converted into a 1-bit serial signal. Thereafter, a frame synchronization signal or the like according to the transmission path interface format is added and output.
[0028]
Here, the logical speeds of the cells at the inputs b and c of the transmission units 14 and 15 will be described. Since the transmission path interface of the transmission units 14 and 15 is determined by the device or the communication system to which the device belongs, transmission is performed. The road interface speed is a constant value. Therefore, the logical speed is not a value that changes from moment to moment, but a fixed value.
[0029]
The present invention pays attention to this point, and the rate setting unit 12 generates a cell request signal f for requesting a cell from the switch unit 11. The rate setting unit 12 is effective for a plurality of transmission line outputs d and e (or # 1 to # 2n; see FIG. 5), calculates the logical speed of a plurality of cells as timing information, and then transmits these signals. The cell request signal f is created by multiplexing.
[0030]
In other words, a plurality of logical speeds are created in a unified manner, and a cell request signal f is created, so that waiting occurs when the cell request signal p is multiplexed in the selection unit 13 in FIG. The fluctuation of the cell of 1 output k does not occur. If the fluctuation of the cell does not occur, the transmission memory units 41 and 42 in FIG. 7 are unnecessary, and the output unit 2 can be simplified as shown in the figure.
[0031]
FIG. 2 is a block diagram showing the configuration of the rate setting unit 12. In FIG. 2, the rate setting unit 12 includes counters 16 and 17 that count a clock h based on setting information g, and a determination unit 18 that detects outputs i and j of the counters 16 and 17. The counters 16 and 17 are respectively installed corresponding to the transmission units 14 and 15 shown in FIG. 1. In FIG. 1, since the transmission units 14 and 15 are two circuits, the counters 16 and 17 shown in FIG. Although there are two circuits, it is obvious that a counter corresponding to that is provided in the case of three or more. Therefore, in the apparatus shown in FIG. 5, 2n counters are required corresponding to the transmission line outputs # 1 to # 2n.
[0032]
These counters 16 and 17 calculate the logical speeds of the cells of the inputs b and c of the transmission units 14 and 15 in FIG. 1 as timing information. Since the logical speed may be a fixed value as described above, the logical speeds i and j are output by dividing the clock signal h by the counters 16 and 17 by r. The setting information g sets the frequency dividing ratio r in the counters 16 and 17, and r1 is set in the counter 16 and r2 is set in the counter 17, respectively.
[0033]
The determination unit 18 generates the cell request signal f to the switch unit 11 by detecting the outputs i and j of the counters 16 and 17. The operation timing of the rate setting unit 12 is shown in FIG. In FIG. 3, each signal is the same as the signal shown in FIG. However, r1 is set to “12” and r2 is set to “8”, and the cell b of the transmission unit 14 is transmitted in the period A, and the cell c of the transmission unit 15 is transmitted in the period B, respectively.
[0034]
That is, in the example shown in FIG. 3, the logical speed in the direction of the transmission line output d is the clock signal h × 1/12, and the logical speed in the direction of the transmission line output e is the clock signal h × 1/8. The outputs i and j of the counters 16 and 17 are output as shown by the clock signal h and the frequency dividing numbers r1 and r2. The determiner 18 detects the rising timing (or may be the falling timing) of the outputs i and j of the counters 16 and 17 and outputs a cell request signal f. The switch unit 11 takes out the output cells b and c to the transmission line from the cell memory in the switch unit 11 in response to the cell request signal f, and outputs the cells at timings A and B as shown.
[0035]
The rate setting unit 12 according to the present invention includes a clock signal h and setting information g, and the counters 16 and 17 may have any internal configuration. An example is shown in FIG. 4. For example, the counter 16 is operated by the clock signal s and the counter 17 is operated by the clock signal t. Accordingly, the counters 16 and 17 count at the rising edge so that the outputs i and j of the counters 16 and 17 do not rise at the same time.
[0036]
Further, if one cycle time of the clock signals s and t is equal to the transfer time of one cell of the output a of the switch unit 11 shown in FIG. , J do not change at the same time, and it is possible to avoid waiting for multiplexing.
[0037]
【The invention's effect】
As described above, the present invention has an advantage that a rate setting unit is provided for each output unit in a one-to-one manner and is concentrated in the ATM switch unit for a plurality of transmission line outputs. is there. In addition, the hardware can be relatively simplified because it is only necessary to be provided in one central location. Further, as in the conventional output control unit, it is possible to avoid the problem of the asynchronous timing of the cell request due to the individual generation of the cell request signal from the transmission unit and the waiting problem when the cell request signal is multiplexed due to this. effective. Therefore, the present invention has an effect that the hardware configuration can be simplified by newly installing a rate setting unit and causing the rate setting unit to output cells from within the ATM switch unit.
[Brief description of the drawings]
FIG. 1 is a block diagram of an embodiment of the present invention.
FIG. 2 is a detailed block diagram of a rate setting unit.
FIG. 3 is an operation timing chart of the rate setting unit.
FIG. 4 is a timing chart showing an example of clock selection for a counter.
FIG. 5 is a block diagram of a related ATM communication system of the present invention.
FIG. 6 is a diagram illustrating the configuration of an (ATM) cell.
FIG. 7 is a block diagram of an example of a conventional ATM communication apparatus.
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 1 ATM switch part 2 Output part 11 Switch part 12 Rate setting part 13 Selection part 14,15 Transmission part

Claims (4)

ATMスイッチ部の共通メモリからATMセルを読出して複数の伝送路に読出したATMセルを振り分けつつ出力するATMセル出力制御方式であって、前記スイッチ部から前記ATMセルを読出すためのレート読出しレートを設定するレート設定手段を、前記複数の伝送路に共通に設けたことを特徴とするATMセル出力制御方式。An ATM cell output control system for reading ATM cells from a common memory of an ATM switch unit and distributing and outputting the ATM cells read to a plurality of transmission lines, wherein a rate read rate for reading the ATM cells from the switch unit An ATM cell output control system, characterized in that rate setting means for setting the number is provided in common for the plurality of transmission lines. 前記レート設定手段は、各伝送路のレート設定情報を基にこれ等各伝送路の前記ATMセルの論理速度を演算し、前記伝送路の各々について前記ATMセルの論理速度を満たすようにセル読出し要求信号を生成することを特徴とする請求項1記載のATMセル出力制御方式。The rate setting means calculates the logical speed of the ATM cell of each transmission path based on the rate setting information of each transmission path, and reads the cells so as to satisfy the logical speed of the ATM cell for each of the transmission paths. 2. The ATM cell output control system according to claim 1, wherein the request signal is generated. 前記レート設定手段は、前記伝送路の各々に対応して設けられ対応レート設定情報を基に予め設定された分周比でクロック信号を分周するカウンタを有することを特徴とする請求項2記載のATMセル出力制御方式。3. The rate setting means includes a counter provided corresponding to each of the transmission lines and configured to divide a clock signal by a frequency division ratio set in advance based on corresponding rate setting information. ATM cell output control system. 前記レート設定手段は、前記カウンタの各々の出力の立上がり(立下り)タイミングに応答してセル読出し要求信号を生成する手段を有することを特徴とする請求項3記載のATMセル出力制御方式。4. The ATM cell output control system according to claim 3, wherein said rate setting means includes means for generating a cell read request signal in response to a rising (falling) timing of each output of said counter.
JP16316599A 1999-06-10 1999-06-10 ATM cell output control system Expired - Fee Related JP3655775B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP16316599A JP3655775B2 (en) 1999-06-10 1999-06-10 ATM cell output control system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP16316599A JP3655775B2 (en) 1999-06-10 1999-06-10 ATM cell output control system

Publications (2)

Publication Number Publication Date
JP2000354041A JP2000354041A (en) 2000-12-19
JP3655775B2 true JP3655775B2 (en) 2005-06-02

Family

ID=15768478

Family Applications (1)

Application Number Title Priority Date Filing Date
JP16316599A Expired - Fee Related JP3655775B2 (en) 1999-06-10 1999-06-10 ATM cell output control system

Country Status (1)

Country Link
JP (1) JP3655775B2 (en)

Also Published As

Publication number Publication date
JP2000354041A (en) 2000-12-19

Similar Documents

Publication Publication Date Title
US5144619A (en) Common memory switch for routing data signals comprising ATM and STM cells
JP3155472B2 (en) Network interface controller
JPH022767A (en) Packet exchanger
US4956839A (en) ATM switching system
US6678275B1 (en) Multitrunk ATM termination device
US5103447A (en) High-speed ring LAN system
EP1249978B1 (en) Device and method for transmission in a switch
JPH10117200A (en) Switch, cross-connect switching device, connection device, and routing method in switch
JPH07321822A (en) Device with multi-casting function
JPH0728314B2 (en) Hybrid packet switching method and apparatus
JPH07321823A (en) Equipment with multicasting function
JPH0851439A (en) Packet processing device
JPH1023012A (en) Outgoing traffic control device
JPH07321824A (en) Chip for cell switch fabric
US20020191611A1 (en) Self-route expandable multi-memory packet switch with distributed scheduling means
JP2628701B2 (en) Switch for prioritized information packets
RU2142646C1 (en) Device for multiplexing/demultiplexing data of communication between processors in asynchronous transmission mode
JP3655775B2 (en) ATM cell output control system
US6954466B1 (en) Link-layer receiver
US5910953A (en) ATM interface apparatus for time-division multiplex highways
JPH0290834A (en) ATM line equipment and ATM line termination equipment
US5708661A (en) Asynchronous transfer mode cell demultiplexing control apparatus
JP2580412B2 (en) Multiple STM / ATM conversion method
EP0519490B1 (en) Input-output signal control apparatus
JP2899609B2 (en) Cell sending device

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20041112

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20041116

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20050222

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20050304

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080311

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090311

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090311

Year of fee payment: 4

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090311

Year of fee payment: 4

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees