[go: up one dir, main page]

JP2762803B2 - Cell Flow Controller for Asynchronous Transfer Mode Transmission Network - Google Patents

Cell Flow Controller for Asynchronous Transfer Mode Transmission Network

Info

Publication number
JP2762803B2
JP2762803B2 JP31088591A JP31088591A JP2762803B2 JP 2762803 B2 JP2762803 B2 JP 2762803B2 JP 31088591 A JP31088591 A JP 31088591A JP 31088591 A JP31088591 A JP 31088591A JP 2762803 B2 JP2762803 B2 JP 2762803B2
Authority
JP
Japan
Prior art keywords
cell
period
cells
pulse
pulse train
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
JP31088591A
Other languages
Japanese (ja)
Other versions
JPH0630024A (en
Inventor
明史 米原
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.)
NEC Corp
Original Assignee
Nippon Electric Co 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 Nippon Electric Co Ltd filed Critical Nippon Electric Co Ltd
Priority to JP31088591A priority Critical patent/JP2762803B2/en
Publication of JPH0630024A publication Critical patent/JPH0630024A/en
Application granted granted Critical
Publication of JP2762803B2 publication Critical patent/JP2762803B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Use Of Switch Circuits For Exchanges And Methods Of Control Of Multiplex Exchanges (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【産業上の利用分野】本発明は非同期転送モード(AT
M)伝達網のためのセルフロー制御装置に関する。
BACKGROUND OF THE INVENTION The present invention relates to an asynchronous transfer mode (AT).
M) It relates to a cell flow control device for a transmission network.

【0002】[0002]

【従来の技術】音声,データ及び動画像情報を含むマル
チメディア情報を伝送,交換または転送(以下伝達と総
称することもある)するために既存の通信網を効率的に
使う手段として同期転送モード(STM)及びパケット
モードが一般的に使われている。同期転送モードは送る
べき情報の有無に拘わりなくタイムスロットを周期的に
割り当てる時分割多重を採用し、一定の伝送速度の回線
(チャネル)を一つの通信に専有させる。したがって、
伝送速度は一つの伝達網全体を通じて固定される一方、
上記チャネルごとの利用効率は全般的に低い。これらの
問題は高速広帯域通信網、特に広帯域ISDNにおける
通信の場合に深刻である。すなわち、通信網の伝送速度
が高く周波数帯域が広いことに対応して伝達すべき情報
の種類は多くなり、要求される伝送速度は多様になるか
らである。一方、パケットモードは送るべき情報をブロ
ックに分割し、各ブロックにルーティング情報を書いた
ヘッダを付加したパケットで転送する。パケットの送出
は情報の発生に応じて行うので、伝送速度は任意に選ぶ
ことができる。しかしながら、パケットモード転送には
複雑なブロトコルが必要であり、その実行のためのソフ
トウェア処理が伝送速度の向上を妨げる。動画像情報な
ど多量の情報を含むマルチメディア情報をリアルタイム
で伝送する場合などにこの問題が深刻な制約条件とな
る。
2. Description of the Related Art A synchronous transfer mode is a means for efficiently using an existing communication network for transmitting, exchanging or transferring multimedia information including voice, data and moving picture information (hereinafter sometimes referred to collectively as transmission). (STM) and packet mode are commonly used. The synchronous transfer mode employs time division multiplexing in which time slots are periodically allocated regardless of the presence or absence of information to be transmitted, and a line (channel) having a constant transmission rate is dedicated to one communication. Therefore,
While the transmission rate is fixed throughout one transmission network,
The utilization efficiency for each channel is generally low. These problems are exacerbated in the case of communication in a high-speed broadband communication network, particularly in a wideband ISDN. That is, the type of information to be transmitted increases in response to the high transmission speed of the communication network and the wide frequency band, and the required transmission speeds vary. On the other hand, in the packet mode, information to be sent is divided into blocks, and each block is transferred as a packet with a header in which routing information is written. Since transmission of a packet is performed according to generation of information, the transmission speed can be arbitrarily selected. However, packet mode transfer requires a complicated protocol, and software processing for the execution hinders improvement in transmission speed. This problem becomes a serious constraint when transmitting multimedia information including a large amount of information such as moving image information in real time.

【0003】これらの問題を不可避的に内包する同期転
送モード及びパケットモードに対して上記パケットを固
定長にして統一的なフォーマットとした改良パケットモ
ードであるATMは上記ソフトウェア処理を単純化及び
伝送速度の上昇を可能にし、したがって、高速度LAN
や広帯域ISDNなどの高速広帯域通信網の構築を可能
にする。そこで、ATMの実用化のための研究及び開発
が精力的に推進されているところである。ATM伝達に
おける上記セルはCCITT勧告I.150及びI.3
61によりヘッダ長5バイト(40ビット)及び情報領
域長48バイト(384ビット)とするのが一般的であ
る。ヘッダ情報によるセル多重を採用するATMは、た
とえば伝送速度156Mbpsの高速伝達路(リンク)
を通したマルチメディア情報の伝送速度を大幅に変える
ことができる。すなわち、ヘッダ情報に基づいてセルの
伝達路(バーチャルパスまたはバーチャルチャネル)を
選ぶセルフルーティングスイッチの採用により、ATM
ではこのスイッチ制御が分散処理され、網制御用のプロ
セッサはこの制御に直接関与しないので、マルチメディ
ア情報の高速伝送が可能となる。
[0003] The ATM, which is an improved packet mode in which the packet is fixed in length and has a unified format with respect to the synchronous transfer mode and the packet mode inevitably including these problems, simplifies the software processing and increases the transmission speed. And therefore high speed LAN
And high-speed broadband communication networks such as broadband ISDN. Therefore, research and development for practical use of ATMs are being vigorously promoted. The above cell in ATM transmission is based on CCITT Recommendation I.3. 150 and I.P. 3
Generally, 61 makes the header length 5 bytes (40 bits) and the information area length 48 bytes (384 bits). ATM employing cell multiplexing based on header information has a high-speed transmission path (link) having a transmission speed of 156 Mbps, for example.
Can greatly change the transmission speed of multimedia information. That is, by employing a self-routing switch that selects a cell transmission path (virtual path or virtual channel) based on header information, ATM
In this case, the switch control is performed in a distributed manner, and the processor for network control is not directly involved in the control, so that high-speed transmission of multimedia information becomes possible.

【0004】ATMにより上記マルチメディア情報の高
速伝達のための高速広帯域通信網を構築するには、スル
ープットの高いATMレイヤでセルの流量を制限するセ
ルフロー制御機能が必須となる。すなわち、伝達網全体
からみてトラフィックが偏在するとその網の利用効率が
低下するからである。この目的をもつセルフロー制御の
手法が米国特許第4,956,839号公報に記載され
ている。このセルフロー制御回路は予め定めた時間の範
囲内に伝達されてきたセルの数をヘッダ情報に基づいて
計数し、その数が予め定めた最大値を超えたときは、そ
れら超過分のセルをヘッダ変換処理の際に廃棄するか、
超過分である旨を表示するようにヘッダ変換してセルフ
ルーティングスイッチに転送する。それら超過分のセル
の転送を受けたスイッチは、そのスイッチにおけるトラ
フィックに応じてそのセルを廃棄する。
In order to construct a high-speed broadband communication network for high-speed transmission of multimedia information by ATM, a cell flow control function for limiting a cell flow rate in an ATM layer having a high throughput is essential. That is, if traffic is unevenly distributed as viewed from the entire transmission network, the utilization efficiency of the network is reduced. A cell flow control technique having this purpose is described in U.S. Pat. No. 4,956,839. This cell flow control circuit counts the number of cells transmitted within a predetermined time range based on the header information, and when the number exceeds a predetermined maximum value, the excess cells are counted in the header. Discard it during the conversion process,
The header is converted so that the excess is displayed, and then transferred to the self-routing switch. The switch receiving the excess cells discards the cells according to the traffic in the switch.

【0005】[0005]

【発明が解決しようとする課題】このようなフロー制御
は上記最大値だけをパラメータとして超過分であるか否
かの判定を行うので、トラフィック変動の影響を受け易
い。また、超過分セルの廃棄のために複雑な回路素子を
要するヘッダ情報の処理を伴うだけではなく、超過分セ
ルの廃棄の一部を後段のセルフルーティングスイッチに
依存しているので、高速化確保のために単純な回路構成
を採るそれらセルフルーティングスイッチをバッファメ
モリの追加等により複雑化する。
In such a flow control, since only the above-mentioned maximum value is used as a parameter to determine whether or not the amount is an excess, the flow control is easily affected by traffic fluctuation. In addition to the processing of header information that requires complicated circuit elements for discarding excess cells, high speed is ensured because a part of discarding excess cells depends on the subsequent self-routing switch. Therefore, those self-routing switches adopting a simple circuit configuration are complicated by adding a buffer memory or the like.

【0006】この発明の目的は、許容セルフローの上限
すなわち上記超過分セルの有無の検出を規定するパラメ
ータを一つの長さの時間範囲内に伝達されてくるセルの
数のみとする代わりにその長さの整数倍の時間範囲内に
伝達されてくるセルの数を追加のパラメータとし、伝達
網全体がトラフィックの変動に柔軟に対応することを可
能にするATM伝達網のためのセルフロー制御装置を提
供することにある。
SUMMARY OF THE INVENTION It is an object of the present invention to set an upper limit of an allowable cell flow, that is, a parameter defining the detection of the presence or absence of an excess cell, instead of using only the number of cells transmitted within a time range of one length. And a cell flow control device for an ATM transmission network that enables the entire transmission network to flexibly cope with traffic fluctuations by using the number of cells transmitted within an integral multiple of the time range as an additional parameter. Is to do.

【0007】この発明の他の目的は、上記超過分セルの
廃棄をATM伝達網の中の後段のセルフルーティングス
イッチに依存することなく自身で行うATM伝達網のた
めのセルフロー制御装置を提供することにある。
It is another object of the present invention to provide a cell flow control apparatus for an ATM transmission network which discards the excess cells independently of the self-routing switch in the ATM transmission network. It is in.

【0008】[0008]

【課題を解決するための手段】この発明によるATM伝
達網のためのセルフロー制御装置は、各各が予め定めた
ビット数をもち入力バーチャルパス及び入力バーチャル
チャネルのいずれかを通じ任意の時間間隔で伝達されて
くる複数個のATMセルをその伝達されてきた順序で一
時的に蓄積する第1の手段と、予め定めた長さの第1の
期間及びこの長さの整数倍に等しい長さの第2の期間を
それぞれ定義する第1及び第2のタイミングパルスを発
生する第2の手段と、前記第1の手段から前記ATMセ
ルを読出し出力バーチャルパス,出力バーチャルチャネ
ル及びセルフルーティングスイッチのいずれかに転送す
るように第1の手段に加えられる第1のパルス列と前記
第1の手段からの前記ATMセルの読出し回数を示す第
2のパルス列とを発生する第3の手段と、前記第1のタ
イミングパルスに応答して前記第2のパルス列のパルス
を計数して第1の計数値を生ずるとともにこの第1の計
数値と前記第1の期間内に転送可能なセルの数の最大値
に対応する第1の基準値とを比較し両者が一致したとき
前記第1の手段を初期化する第4の手段と、前記第2の
タイミングパルスに応答して前記ATMセルの数を計数
して第2の計数値を生ずるとともにこの第2の計数値と
前記第2の期間内に転送可能なセルの数の最大値に対応
する第2の基準値とを比較し両者が一致したとき第1の
超過分セル検出信号を発生して前記第3の手段に供給し
この第3の手段が前記第1の超過分セル検出信号に応答
して前記第2の期間内に転送可能なセルの数の前記最大
値の前記第1の期間あたりの平均値に対応する時間間隔
で前記第1及び第2のパルス列を発生するようにこの第
3の手段を制御する第5の手段と、前記第2のタイミン
グパルスに応答して前記第2のパルス列のパルスを計数
して第3の計数値を生ずるとともにこの第3の計数値と
前記第2の期間内に転送可能なセルの数の前記最大値に
対応する第3の基準値とを比較し両者が一致したとき第
2の超過分セル検出信号を発生して前記第3の手段に供
給し前記第1及び第2のパルス列の発生を停止させる第
6の手段とを備える。
SUMMARY OF THE INVENTION A cell flow control device for an ATM transmission network according to the present invention transmits data at an arbitrary time interval through either an input virtual path or an input virtual channel, each having a predetermined number of bits. First means for temporarily accumulating a plurality of incoming ATM cells in the order in which they are transmitted, a first period having a predetermined length and a first period having a length equal to an integral multiple of this length. A second means for generating first and second timing pulses respectively defining a second period, and reading the ATM cell from the first means and outputting the ATM cell to one of an output virtual path, an output virtual channel and a self-routing switch. A first pulse train applied to the first means so as to be transferred and a second pulse train indicating the number of times of reading the ATM cell from the first means. Generating a first count value by counting the pulses of the second pulse train in response to the first timing pulse and generating the first count value within the first period. A fourth means for comparing a first reference value corresponding to the maximum value of the number of cells that can be transferred to the first means and initializing the first means when they match, and responding to the second timing pulse. Counting the number of ATM cells to produce a second count value and a second reference value corresponding to the second count value and the maximum number of cells that can be transferred within the second period. And when they match, a first excess cell detection signal is generated and supplied to the third means, and the third means responds to the first excess cell detection signal to generate the first excess cell detection signal. Average of the maximum value of the number of cells that can be transferred in the second period per the first period Fifth means for controlling the third means so as to generate the first and second pulse trains at corresponding time intervals, and a pulse of the second pulse train in response to the second timing pulse. Counting to generate a third count value, and comparing the third count value with a third reference value corresponding to the maximum value of the number of cells that can be transferred during the second period, and the two match. And a sixth means for generating a second excess cell detection signal and supplying the signal to the third means to stop the generation of the first and second pulse trains.

【0009】[0009]

【実施例】図1を参照すると、この発明の一実施例のセ
ルフロー制御装置は、高速伝達網のバーチャルパスまた
はバーチャルチャネルを経て伝達され同期処理回路及び
シリアルパラレル変換回路を含む受信回路10によりバ
イトパラレルの入力ATMセルINCELに変換された
ATMセル数個をFIFO(first−in fir
st−out)形式で一時的に蓄積するセルバッファメ
モリ回路1、タイミング制御回路2、読出しパルス制御
回路3、第1の超過分セル処理回路4、第2の超過分セ
ル処理回路5及び第3の超過分セル処理回路6を備え
る。セルバッファメモリ回路1は上記FIFOの形式で
蓄積したバイトパラレルのATMセルINCELを読出
しパルスRDに応答して1つずつバイトパラレルの出力
セルOTCELとして順次出力する。この出力セルOT
CELはパラレルシリアル変換回路を含む送信回路11
を介してこの伝達網の後段のノードに接続された伝達路
あるいはクロスコネクトスイッチとして機能するセルフ
ルーティングスイッチに転送される。このスイッチに出
力セルOTCELを転送する場合、送信回路11でのパ
ラレルシリアル変換は必須でない。タイミング制御回路
2は予め定めた第1の周期(T1)で第1のタイミング
信号t1を発生する第1のタイミング信号発生回路20
と、上記第1の周期(T1)の整数倍に等しい第2の周
期(T2)で第2のタイミング信号t2を発生する第2
のタイミング信号発生回路21とから構成される。この
実施例では、発生回路20は156Mbpsのクロック
CLKを1/5にカウントダウンするカウンタの出力を
タイミング信号t1として発生する。また、発生回路2
1は上記クロックCLKを1/50にカウントダウンす
うカウンタの出力をタイミング信号t2として発生す
る。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Referring to FIG. 1, a cell flow control apparatus according to an embodiment of the present invention is configured such that a receiving circuit 10 transmitted through a virtual path or virtual channel of a high-speed transmission network and including a synchronization processing circuit and a serial / parallel conversion circuit is used to receive a byte. Several ATM cells converted into parallel input ATM cells INCEL are stored in a FIFO (first-in first
a cell buffer memory circuit 1, a timing control circuit 2, a read pulse control circuit 3, a first excess cell processing circuit 4, a second excess cell processing circuit 5, and a third buffer circuit for temporarily storing data in a (st-out) format The excess cell processing circuit 6 is provided. The cell buffer memory circuit 1 sequentially reads the byte-parallel ATM cells INCEL stored in the FIFO format one by one as byte-parallel output cells OTCEL in response to the read pulse RD. This output cell OT
CEL is a transmission circuit 11 including a parallel-serial conversion circuit.
Is transferred to a transmission path connected to a subsequent node of the transmission network or a self-routing switch functioning as a cross-connect switch. When transferring the output cell OTCEL to this switch, parallel-serial conversion in the transmission circuit 11 is not essential. The timing control circuit 2 generates a first timing signal t1 at a predetermined first cycle (T1).
And a second timing signal t2 generated in a second cycle (T2) equal to an integral multiple of the first cycle (T1).
And the timing signal generation circuit 21 of FIG. In this embodiment, the generation circuit 20 generates, as a timing signal t1, the output of a counter that counts down the 156 Mbps clock CLK to 1/5. Also, the generation circuit 2
1 generates an output of a counter that counts down the clock CLK to 1/50 as a timing signal t2.

【0010】読出しパルス制御回路3は第1の超過分セ
ル処理回路4から超過分セル検出信号EXS1の供給を
受けていない期間は、入力セルINCELの入力タイミ
ングと同じタイミングでバッファメモリ回路1に読出し
パルスRDを送出する。超過分セル検出信号EXS1が
上記処理回路4から供給されると、制御回路3は第1の
周期(T1)に対応する期間あたりの平均値に対応する
タイミングで出力セルOTCELが生ずるように読出し
パルスRDをバッファメモリ回路1に供給する。この制
御回路3を構成する遅延回路30は、クロックCLKに
基づいて入力セルINCELに遅延を与え、予め定めた
時間幅の遅延出力信号RDBを発生する。この信号RD
Bは、第3の超過分セル処理回路6が超過分セル検出信
号EXS2を発生していない期間は、アンド回路31を
通して選択回路の一対の入力端子の片方に遅延出力信号
RDB′として入力される。選択回路32は第1の超過
分セル処理回路4からの超過分セル検出信号EXS1が
入力されていない期間は、上記信号RDB′を遅延読出
しパルスRDAとして第2の超過分セル処理回路5に供
給する。上記パルスRDAの供給を受けるパルス保持回
路33はクロックCLKに応答して上記パルスRDAを
バイトパラレルのセル1個分の時間(クロックCLKの
1周期分)保持した後、読出しパルスRDとしてバッフ
ァメモリ回路1に送出する。パルス発生回路34はクロ
ックCLKを分周して上記第1の周期の整数倍の期間に
つき1つのパルスRDCを出力する。このパルスRDC
は読出しパルスRD及びRDAとほぼ等しいパルス幅を
パルス発生回路34において与えられ、処理回路6から
の超過分セル検出信号EXS2が供給されていない期間
は、アンド回路35を通して選択回路32の上記一対の
入力端子の他方に信号RDC′として入力される。選択
回路32は処理回路4からの超過分セル検出信号EXS
1に応答して上記信号RDB′の代わりに信号RDC′
を選択して読出しパルスRDAとする。
The read pulse control circuit 3 reads the buffer memory circuit 1 at the same timing as the input timing of the input cell INCEL during a period when the excess cell detection signal EXS1 is not supplied from the first excess cell processing circuit 4. Sends pulse RD. When the excess cell detection signal EXS1 is supplied from the processing circuit 4, the control circuit 3 reads the read pulse so that the output cell OTCEL is generated at the timing corresponding to the average value per period corresponding to the first cycle (T1). RD is supplied to the buffer memory circuit 1. The delay circuit 30 constituting the control circuit 3 delays the input cell INCEL based on the clock CLK, and generates a delay output signal RDB having a predetermined time width. This signal RD
B is input as a delayed output signal RDB 'to one of a pair of input terminals of the selection circuit through the AND circuit 31 during a period when the third excess cell processing circuit 6 does not generate the excess cell detection signal EXS2. . The selection circuit 32 supplies the signal RDB 'to the second excess cell processing circuit 5 as a delayed read pulse RDA during a period in which the excess cell detection signal EXS1 from the first excess cell processing circuit 4 is not input. I do. The pulse holding circuit 33 receiving the supply of the pulse RDA holds the pulse RDA for one byte-parallel cell (for one cycle of the clock CLK) in response to the clock CLK, and then as a read pulse RD for the buffer memory circuit. Send to 1. The pulse generation circuit 34 divides the frequency of the clock CLK and outputs one pulse RDC for a period that is an integral multiple of the first cycle. This pulse RDC
Is supplied to the pulse generation circuit 34 with a pulse width substantially equal to the read pulses RD and RDA. During a period in which the excess cell detection signal EXS2 from the processing circuit 6 is not supplied, the pair of the selection circuits 32 The other input terminal receives the signal RDC '. The selection circuit 32 outputs the excess cell detection signal EXS from the processing circuit 4.
1 in response to signal RDC 'instead of signal RDB'
Is selected as the read pulse RDA.

【0011】第1の超過分セル処理回路4は上記第2の
周期(T2)ごとに入力セルINCELを検出回路40
で検出して検出出力DET1を発生し、その数をセル数
計数回路41で計数して計数値CNT1を発生し、この
計数値と第2の周期(T2)の期間内に転送可能なセル
数の上限値に対応する基準値REF1とを比較器42で
比較し、両者が等しいとき、超過分セル検出信号EXS
1を出力する。上述の説明から明らかなとおり、この検
出信号EXS1は上記第2の周期(T2)あたりの入力
セルINCELの数が所定の上限値に達したことを示
す。上記超過分セル処理回路4において、計数回路41
は上記検出出力DET1を上記第2のタイミング信号t
2の供給を受けるまで計数する動作を繰返し、計数動作
ごとに計数値(厳密には計数値を示す信号)CNT1を
出力する。
The first excess cell processing circuit 4 detects the input cell INCEL every second cycle (T2).
To generate a detection output DET1, the number of which is counted by a cell count circuit 41 to generate a count value CNT1, and the count value and the number of cells that can be transferred within the period of the second cycle (T2). Is compared with a reference value REF1 corresponding to the upper limit value of the excess cell detection signal EXS.
Outputs 1. As is clear from the above description, the detection signal EXS1 indicates that the number of input cells INCEL per the second cycle (T2) has reached a predetermined upper limit. In the excess cell processing circuit 4, the counting circuit 41
Outputs the detection output DET1 to the second timing signal t.
The operation of counting until the supply of 2 is received is repeated, and a count value (strictly, a signal indicating the count value) CNT1 is output for each count operation.

【0012】第2の超過分セル処理回路5は上記第1の
周期(T1)の期間内に現われる読出しパルスRDA
(読出しパルスRDよりもバイトパラレルのセル1個分
の時間だけ先行)の数を計数して計数値CNT2を発生
し、その計数値と上記第1の周期の期間内に転送可能な
セル数の上限値対応の基準値REF2とを比較し、両者
が等しくなったとき、すなわち上記第1の周期の期間内
のセルバッファメモリ回路1の読出し回数が上記上限値
に達したとき、計数動作を停止するとともにセルバッフ
ァメモリ回路1を初期化する。より詳細に述べると、こ
の処理回路5は読出しパルス制御回路3からの読出しパ
ルスRDAを検出して検出信号DET2を発生する検出
回路50と、検出信号DET2を第1のタイミング信号
t1の供給されるまで計数して計数値CNT2(厳密に
は計数値を示す信号)を発生する動作を繰返す計数回路
51と、この計数値CNT2と予め設定された基準値R
EF2とを比較し、両者が等しくなったとき上記第1の
周期の期間内のセルバッファメモリ回路1の読出し回数
が上記上限値に達したことを示す信号S1を発生する比
較回路52とを備える。この信号S1はパルス保持回路
53によりバイトパラレルのセル1個分の時間だけ保持
された後、セルバッファメモリ回路1の初期化のための
クリア信号CLRとなる。上記信号S1は計数回路51
にディスイネーブル信号として供給されるとともに、第
3の超過分セル処理回路6の後述の計数回路60にディ
スイネーブル信号として供給される。
The second excess cell processing circuit 5 reads the read pulse RDA appearing during the first period (T1).
The count value CNT2 is generated by counting the number of cells (preceding the read pulse RD by the time of one byte-parallel cell), and the count value and the number of cells that can be transferred within the period of the first cycle are counted. The count operation is stopped when the reference value REF2 corresponding to the upper limit value is compared, and when both are equal, that is, when the number of times of reading of the cell buffer memory circuit 1 during the period of the first cycle reaches the upper limit value. At the same time, the cell buffer memory circuit 1 is initialized. More specifically, the processing circuit 5 detects the read pulse RDA from the read pulse control circuit 3 to generate a detection signal DET2, and supplies the detection signal DET2 to the first timing signal t1. The counting circuit 51 repeats the operation of counting up to and generating a count value CNT2 (strictly, a signal indicating the count value), and the count value CNT2 and a preset reference value R
EF2, and a comparison circuit 52 for generating a signal S1 indicating that the number of readings of the cell buffer memory circuit 1 within the period of the first cycle has reached the upper limit value when the two become equal. . This signal S1 is held by the pulse holding circuit 53 for the time of one byte-parallel cell, and then becomes a clear signal CLR for initializing the cell buffer memory circuit 1. The signal S1 is supplied to the counting circuit 51.
To the counter circuit 60 of the third excess cell processing circuit 6, which will be described later, as a disable signal.

【0013】第3の超過分セル処理回路6は第2の周期
(T2)の期間内の上記検出出力DET2を読出しパル
スRDAの数として計数して計数値CNT3を発生し、
計数値CNT3と上記第2の周期(T2)の期間内に転
送可能なセル数の上限値に対応する基準値REF3とを
比較し、両者が等しくなったとき、超過分セル検出信号
EXS2を制御回路3に供給してセルバッファメモリ回
路1への読出しパルスRD及びRDAの送出を停止させ
る。詳述すると、この処理回路6は上記検出回路50か
らの上記検出出力DET2を上記第2のタイミング信号
t2の入力があるまで続けて計数し上記計数値CNT3
(厳密には計数値を示す信号)を発生する計数回路60
を備える。この計数動作は上記信号S1がディスイネー
ブル信号として供給されれば、上記第1の周期の期間内
に上記検出出力DET2の発生が上記上限値を超えても
継続する。上記処理回路6は、さらに上記計数値CNT
3と上記基準値REF3とを比較し、両者が等しくなっ
たとき上記第2の周期の期間内のセルバッファメモリ回
路1の読出し回数が上記上限値に達したことを示す信号
S2を発生する比較回路61と、この信号S2をバイト
パラレルのセル1個分の時間だけ保持したのち上記超過
分セル検出信号EXS2として上記制御回路3に供給す
るパルス保持回路62とを備える。
The third excess cell processing circuit 6 counts the detection output DET2 within the period of the second cycle (T2) as the number of read pulses RDA to generate a count value CNT3,
The count value CNT3 is compared with a reference value REF3 corresponding to the upper limit value of the number of cells that can be transferred within the period of the second period (T2). When both values are equal, the excess cell detection signal EXS2 is controlled. It is supplied to the circuit 3 to stop sending the read pulses RD and RDA to the cell buffer memory circuit 1. More specifically, the processing circuit 6 continuously counts the detection output DET2 from the detection circuit 50 until the second timing signal t2 is input, and counts the count value CNT3.
(Strictly speaking, a signal indicating a count value)
Is provided. This counting operation is continued even if the generation of the detection output DET2 exceeds the upper limit within the period of the first cycle if the signal S1 is supplied as a disable signal. The processing circuit 6 further calculates the count value CNT.
3 is compared with the reference value REF3, and when both are equal, a signal S2 indicating that the number of read times of the cell buffer memory circuit 1 within the period of the second cycle has reached the upper limit value is generated. A circuit 61 and a pulse holding circuit 62 for holding the signal S2 for one byte-parallel cell and then supplying the signal S2 to the control circuit 3 as the excess cell detection signal EXS2.

【0014】次に、図2及び図3を併せ参照してこの実
施例の動作をより詳しく述べるにあたって、上記第1の
周期T1の期間における転送可能なセル数の上限値(M
N1)は3とし、上記第2の周期T2の期間における上
限値(MN2)を5とする。また、周期T2は周期T1
の10倍とする。周期比をこのように設定すると、周期
T1の期間内に転送可能なセル数の上限値の平均値(A
N)は0.5となる。また、このような条件に基づき、
上述の基準値REF1,REF2及びREF3はそれぞ
れ5,3及び5に予め設定されている。
Next, the operation of this embodiment will be described in more detail with reference to FIG. 2 and FIG. 3, in which the upper limit (M) of the number of cells that can be transferred during the first period T1 is set.
N1) is set to 3, and the upper limit (MN2) in the period of the second cycle T2 is set to 5. The cycle T2 is the cycle T1
10 times as large as When the cycle ratio is set in this manner, the average value (A) of the upper limit of the number of cells that can be transferred within the period of the cycle T1
N) is 0.5. Also, based on these conditions,
The above-mentioned reference values REF1, REF2 and REF3 are preset to 5, 3 and 5, respectively.

【0015】第1の周期T1が定義する第1の期間T1
(1)において、入力セルINCEL(CEL1及びC
EL2)は、入力完了とともに(厳密にはバイトパラレ
ルのセル1個分の時間の経過後に)セルバッファメモリ
回路1から出力セルOTCELとして転送される。この
状態の下では、上記期間T1(1)内に伝達されてくる
セルの数が転送可能なセル数の上記上限値3(MN1=
3)を超えていないので、第2の超過分セル処理回路5
において上記信号S1は発生せず、したがって選択回路
32は遅延回路30の出力信号RDBを読出しパルスR
DAとして選択している。上記期間T1(1)に続く次
の期間T1(2)においても入力セルINCEL(CE
L3及びCEL4)は、上記セルCEL1及びCEL2
と同様に入力完了直後に出力セルOTCELとして読出
されて転送される。
The first period T1 defined by the first period T1
In (1), the input cells INCEL (CEL1 and CEL
EL2) is transferred from the cell buffer memory circuit 1 as an output cell OTCEL upon completion of the input (strictly, after a lapse of the time of one byte-parallel cell). In this state, the number of cells transmitted within the period T1 (1) is equal to the upper limit 3 (MN1 =
3), the second excess cell processing circuit 5
, The signal S1 is not generated, so that the selection circuit 32 reads the output signal RDB of the delay circuit 30
Selected as DA. In the next period T1 (2) following the period T1 (1), the input cells INCEL (CE
L3 and CEL4) are the cells CEL1 and CEL2.
In the same manner as described above, immediately after the input is completed, the data is read out and transferred as the output cell OTCEL.

【0016】期間T1(3)においてバッファメモリ回
路1に入力セルINCEL(CEL5)が伝達されてき
た時点では、第1の超過分セル処理回路4の比較回路4
2は、セル数が5になったことを検出し、超過分セル検
出信号EXS1を選択回路32に供給する。選択回路3
2はこの信号EXS1に応答してパルス発生回路34の
出力信号RDCを読出しパルスRDAとして選択する。
この結果、入力セルCEL5は次の期間T1(4)の最
後の時点で出力セルOTCELとして読出されて転送さ
れる。また、セルCEL5対応の読出しパルスRDAの
発生時点で、第3の超過分セル処理回路6の比較回路6
1は、上記期間T2(1)に転送可能なセル数の上限値
5(MN2=5)と同数の読出しパルスRDAが発生さ
れたことを検出するので、超過分セル検出信号EXS2
が制御回路3に供給される。制御回路3はこの信号EX
S2に応答して以後の読出しパルスRDA及びRDの発
生を停止し、上記超過分セル検出信号EXS1により選
択回路31が既に切替わっているので、期間T1(4)
からT1(10)に至る期間に伝達されてくる入力セル
INCEL(CEL6及びCEL7)はすべて廃棄され
る。
When the input cell INCEL (CEL5) is transmitted to the buffer memory circuit 1 during the period T1 (3), the comparison circuit 4 of the first excess cell processing circuit 4
2 detects that the number of cells has reached 5, and supplies an excess cell detection signal EXS1 to the selection circuit 32. Selection circuit 3
2 selects the output signal RDC of the pulse generation circuit 34 as the read pulse RDA in response to the signal EXS1.
As a result, the input cell CEL5 is read and transferred as the output cell OTCEL at the end of the next period T1 (4). When the read pulse RDA corresponding to the cell CEL5 is generated, the comparison circuit 6 of the third excess cell processing circuit 6
1 detects that the same number of read pulses RDA as the upper limit value 5 (MN2 = 5) of the number of cells that can be transferred during the period T2 (1) has been generated, and thus the excess cell detection signal EXS2
Is supplied to the control circuit 3. The control circuit 3 outputs the signal EX
In response to S2, the generation of the subsequent read pulses RDA and RD is stopped, and the selection circuit 31 has already been switched by the excess cell detection signal EXS1, so that the period T1 (4)
All input cells INCEL (CEL6 and CEL7) transmitted during the period from T1 to T1 (10) are discarded.

【0017】上記期間T1(4)からT1(10)の終
了とともに満了する第2の周期T2対応の期間T2
(1)に続く期間T2(2)の最初の期間T1(11)
では、入力セルINCEL(CEL21,22,23及
び24)が連続してバッファメモリ回路1に伝達されて
くる。これら一連のセルのうちセルCEL21,22及
び23は、バッファメモリ回路1への入力が完了する
と、直ちに出力セルOTCELとして転送される。セル
CEL23対応の読出しパルスRDAが処理回路5に供
給されると、計数値CNT2の入力を受ける比較回路5
2は周期T1対応の期間あたりの転送可能なセル数の上
限値3(MN=3)と同数のセルがバッファメモリ回路
1から既に読出されたことを検出し、クリア信号CLR
がバッファメモリ回路1に供給される。このクリア信号
CLRに応答してバッファメモリ回路1は初期化される
ので上記一連の入力セルの最後の1つであるセルCEL
24は廃棄される。このように、期間T1(11)で
は、周期T1対応の期間あたりの上記上限値3(MN=
3)に基づきセル廃棄が行われる。
A period T2 corresponding to the second cycle T2 which expires at the end of the periods T1 (4) to T1 (10).
First period T1 (11) of period T2 (2) following (1)
In this case, the input cells INCEL (CELs 21, 22, 23 and 24) are continuously transmitted to the buffer memory circuit 1. The cells CEL21, C22, and C23 of the series of cells are transferred as output cells OTCEL immediately after the input to the buffer memory circuit 1 is completed. When the read pulse RDA corresponding to the cell CEL23 is supplied to the processing circuit 5, the comparison circuit 5 receiving the input of the count value CNT2
2 detects that the same number of cells as the upper limit value 3 (MN = 3) of the number of cells that can be transferred per period corresponding to the cycle T1 have already been read from the buffer memory circuit 1, and outputs a clear signal CLR.
Is supplied to the buffer memory circuit 1. Since the buffer memory circuit 1 is initialized in response to the clear signal CLR, the cell CEL which is the last one of the series of input cells is set.
24 are discarded. As described above, in the period T1 (11), the upper limit 3 (MN =
Cell discard is performed based on 3).

【0018】期間T1(11)の終了時点では、計数回
路41からの計数値CNT1はセル数4を示し、計数回
路61の計数値CNT3が示す読出しパルス数は3であ
るので、いずれも周期T2対応の期間に転送可能セル数
の上限値5(MN=5)を超えていない。上記期間T1
(11)に続く期間T1(12)においては、伝達され
てきた入力セルINCEL(CEL25)は、比較回路
42が周期T2対応の期間内に伝達されてきたセル数が
周期間内に転送可能なセル数の上限値5(MN2=5)
に達したことを検出し、超過分セル検出信号EXS1が
制御回路3に送出される。この信号EXS1に応答して
選択回路32は発生回路34からの出力信号RDCを読
出しパルスRDAとして選択出力する。したがって、入
力セルCEL25は期間T1(12)の最後の時点でバ
ッファメモリ回路1から読出されて転送される。なお、
期間T1(12)に続く期間T1(13)からT1(2
0)のいずれかで最初に入力されたセルINCELは、
期間T2(2)内に許容される入力セル数の平均値0.
5(AN=0.5)の割合で発生する読出しパルスRD
によりバッファメモリ回路1から読出されて転送され
る。
At the end of the period T1 (11), the count value CNT1 from the counting circuit 41 indicates the number of cells 4 and the count value CNT3 of the counting circuit 61 indicates 3 read pulses. It does not exceed the upper limit value 5 (MN = 5) of the number of transferable cells in the corresponding period. The above period T1
In the period T1 (12) following (11), the number of cells transmitted in the period corresponding to the period T2 by the comparison circuit 42 can be transferred in the transmitted input cells INCEL (CEL25) within the period. Maximum number of cells 5 (MN2 = 5)
Is reached, and an excess cell detection signal EXS1 is sent to the control circuit 3. In response to this signal EXS1, the selection circuit 32 selects and outputs the output signal RDC from the generation circuit 34 as a read pulse RDA. Therefore, input cell CEL25 is read from buffer memory circuit 1 and transferred at the end of period T1 (12). In addition,
From the period T1 (13) following the period T1 (12) to T1 (2
0), the cell INCEL first input is:
Average value of the number of input cells allowed in the period T2 (2) 0.
Read pulse RD generated at a rate of 5 (AN = 0.5)
Is read from the buffer memory circuit 1 and transferred.

【0019】[0019]

【発明の効果】上述のとおり、この発明においては、第
1の期間(周期T1対応)及びこの第1の期間の整数倍
で十分に長い第2の期間(周期T2対応)における転送
可能なセル数の上限値(MN1,MN2)と上記第1の
期間あたりの平均値(AN)とを設定し、トラフィック
集中の場合は上記転送可能なセル数の上限値で転送する
ことにより廃棄セルの数を減らすことができる。また、
伝達されてくるセルの数が平均値に達したのちはその平
均転送速度で転送することによりトラフィックを平滑化
しトラフィックの偏りを避けることができる。
As described above, according to the present invention, the cells that can be transferred in the first period (corresponding to the cycle T1) and the second period (corresponding to the cycle T2) that is an integer multiple of the first period and are sufficiently long. The upper limit value (MN1, MN2) of the number and the average value (AN) per the first period are set, and in the case of traffic concentration, the number of discarded cells is transferred by transferring at the upper limit value of the number of transferable cells. Can be reduced. Also,
After the number of transmitted cells reaches the average value, traffic is smoothed by transferring at the average transfer rate, and traffic bias can be avoided.

【図面の簡単な説明】[Brief description of the drawings]

【図1】この発明の一実施例の構成を示す図である。FIG. 1 is a diagram showing a configuration of an embodiment of the present invention.

【図2】同実施例の動作を説明するためのタイミングチ
ャートである。
FIG. 2 is a timing chart for explaining the operation of the embodiment.

【図3】同実施例の動作を説明するためのタイミングチ
ャートである。
FIG. 3 is a timing chart for explaining the operation of the embodiment.

【符号の説明】[Explanation of symbols]

1 セルバッファメモリ回路 2 タイミング制御回路 3 読出しパルス制御回路 4 第1の超過分セル処理回路 5 第2の超過分セル処理回路 6 第3の超過分セル処理回路 10 受信回路 11 送信回路 REFERENCE SIGNS LIST 1 cell buffer memory circuit 2 timing control circuit 3 read pulse control circuit 4 first excess cell processing circuit 5 second excess cell processing circuit 6 third excess cell processing circuit 10 reception circuit 11 transmission circuit

フロントページの続き (58)調査した分野(Int.Cl.6,DB名) H04L 12/56 H04L 12/28Continuation of the front page (58) Field surveyed (Int.Cl. 6 , DB name) H04L 12/56 H04L 12/28

Claims (5)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 各各が予め定めたビット数をもち入力バ
ーチャルパス及び入力バーチャルチャネルのいずれかを
通じ任意の時間間隔で伝達されてくる複数個のATMセ
ルをその伝達されてきた順序で一時的に蓄積する第1の
手段と;予め定めた長さの第1の期間及びこの長さの整
数倍に等しい長さの第2の期間をそれぞれ定義する第1
及び第2のタイミングパルスを発生する第2の手段と;
前記第1の手段から前記ATMセルを読出し出力バーチ
ャルパス,出力バーチャルチャネル及びセルフルーティ
ングスイッチのいずれかに転送するように第1の手段に
加えられる第1のパルス列と前記第1の手段からの前記
ATMセルの読出し回数を示す第2のパルス列とを発生
する第3の手段と;前記第1のタイミングパルスに応答
して前記第2のパルス列のパルスを計数して第1の計数
値を生ずるとともにこの第1の計数値と前記第1の期間
内に転送可能なセルの数の最大値に対応する第1の基準
値とを比較し両者が一致したとき前記第1の手段を初期
化する第4の手段と;前記第2のタイミングパルスに応
答して前記ATMセルの数を計数して第2の計数値を生
ずるとともにこの第2の計数値と前記第2の期間内に転
送可能なセルの数の最大値に対応する第2の基準値とを
比較し両者が一致したとき第1の超過分セル検出信号を
発生して前記第3の手段に供給しこの第3の手段が前記
第1の超過分セル検出信号に応答して前記第2の期間内
に転送可能なセルの数の前記最大値の前記第1の期間あ
たりの平均値に対応する時間間隔で前記第1及び第2の
パルス列を発生するようにこの第3の手段を制御する第
5の手段と;前記第2のタイミングパルスに応答して前
記第2のパルス列のパルスを計数して第3の計数値を生
ずるとともにこの第3の計数値と前記第2の期間内に転
送可能なセルの数の前記最大値に対応する第3の基準値
とを比較し両者が一致したとき第2の超過分セル検出信
号を発生して前記第3の手段に供給し前記第1及び第2
のパルス列の発生を停止させる第6の手段と;を備える
ことを特徴とする非同期転送モード伝達網のためのセル
フロー制御装置。
A plurality of ATM cells each having a predetermined number of bits and transmitted at an arbitrary time interval through one of an input virtual path and an input virtual channel are temporarily stored in the order in which the cells are transmitted. And a first means for defining a first period of a predetermined length and a second period of a length equal to an integer multiple of this length, respectively.
And second means for generating a second timing pulse;
A first pulse train applied to the first means for reading the ATM cell from the first means and transferring the ATM cell to one of an output virtual path, an output virtual channel and a self-routing switch; Third means for generating a second pulse train indicating the number of times the ATM cell has been read; counting the pulses of the second pulse train in response to the first timing pulse to generate a first count value; The first count value is compared with a first reference value corresponding to the maximum value of the number of cells that can be transferred within the first period, and when both match, the first means for initializing the first means is initialized. Means for counting the number of said ATM cells in response to said second timing pulse to produce a second count value and a cell which can be transferred within said second time period and said second count value. Number of The second reference value corresponding to the maximum value is compared with the second reference value, and when they match, a first excess cell detection signal is generated and supplied to the third means, and the third means supplies the first excess cell detection signal to the third means. The first and second pulse trains at a time interval corresponding to an average value of the maximum number of cells that can be transferred within the second period in the first period in response to the minute cell detection signal. Fifth means for controlling the third means to generate; counting the pulses of the second pulse train in response to the second timing pulse to produce a third count value; Is compared with a third reference value corresponding to the maximum value of the number of cells that can be transferred in the second period, and when both match, a second excess cell detection signal is generated. The first and second signals are supplied to the third means.
6. A cell flow control device for an asynchronous transfer mode transmission network, comprising: a sixth means for stopping the generation of the pulse train.
【請求項2】 前記第3の手段が、前記複数個のATM
セルの前記第1の手段への蓄積にそれぞれ応答してAT
Mセル入力パルス列を発生する第1のパルス信号発生手
段と、前記第2の期間内に転送可能なセルの数の前記最
大値の前記第1の期間あたりの平均値に対応する時間間
隔をもつ平均値パルス列を発生する第2のパルス信号発
生手段と、前記第1の超過分セル検出信号に応答して前
記ATMセル入力パルス列及び前記平均値パルス列のい
ずれかを前記第1及び第2のパルス列として選択する選
択手段とを含むことを特徴とする請求項1記載の非同期
転送モード伝達網のためのセルフロー制御装置。
2. The method according to claim 1, wherein said third means includes a plurality of ATMs.
AT in response to the accumulation of cells in said first means, respectively.
First pulse signal generating means for generating an M-cell input pulse train, and a time interval corresponding to an average of the maximum value of the number of cells transferable in the second period per the first period. Second pulse signal generating means for generating an average pulse train; and responding to the first excess cell detection signal, converting the ATM cell input pulse train and the average pulse train into the first and second pulse trains. 2. The cell flow control apparatus for an asynchronous transfer mode transmission network according to claim 1, further comprising: a selection unit that selects the cell flow control as a cell.
【請求項3】前記第4の手段が、前記第2のパルス列の
パルスを計数し前記第1の計数値を生ずる第1の計数手
段と、この第1の計数値と前記第1の基準値とを比較し
て両者が等しくなったとき第1の一致信号を生ずる第1
の比較手段と、前記第1の一致信号に応答して前記第1
の手段の初期化のための初期化信号を発生する初期化信
号発生手段とを含むことを特徴とする請求項1記載の非
同期転送モード伝達網のためのセルフロー制御装置。
3. The first means for counting pulses of the second pulse train to generate the first count value, wherein the fourth means counts pulses of the second pulse train, the first count value and the first reference value. And a first coincidence signal is generated when both are equal.
And the first means in response to the first coincidence signal.
2. The cell flow control apparatus for an asynchronous transfer mode transmission network according to claim 1, further comprising: an initialization signal generating means for generating an initialization signal for initializing said means.
【請求項4】 前記第5の手段が、前記複数個のATM
セルの前記第1の手段への蓄積に応答して前記ATMセ
ルの数を計数し前記第2の計数値を生ずる第2の計数手
段と、この第2の計数値と前記第2の基準値とを比較し
両者が等しくなったとき前記第1の超過分セル検出信号
を生ずる第2の比較手段とを含むことを特徴とする請求
項1記載の非同期転送モード伝達網のためのセルフロー
制御装置。
4. The method according to claim 1, wherein the fifth means includes a plurality of ATMs.
Second counting means for counting the number of ATM cells in response to accumulation of the cells in the first means and producing the second count value; and the second count value and the second reference value. 2. A cell flow control apparatus for an asynchronous transfer mode transmission network according to claim 1, further comprising: a second comparing means for comparing the data and when the two become equal to each other, generating the first excess cell detection signal. .
【請求項5】 前記第6の手段が、前記第2のパルス列
のパルスを計数し前記第3の計数値を生ずる第3の計数
手段と、この第3の計数値と前記第3の基準値とを比較
し両者が等しくなったことを示す第2の一致信号を生ず
る第3の比較手段と、この第2の一致信号に応答して前
記第2の超過分セル検出信号を生ずる手段とを含むこと
を特徴とする請求項1記載の非同期転送モード伝達網の
ためのセルフロー制御装置。
5. The third means for counting the pulses of the second pulse train to generate the third count, wherein the sixth means counts the pulses of the second pulse train, the third count and the third reference value. And third means for producing a second coincidence signal indicating that the two have become equal, and means for producing the second excess cell detection signal in response to the second coincidence signal. The cell flow control device for an asynchronous transfer mode transmission network according to claim 1, wherein the cell flow control device comprises:
JP31088591A 1990-11-27 1991-11-26 Cell Flow Controller for Asynchronous Transfer Mode Transmission Network Expired - Fee Related JP2762803B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP31088591A JP2762803B2 (en) 1990-11-27 1991-11-26 Cell Flow Controller for Asynchronous Transfer Mode Transmission Network

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2-321196 1990-11-27
JP32119690 1990-11-27
JP31088591A JP2762803B2 (en) 1990-11-27 1991-11-26 Cell Flow Controller for Asynchronous Transfer Mode Transmission Network

Publications (2)

Publication Number Publication Date
JPH0630024A JPH0630024A (en) 1994-02-04
JP2762803B2 true JP2762803B2 (en) 1998-06-04

Family

ID=26566497

Family Applications (1)

Application Number Title Priority Date Filing Date
JP31088591A Expired - Fee Related JP2762803B2 (en) 1990-11-27 1991-11-26 Cell Flow Controller for Asynchronous Transfer Mode Transmission Network

Country Status (1)

Country Link
JP (1) JP2762803B2 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5285446A (en) 1990-11-27 1994-02-08 Nec Corporation Cell flow control unit and method for asynchronous transfer mode switching networks

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5285446A (en) 1990-11-27 1994-02-08 Nec Corporation Cell flow control unit and method for asynchronous transfer mode switching networks

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
信学技報 SSE90−10

Also Published As

Publication number Publication date
JPH0630024A (en) 1994-02-04

Similar Documents

Publication Publication Date Title
US5285446A (en) Cell flow control unit and method for asynchronous transfer mode switching networks
US5418779A (en) High-speed switched network architecture
US5103447A (en) High-speed ring LAN system
US5247518A (en) High-speed ring lan system
JP3034631B2 (en) Time division switching system
US5386415A (en) Packet communiction method and packet communication apparatus
US7586925B2 (en) Data adaptation protocol
JP2002511704A (en) Method and apparatus for synchronizing dynamic synchronous transfer mode in ring topology
JPH11122252A (en) Short cell multiplexer
CN101110661A (en) Jitter Buffer Adjustment Method for Circuit Simulation System
US20050053053A1 (en) Method and apparatus for synchronized transport of data through an asynchronous medium
JP3603540B2 (en) Data transmission device
JP2762803B2 (en) Cell Flow Controller for Asynchronous Transfer Mode Transmission Network
US5859850A (en) Elastic store circuit for composite cells switched through an ATM network
US5910953A (en) ATM interface apparatus for time-division multiplex highways
EP1665597B1 (en) Method and apparatus for synchronized transport of data through an asynchronous medium
JP2987258B2 (en) Traffic monitoring method in asynchronous transfer mode communication network
US6128299A (en) System for low-cost connection of devices to an ATM network
JP4074069B2 (en) Transmission equipment
JP4387530B2 (en) Wireless base station equipment
JPH04369139A (en) ATM traffic control method
JP2899609B2 (en) Cell sending device
JP3178411B2 (en) Shaping circuit
JP2882320B2 (en) ATM communication device
CN120050277A (en) A message transmission method and a method for improving the reliability of multi-terminal differential protection

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 19980224

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

Free format text: PAYMENT UNTIL: 20080327

Year of fee payment: 10

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

Free format text: PAYMENT UNTIL: 20090327

Year of fee payment: 11

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

Free format text: PAYMENT UNTIL: 20090327

Year of fee payment: 11

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

Free format text: PAYMENT UNTIL: 20100327

Year of fee payment: 12

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

Free format text: PAYMENT UNTIL: 20100327

Year of fee payment: 12

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

Free format text: PAYMENT UNTIL: 20110327

Year of fee payment: 13

LAPS Cancellation because of no payment of annual fees