JPH1132048A - Cell buffer controller - Google Patents
Cell buffer controllerInfo
- Publication number
- JPH1132048A JPH1132048A JP9183894A JP18389497A JPH1132048A JP H1132048 A JPH1132048 A JP H1132048A JP 9183894 A JP9183894 A JP 9183894A JP 18389497 A JP18389497 A JP 18389497A JP H1132048 A JPH1132048 A JP H1132048A
- Authority
- JP
- Japan
- Prior art keywords
- cell
- alarm
- buffer
- user
- monitoring
- 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
Links
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
(57)【要約】
【課題】 本発明はセルバッファ制御装置に関し、セル
廃棄が発生しないセルバッファ制御装置を提供すること
を目的としている。
【解決手段】 ユーザセル用のバッファと、警報セル用
のバッファとを個別に持ち、ユーザセル用バッファの状
態を監視し、オーバフローする時には、前記警報3セル
用バッファをユーザセル用バッファとして使用する容量
監視制御部を設けて構成する。
(57) [Summary] The present invention relates to a cell buffer control device, and an object of the present invention is to provide a cell buffer control device in which cell discard does not occur. SOLUTION: A buffer for a user cell and a buffer for an alarm cell are separately provided, a state of the buffer for the user cell is monitored, and when an overflow occurs, the buffer for the alarm 3 cell is used as a buffer for the user cell. A capacity monitoring control unit is provided and configured.
Description
【0001】[0001]
【発明の属する技術分野】本発明はセルバッファ制御装
置に関し、更に詳しくは非同期転送モード網(ATM
網)の伝送装置のATMセルバッファ及び警報・監視セ
ルの出力の制御に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a cell buffer controller, and more particularly, to an asynchronous transfer mode network (ATM).
The present invention relates to the control of the output of the ATM cell buffer and the alarm / monitoring cell of the transmission device of the network.
【0002】[0002]
【従来の技術】図12は従来装置の構成を示すブロック
図である。図において、1はATM網からのユーザセル
を受けて一旦保持するセルバッファ、2は警報・監視セ
ルを一旦蓄積する警報セルバッファ、7は警報セルを受
けて警報セルを生成し、警報セルバッファ2に与える警
報セル生成部である。セルバッファ1は同時に書き込み
と読み出しが可能な例えば2ポートメモリから構成され
ている。3はセルバッファ1と警報セルバッファ2の出
力を受けて何れか一方をセレクトするセレクタである。2. Description of the Related Art FIG. 12 is a block diagram showing the configuration of a conventional apparatus. In the figure, reference numeral 1 denotes a cell buffer for receiving and temporarily storing user cells from the ATM network, 2 denotes an alarm cell buffer for temporarily storing alarm / monitoring cells, 7 denotes an alarm cell buffer for receiving alarm cells and generating alarm cells. 2 is an alarm cell generator to be given to the second alarm cell. The cell buffer 1 is composed of, for example, a two-port memory capable of simultaneously writing and reading. Reference numeral 3 denotes a selector which receives the outputs of the cell buffer 1 and the alarm cell buffer 2 and selects one of them.
【0003】5はセルバッファ1があふれないように容
量を監視する容量監視制御部、6は伝送路上の空きスロ
ット(空き領域)を検出する空きセル検出部、4は空き
セル検出部6の出力を受けてセレクタ3のセレクト信号
を出力する出力制御部である。Reference numeral 5 denotes a capacity monitoring control unit for monitoring the capacity so that the cell buffer 1 does not overflow, 6 a free cell detection unit for detecting a free slot (free area) on the transmission line, and 4 an output of the free cell detection unit 6. This is an output control unit that outputs a select signal of the selector 3 in response to the signal.
【0004】このように構成された装置において、セル
バッファ1にはATM網から送られてくるセルが蓄積さ
れていく。一方、警報セルバッファ2には警報セルが蓄
積されていく。この間に、容量監視制御部5はセルバッ
ファ1の書き込みセル数と読み出しセル数を監視してセ
ルバッファ1にあふれがないかどうか監視している。一
方、出力制御部4は通常はセルバッファ1側をセレクト
し、セル出力を得ている。一方、空きセル検出部6で空
き領域があることを検出したら、出力制御部4はそのこ
とを認識し、警報セルバッファ2側に切り換え、セレク
タ3から警報セルを出力する。In the device configured as described above, cells transmitted from the ATM network are accumulated in the cell buffer 1. On the other hand, alarm cells are accumulated in the alarm cell buffer 2. During this time, the capacity monitoring control unit 5 monitors the number of write cells and the number of read cells of the cell buffer 1 to monitor whether the cell buffer 1 overflows. On the other hand, the output control unit 4 normally selects the cell buffer 1 to obtain a cell output. On the other hand, when the empty cell detecting section 6 detects that there is an empty area, the output control section 4 recognizes this, switches to the alarm cell buffer 2 side, and outputs an alarm cell from the selector 3.
【0005】[0005]
【発明が解決しようとする課題】非同期転送網(ATM
網)から入力されるATMセルの到達時間は必ずしも一
定とは限らず、場合によってはバースト的にATMセル
が連続して到達し、セルバッファ1の読み出し速度を越
えてしまうことがある(通常は入力のセル数に対して出
力セル数はそれと同等か若しくはそれ以上である)。従
来の装置では、セルバッファ1の量は設計段階での計算
値予測に基づくもので一定で、その値を越えてしまうと
セル廃棄が発生してしまうという問題があった。SUMMARY OF THE INVENTION Asynchronous transfer networks (ATMs)
The arrival time of the ATM cells input from the network is not always constant, and in some cases, the ATM cells may continuously arrive in a burst and exceed the reading speed of the cell buffer 1 (usually). The number of output cells is equal to or greater than the number of input cells). In the conventional device, the amount of the cell buffer 1 is constant based on the calculation value prediction at the design stage, and if it exceeds the value, there is a problem that cell discard occurs.
【0006】本発明はこのような課題に鑑みてなされた
ものであって、セル廃棄が発生しないセルバッファ制御
装置を提供することを目的としている。The present invention has been made in view of such a problem, and has as its object to provide a cell buffer control device that does not cause cell discard.
【0007】[0007]
(1)図1は本発明の原理ブロック図である。図12と
同一のものは、同一の符号を付して示す。図において、
10は到着するユーザセルを蓄積するユーザセル用バッ
ファ、11は警報セルを蓄積する警報セル用バッファ、
20はユーザセル用バッファ10の状態を監視し、オー
バフローする時には、前記警報セル用バッファ11をユ
ーザセル用バッファとして使用する容量監視制御部、3
はユーザセル用バッファ10と警報セル用バッファ11
の出力を受けて何れか一方をセレクトするセレクタであ
る。(1) FIG. 1 is a principle block diagram of the present invention. The same components as those in FIG. 12 are denoted by the same reference numerals. In the figure,
10 is a buffer for a user cell for storing an arriving user cell, 11 is a buffer for an alarm cell for storing an alarm cell,
Reference numeral 20 denotes a capacity monitoring control unit which monitors the state of the user cell buffer 10 and uses the alarm cell buffer 11 as a user cell buffer when an overflow occurs.
Is a user cell buffer 10 and an alarm cell buffer 11
Is a selector that selects one of them in response to the output of
【0008】この発明の構成によれば、容量監視制御部
20がユーザセル用バッファ10の状態を常時監視して
おり、オーバフローする時には警報セル用バッファ11
に到着するユーザセル(ATMセル)を制御し、警報セ
ル用バッファ11に蓄積するように制御する。これによ
り、セル廃棄が発生しないようにすることができる。According to the configuration of the present invention, the capacity monitoring control unit 20 constantly monitors the state of the user cell buffer 10, and when an overflow occurs, the alarm cell buffer 11
Is controlled so as to be stored in the alarm cell buffer 11. Thereby, it is possible to prevent the cell from being discarded.
【0009】(2)この場合において、前記容量監視制
御部20は、警報セル用バッファ11をクリアする時に
警報セル用バッファの全部をクリアせず、ユーザセル用
バッファ10のオーバフロー時に蓄積されていた警報・
監視セルを残すことを特徴としている。(2) In this case, the capacity monitoring control unit 20 does not clear the entire alarm cell buffer when clearing the alarm cell buffer 11, but stores the data when the user cell buffer 10 overflows. alarm·
It is characterized in that a monitoring cell is left.
【0010】この発明の構成によれば、警報セル用バッ
ファをユーザセルのバッファとして使用する時でも、ユ
ーザセルの廃棄の発生を防止し、かつ警報セル情報を残
すことができる。According to the configuration of the present invention, even when the alarm cell buffer is used as a user cell buffer, it is possible to prevent user cells from being discarded and to retain alarm cell information.
【0011】(3)また、警報・監視セルを出力する必
要が生じた時に、警報・監視セルを前記警報セル用バッ
ファ11に書き込むと同時に、警報・監視セルの受信情
報フラグをユーザセル用バッファに書き込むことを特徴
としている。(3) When it becomes necessary to output an alarm / monitoring cell, the alarm / monitoring cell is written into the alarm cell buffer 11, and at the same time, the reception information flag of the alarm / monitoring cell is stored in the user cell buffer. It is characterized by writing in.
【0012】この発明の構成によれば、ATM網で輻輳
等が発生してユーザセルが連続で到達し、空きセルが無
い時でも確実に警報・監視セルを出力することができ
る。 (4)また、警報・監視セルを受信後に、ユーザセル用
バッファ10に書き込む情報として警報・監視セルの種
類又は優先度を多重することを特徴としている。[0012] According to the configuration of the present invention, even when congestion or the like occurs in the ATM network, the user cells continuously arrive, and even when there are no empty cells, the alarm / monitoring cell can be reliably output. (4) Further, after receiving the alarm / monitoring cell, the type or priority of the alarm / monitoring cell is multiplexed as information to be written in the user cell buffer 10.
【0013】この発明の構成によれば、ユーザセル用バ
ッファ10の読み出しでユーザセルと警報・監視セルの
送信を制御することができる。 (5)更に、ATM網から受信したユーザセルの受信情
報を前記警報セル用バッファに書き込んで、ユーザセル
用バッファ,警報セル用バッファそれぞれの読み出し側
で前記フラグを検出したら、一旦自己のバッファの読み
出しを停止して他方のセルを出力することを特徴として
いる。According to the configuration of the present invention, the transmission of the user cell and the alarm / monitoring cell can be controlled by reading the buffer 10 for the user cell. (5) Further, the reception information of the user cell received from the ATM network is written in the alarm cell buffer, and when the flag is detected on the reading side of each of the user cell buffer and the alarm cell buffer, the own buffer is temporarily stored. Reading is stopped and the other cell is output.
【0014】この発明の構成によれば、セルバッファの
読み出し側の出力制御を不要とすることができる。According to the configuration of the present invention, output control on the read side of the cell buffer can be made unnecessary.
【0015】[0015]
【発明の実施の形態】以下、図面を参照して本発明の実
施の形態例を詳細に説明する。図2は本発明の第1の実
施の形態例を示すブロック図である。図1と同一のもの
は、同一の符号を付して示す。図において、10はAT
M網から受信したユーザセルを蓄積するユーザセル用バ
ッファ、11は生成された警報・監視セルを蓄積する警
報セル用バッファである。25は警報・監視セルを生成
する警報セル生成部である。前記警報セル用バッファ1
1は、該警報セル生成部25で生成されたセルを蓄積す
るものである。Embodiments of the present invention will be described below in detail with reference to the drawings. FIG. 2 is a block diagram showing the first embodiment of the present invention. 1 are denoted by the same reference numerals. In the figure, 10 is AT
A user cell buffer for storing user cells received from the M network, and an alarm cell buffer 11 for storing generated alarm / monitoring cells. Reference numeral 25 denotes an alarm cell generation unit that generates an alarm / monitoring cell. The alarm cell buffer 1
Numeral 1 stores cells generated by the alarm cell generation unit 25.
【0016】21はユーザセル用バッファ10の容量監
視と、バッファのアドレスを制御する第1の容量監視制
御部、11は警報セル用バッファ11の容量監視と、バ
ッファのアドレスを制御する第2の容量監視制御部であ
る。第1の容量監視制御部21はユーザセル用バッファ
10がオーバフローするとその旨の信号を第2の容量監
視制御部22に通知し、逆に警報セル用バッファ11が
オーバフローするとその旨の信号を第1の容量監視制御
部21に通知する。Reference numeral 21 denotes a first capacity monitoring control unit for monitoring the capacity of the user cell buffer 10 and controlling the address of the buffer. Reference numeral 11 denotes a second capacity monitoring unit for monitoring the capacity of the alarm cell buffer 11 and controlling the buffer address. It is a capacity monitoring control unit. When the user cell buffer 10 overflows, the first capacity monitoring control unit 21 notifies the second capacity monitoring control unit 22 of a signal to that effect. When the alarm cell buffer 11 overflows, the first capacity monitoring control unit 21 sends a signal to that effect. The first capacity monitoring control unit 21 is notified.
【0017】3はユーザセル用バッファ10の出力と、
警報セル用バッファ11の出力を受けて何れか一方をセ
レクトしてセル出力として出力するセレクタである。2
3はATM伝送路上の空きセル(空き領域)を検出する
空きセル検出部である。24は通常はユーザセルをセレ
クトし、前記空きセル検出部23で検出された空きセル
検出信号を受けるとセレクタ3を警報セル用バッファ1
1から警報・監視セルをセレクトするように制御する出
力制御部である。つまり、セレクタ3は、空きセルが検
出されない場合にはユーザセル用バッファ10からユー
ザセルを出力し、空きセルが検出された場合には、警報
セル用バッファ11から警報・監視セルを出力する。第
1の容量監視制御部21と第2の容量監視制御部22と
空きセル検出部23と、出力制御部24とで図1の原理
図における容量監視制御部20を構成している。3 is the output of the user cell buffer 10;
A selector which receives an output from the alarm cell buffer 11 and selects one of them to output as a cell output. 2
Reference numeral 3 denotes an empty cell detector for detecting an empty cell (empty area) on the ATM transmission line. 24 normally selects a user cell, and upon receiving a vacant cell detection signal detected by the vacant cell detection unit 23, sets the selector 3 to the alarm cell buffer 1
An output control unit that controls to select an alarm / monitoring cell from 1. That is, the selector 3 outputs a user cell from the user cell buffer 10 when no empty cell is detected, and outputs an alarm / monitoring cell from the alarm cell buffer 11 when an empty cell is detected. The first capacity monitoring control unit 21, the second capacity monitoring control unit 22, the empty cell detecting unit 23, and the output control unit 24 constitute the capacity monitoring control unit 20 in the principle diagram of FIG.
【0018】このように構成された回路の動作を説明す
れば、以下の通りである。ATM網からのユーザセル
は、第1の容量監視制御部21から与えられるユーザセ
ル用バッファ10のアドレスにATM網からのユーザセ
ルを順次蓄積していく。第1の容量監視制御部21は、
ユーザセル用バッファ10を監視しており、ユーザセル
の読み出し速度よりもユーザセルの書き込み速度が遅い
場合には、通常のユーザセルのユーザセル用バッファ1
0への書き込みを続行する。The operation of the circuit thus constructed will be described as follows. The user cells from the ATM network sequentially accumulate the user cells from the ATM network at the address of the user cell buffer 10 given from the first capacity monitoring control unit 21. The first capacity monitoring control unit 21
When the user cell buffer 10 is being monitored and the user cell write speed is slower than the user cell read speed, the user cell buffer 1 of a normal user cell is monitored.
Continue writing to 0.
【0019】一方、警報セル生成部25は、警報・監視
セルを受けて第2の容量監視制御部22から与えられる
警報セル用バッファ11のアドレスに警報・監視セルを
順次蓄積している。空きセル検出部23は、空きセル領
域があるかどうか常にチェックしており、空きセル領域
が存在することを検出したら、出力制御部24にそのこ
とを通知し、出力制御部24はセレクタ3にセレクト信
号を与え、警報セル用バッファ11から読み出した警報
・監視セルを出力する。つまり、ユーザセルの空き領域
に警報・監視セルを乗せてセル出力としている。On the other hand, the alarm cell generator 25 receives the alarm / monitoring cells and sequentially accumulates the alarm / monitoring cells at the address of the alarm cell buffer 11 given from the second capacity monitoring controller 22. The vacant cell detection unit 23 constantly checks whether there is a vacant cell area, and when it detects that there is a vacant cell area, notifies the output control unit 24 of the fact. A select signal is given, and the alarm / monitoring cell read from the alarm cell buffer 11 is output. That is, the alarm / monitoring cell is placed in the empty area of the user cell to output the cell.
【0020】ここで、ATM網からのユーザセルがバー
スト的に入力するとユーザセル用バッファはオーバフロ
ーしやすい。第1の容量監視制御部21は、ユーザセル
用バッファ10の読み出し速度よりも書き込み速度の方
が大きくなり、ユーザセル用バッファ10がオーバフロ
ーすることを検出したら、第2の容量監視制御部22に
そのことを通知する。第2の容量監視制御部22は、警
報セル用バッファ11を一旦クリアした後ユーザセル蓄
積用として使用する。つまり警報セル用バッファ11に
アドレスを与え、ユーザセルを順次蓄積していくる。そ
して空きセル検出部23が空きセルを検出した時に、出
力制御部24が警報セル用バッファ11の出力をセレク
トし、当該アドレスに蓄積されているユーザセルセルを
読み出してセレクタ3からユーザセルを出力する。Here, when user cells from the ATM network are input in bursts, the user cell buffer easily overflows. When the first capacity monitoring control unit 21 detects that the writing speed is higher than the reading speed of the user cell buffer 10 and the user cell buffer 10 overflows, the first capacity monitoring control unit 22 Notify that. The second capacity monitoring control unit 22 clears the alarm cell buffer 11 and then uses it for storing user cells. That is, an address is given to the alarm cell buffer 11, and user cells are sequentially accumulated. When the empty cell detector 23 detects an empty cell, the output controller 24 selects the output of the alarm cell buffer 11, reads the user cell stored at the address, and outputs the user cell from the selector 3. .
【0021】なお、このようなユーザセル用バッファ1
0のオーバフローを防止するために、ユーザセル用バッ
ファの容量を大きくしておく方法もあるが、ハードウェ
アの規模が増大し、また通常動作において伝送路の固定
的な遅延が生じてしまい、音声の通信には不適となると
いう問題があり、この実施の形態例で説明した警報セル
用バッファを一時的にユーザセル用バッファとして使用
する方が好ましい。Incidentally, such a user cell buffer 1
To prevent the overflow of 0, there is a method of increasing the capacity of the user cell buffer. However, the scale of the hardware is increased, and a fixed delay of the transmission line occurs in the normal operation. However, it is preferable to temporarily use the alarm cell buffer described in this embodiment as a user cell buffer.
【0022】この実施の形態例によれば、容量監視制御
部がユーザセル用バッファ10の状態を常時監視してお
り、オーバフローする時には到達するATMセルを警報
セル用バッファ11に蓄積するように制御することによ
り、セル廃棄が発生しないようにすることができる。According to this embodiment, the capacity monitoring control unit constantly monitors the state of the user cell buffer 10 and controls the ATM cell to reach the alarm cell buffer 11 when an overflow occurs. By doing so, it is possible to prevent the cell from being discarded.
【0023】図3は本発明の第2の実施の形態例を示す
ブロック図である。図2と同一のものは、同一の符号を
付して示す。この実施の形態例では、図2に示す空きセ
ル検出部23が無い点で異なっている。このように構成
された回路の動作を説明すれば、以下の通りである。FIG. 3 is a block diagram showing a second embodiment of the present invention. The same components as those in FIG. 2 are denoted by the same reference numerals. This embodiment differs from the first embodiment in that the empty cell detector 23 shown in FIG. 2 is not provided. The operation of the circuit thus configured will be described as follows.
【0024】警報・監視セルを出力する必要が生じた場
合には、警報・監視セルを警報セル用バッファ11に書
き込むと同時に、ユーザセル用バッファ10に警報・監
視セル受信のフラグを書き込む。When it becomes necessary to output an alarm / monitoring cell, the alarm / monitoring cell is written into the alarm cell buffer 11 and at the same time, an alarm / monitoring cell reception flag is written into the user cell buffer 10.
【0025】セル読み出し側では、第1の容量監視制御
部21が警報・監視セル受信のフラグを検出したら、ユ
ーザセルの読み出しを1セル分停止して、警報セル用バ
ッファ11からの警報・監視セルを読み出しセレクタ3
から読み出し、警報・監視セルを出力する。On the cell reading side, when the first capacity monitoring controller 21 detects the alarm / monitoring cell reception flag, the reading of the user cell is stopped for one cell, and the alarm / monitoring from the alarm cell buffer 11 is performed. Read cell Selector 3
And outputs an alarm / monitoring cell.
【0026】このような構成とすることにより、ユーザ
セルを連続して受信している時に警報・監視セルを出力
する必要が生じた時(特に急を要する警報セル)にでも
確実に警報・監視セルを出力することができる。つま
り、ATM網で輻輳等が発生してユーザセルが連続で到
達し、空きセルが無い時でも確実に警報・監視セルを出
力することができる。With such a configuration, the alarm / monitoring cell can be reliably output even when it becomes necessary to output the alarm / monitoring cell while the user cells are continuously received (especially, an urgent alarm cell). Cells can be output. In other words, even when congestion or the like occurs in the ATM network, the user cells continuously arrive, and even when there are no empty cells, the alarm / monitoring cell can be reliably output.
【0027】図4は本発明の第3の実施の形態例を示す
ブロック図である。図3と同一のものは、同一の符号を
付して示す。図3の構成との相違点は、出力制御部24
が無い点である。このように構成された回路の動作を説
明すれば、以下の通りである。FIG. 4 is a block diagram showing a third embodiment of the present invention. The same components as those in FIG. 3 are denoted by the same reference numerals. The difference from the configuration of FIG.
There is no point. The operation of the circuit thus configured will be described as follows.
【0028】警報・監視セルを出力する必要が生じた場
合には、警報・監視セルを警報セル用バッファ11に書
き込むと同時に、ユーザセル用バッファ10に警報・監
視セル受信のフラグを書き込む。逆に、ユーザセルを受
信したユーザセル用バッファ10に書き込む際に、警報
セル用バッファ11にユーザセル受信フラグを書き込
む。When it becomes necessary to output an alarm / monitoring cell, the alarm / monitoring cell is written into the alarm cell buffer 11 and at the same time, an alarm / monitoring cell reception flag is written into the user cell buffer 10. Conversely, when writing the user cell to the user cell buffer 10 that has received the user cell, the user cell reception flag is written to the alarm cell buffer 11.
【0029】各バッファ10,11の読み出し側では、
第1及び第2の容量監視制御部21,22がこれらフラ
グを確認して、ユーザセル用バッファ10の読み出し側
ではフラグがあれば、ユーザセルの読み出しを一度止め
る。その間に警報・監視セルを出力する。逆に警報セル
用バッファ11の読み出し側ではフラグがあれば、警報
セルの読み出しを一度止める。その間にユーザセルを出
力する。この動作によれば、セレクタ3はオア回路とし
て機能していることになる。On the read side of each of the buffers 10 and 11,
The first and second capacity monitoring controllers 21 and 22 confirm these flags, and if there is a flag on the reading side of the user cell buffer 10, the reading of the user cell is stopped once. During that time, an alarm / monitoring cell is output. Conversely, if there is a flag on the read side of the alarm cell buffer 11, reading of the alarm cell is stopped once. In the meantime, the user cell is output. According to this operation, the selector 3 functions as an OR circuit.
【0030】この実施の形態例によれば、ATMの出力
制御が不要になり、またセレクタ3もオアゲートで実現
できることになる。図5は第1の実施の形態例の容量監
視制御部の構成例を示す図である。図6は図5に示す回
路の動作を示すタイムチャートで、セルバッファの容量
推移を示している。図5において、図2の容量監視制御
部を容量監視部とバッファアドレス生成部に分けて説明
する。21Aが第1の容量監視制御部21のユーザセル
バッファアドレス生成部、21Bがユーザセルバッファ
容量監視部、22Aが第2の容量監視制御部22の警報
セルバッファアドレス生成部、22Bが警報セルバッフ
ァ容量監視部である。According to this embodiment, the output control of the ATM becomes unnecessary, and the selector 3 can be realized by an OR gate. FIG. 5 is a diagram illustrating a configuration example of the capacity monitoring control unit according to the first embodiment. FIG. 6 is a time chart showing the operation of the circuit shown in FIG. 5, showing a change in the capacity of the cell buffer. In FIG. 5, the capacity monitoring control unit of FIG. 2 will be described by dividing it into a capacity monitoring unit and a buffer address generation unit. 21A is a user cell buffer address generation unit of the first capacity monitoring control unit 21, 21B is a user cell buffer capacity monitoring unit, 22A is an alarm cell buffer address generation unit of the second capacity monitoring control unit 22, and 22B is an alarm cell buffer. It is a capacity monitoring unit.
【0031】ユーザセルバッファ容量監視部21Bで
は、受信ATMセルのセルパルスと受信ATMセルが有
効か否かを示すセルイネーブルによってアップダウンカ
ウンタ30をカウントアップする。このカウンタ(容量
カウンタ)30のカウントアップの上限は、ユーザセル
用バッファ10の容量と同じであり、カウントアップの
上限でユーザセル用バッファ10はオーバフローする。The user cell buffer capacity monitoring unit 21B counts up the up / down counter 30 by the cell pulse of the received ATM cell and the cell enable indicating whether the received ATM cell is valid or not. The upper limit of the count-up of the counter (capacity counter) 30 is the same as the capacity of the user cell buffer 10, and the user cell buffer 10 overflows at the upper limit of the count-up.
【0032】また、このアップダウンカウンタ30はセ
ルを読み出す毎にカウント値を1だけデクリメントし、
その出力値が“0”になったらバッファアンダフローと
する。The up / down counter 30 decrements the count value by one each time a cell is read out.
When the output value becomes "0", a buffer underflow occurs.
【0033】一方、バッファアドレス生成部21Aの書
き込みアドレスカウンタ31は、容量カウンタ30のカ
ウントアップに同期して動作する。一方、読み出しアド
レスカウンタ32も同様に容量カウンタ30のカウント
ダウンに同期して動作する。On the other hand, the write address counter 31 of the buffer address generator 21A operates in synchronization with the count up of the capacity counter 30. On the other hand, the read address counter 32 also operates in synchronization with the countdown of the capacity counter 30.
【0034】警報セル用バッファの容量監視22B及び
アドレス生成部22Aも同様の動作をする。警報セルバ
ッファ容量監視部22Bでは、ATM網のセルパルスと
受信警報セルが有効か否かを示すセルイネーブルによっ
てアップダウンカウンタ40をカウントアップする。こ
のカウンタ40のカウントアップの上限は、警報セル用
バッファ11の容量と同じであり、カウントアップの上
限で警報セル用バッファ11はオーバフローする。The alarm cell buffer capacity monitor 22B and the address generator 22A operate in a similar manner. The alarm cell buffer capacity monitoring unit 22B counts up the up / down counter 40 by the cell pulse of the ATM network and the cell enable indicating whether the received alarm cell is valid. The upper limit of the count-up of the counter 40 is the same as the capacity of the alarm cell buffer 11, and the alarm cell buffer 11 overflows at the upper limit of the count-up.
【0035】また、このアップダウンカウンタ40はセ
ルを読み出す毎にカウント値を1だけデクリメントし、
その出力値が“0”になったらバッファアンダフローと
する。The up / down counter 40 decrements the count value by one each time a cell is read out.
When the output value becomes "0", a buffer underflow occurs.
【0036】一方、バッファアドレス生成部22Aの書
き込みアドレスカウンタ41は、容量カウンタ40のカ
ウントアップに同期して動作する。一方、読み出しアド
レスカウンタ42も同様に容量カウンタ40のカウント
ダウンに同期して動作する。On the other hand, the write address counter 41 of the buffer address generator 22A operates in synchronization with the count up of the capacity counter 40. On the other hand, the read address counter 42 also operates in synchronization with the countdown of the capacity counter 40.
【0037】図6において、(a)はATM網セルパル
ス、(b)は受信ATMセル、(c)は警報セル出力イ
ネーブル、(d)は警報セル、(e)は出力セルパル
ス、(f)は出力セル、(g)はユーザセル容量を示す
カウンタ30の出力、(h)はフル(Full)出力、
(i)は警報セル容量を示すカウンタ40の出力であ
る。In FIG. 6, (a) is an ATM network cell pulse, (b) is a received ATM cell, (c) is an alarm cell output enable, (d) is an alarm cell, (e) is an output cell pulse, and (f) is An output cell, (g) is an output of the counter 30 indicating a user cell capacity, (h) is a full output,
(I) is the output of the counter 40 indicating the alarm cell capacity.
【0038】ここでは、ATM網からのATMセルの速
度は、読み出し側のセルの速度の2倍の場合を示してい
る。時刻t1においてセル1を受信し、カウンタ30を
インクリメントした直後にセルを読み出してデクリメン
トする。t2 点において、t1点で入力があった警報セ
ルAを送信する時に、容量カウンタ40を1だけデクリ
メントする。Here, the speed of the ATM cell from the ATM network is twice as high as the speed of the cell on the reading side. At time t1, the cell 1 is received, and immediately after the counter 30 is incremented, the cell is read and decremented. At time t2, when transmitting the alarm cell A input at time t1, the capacity counter 40 is decremented by one.
【0039】t3において、ATMセルの入力が出力の
許容量を越える状態(2倍)となり、輻輳状態となる。
このことは、ユーザセル用バッファ10が増加の方向に
なることを示す。t4において、ユーザセル用バッファ
10の容量がm(バッファのmax値)となったところ
で、(h)に示すようにFULLフラグを発生する。At time t3, the input of the ATM cell exceeds the allowable output (doubled), and the congestion occurs.
This indicates that the user cell buffer 10 is increasing. At t4, when the capacity of the user cell buffer 10 reaches m (maximum value of the buffer), a FULL flag is generated as shown in (h).
【0040】FULLフラグが発生すると、容量カウン
タ40を“0”にして、書き込みアドレスカウンタ4
1、読み出しアドレスカウンタ42のロード(Loa
d)信号でアドレスを“0”にして、警報セル用バッフ
ァ11をクリアする。この後、警報セル用バッファ11
にユーザセルを書き込む。When the FULL flag is generated, the capacity counter 40 is set to "0" and the write address counter 4
1. Load of read address counter 42 (Loa
d) The address is set to "0" by the signal, and the alarm cell buffer 11 is cleared. Thereafter, the alarm cell buffer 11
Write the user cell to.
【0041】以上のような動作により、警報セル用バッ
ファ11を用いることで、ユーザセル用バッファ10の
容量を仮想的に大きくし、ユーザセルの廃棄を防ぐこと
ができる。By using the alarm cell buffer 11 by the operation described above, the capacity of the user cell buffer 10 can be virtually increased, and discard of the user cell can be prevented.
【0042】図7は第1の実施の形態例における容量監
視制御部の他の構成例を示す図である。図5と同一のも
のは、同一の符号を付して示す。この実施の形態例は、
容量監視制御部21のアドレスカウンタ31,32にア
ップダウンカウンタを適用するものである。FIG. 7 is a diagram showing another example of the configuration of the capacity monitoring control unit according to the first embodiment. The same components as those in FIG. 5 are denoted by the same reference numerals. In this embodiment,
The up / down counter is applied to the address counters 31 and 32 of the capacity monitoring controller 21.
【0043】このシステムでは、ユーザセルのバッファ
10にオーバフローが発生した時には、警報セル用バッ
ファ11に蓄積している警報・監視セルを残して他の領
域をクリアするものである。図8にユーザセル用バッフ
ァ10、警報セル用バッファ11のマッピングを示す。
(a)はユーザセル用バッファ10のマッピング、
(b)は警報セル用バッファ11のマッピング、(c)
は警報セル用バッファ11のユーザセル用バッファとし
て用いる時のマッピング、(d)は警報セル用バッファ
の他のマッピングを示す。In this system, when an overflow occurs in the buffer 10 of the user cell, the alarm / monitoring cell stored in the alarm cell buffer 11 is left and other areas are cleared. FIG. 8 shows mapping of the user cell buffer 10 and the alarm cell buffer 11.
(A) is a mapping of the user cell buffer 10;
(B) is a mapping of the alarm cell buffer 11, (c).
Shows a mapping when the alarm cell buffer 11 is used as a user cell buffer, and (d) shows another mapping of the alarm cell buffer.
【0044】(a)に示すように、ユーザセル用バッフ
ァ10は、下位アドレスから書き込む。(b)に示す警
報用セルバッファ11もマッピングはユーザセル用バッ
ファ10のオーバフローが発生した時の警報・監視セル
の蓄積数と蓄積アドレスによって可変とする。(b)に
示すような場合、つまり警報・監視セルが最下位アドレ
スからkセル蓄積されている場合には、ユーザセルは最
上位アドレスからカウントダウンを行なって書き込みを
行なう。As shown in (a), the user cell buffer 10 writes data from a lower address. The mapping of the alarm cell buffer 11 shown in (b) is also variable depending on the number of stored alarm / monitoring cells and the storage address when the overflow of the user cell buffer 10 occurs. In the case shown in (b), that is, when the alarm / monitoring cells are stored in k cells from the lowest address, the user cell counts down from the highest address and writes.
【0045】この動作で書き込みを進めていき、ユーザ
セルのアドレスが警報・監視セルkセル分の領域の最上
位アドレスに達するまで((c))、仮想のユーザセル
用バッファとして使用する。(d)に示すように、警報
セルが途中のアドレスにjセル蓄積されている場合に
は、警報セル用バッファ11のアドレス値からjセル分
のアドレスを減算して、この値を図7のアップダウンカ
ウンタ31の初期値にロードしてカウントダウンしてい
く。このようなダウンカウントの目的のために、カウン
タ31としてアップダウンカウンタを用いているもので
ある。The writing is advanced by this operation, and is used as a virtual user cell buffer until the address of the user cell reaches the highest address of the area for k cells of the alarm / monitoring cell ((c)). As shown in (d), when j cells are stored in the middle address, the address of the j cells is subtracted from the address value of the buffer 11 for the alarm cell, and this value is calculated as shown in FIG. It is loaded to the initial value of the up / down counter 31 and counts down. For the purpose of such down-counting, an up-down counter is used as the counter 31.
【0046】以上のような構成により、ユーザセル用バ
ッファ10がオーバフローした時に、全ての警報・監視
セルをクリアすることなく、ユーザセルの廃棄の発生を
防止し、且つ警報セル情報を残すことができる。With the above configuration, when the user cell buffer 10 overflows, it is possible to prevent the user cell from being discarded and to leave the alarm cell information without clearing all the alarm / monitoring cells. it can.
【0047】図9は第2の実施の形態例におけるセルバ
ッファのマッピングを示す図である。(a)はユーザセ
ル用バッファ、(b)は警報セル用バッファである。こ
の実施の形態例では、警報・監視セルを出力する必要が
生じた場合に、警報・監視セルを警報セル用バッファ1
1に警報・監視セルを書き込むと同時に、ユーザセル用
バッファ10に警報・監視セル受信を示すフラグを書き
込む領域10aを設けたものである。FIG. 9 is a diagram showing the mapping of cell buffers in the second embodiment. (A) is a buffer for user cells, and (b) is a buffer for alarm cells. In this embodiment, when it becomes necessary to output an alarm / monitoring cell, the alarm / monitoring cell is set to the alarm cell buffer 1.
1 is provided with an area 10a for writing a flag indicating reception of an alarm / monitoring cell in the user cell buffer 10 at the same time that the alarm / monitoring cell is written to 1.
【0048】図10は第2の実施の形態例の動作を示す
タイムチャートである。第2の実施の形態例の容量監視
制御部21,22も第1の実施の形態例と同じ構成をと
っているものとする。(a)はATM網セルパルス、
(b)は受信ATMセル、(c)は警報セルイネーブル
信号、(d)は警報セル、(e)は出力セルパルス、
(f)は出力セル、(g)はアップダウンカウンタ出力
である。FIG. 10 is a time chart showing the operation of the second embodiment. It is assumed that the capacity monitoring controllers 21 and 22 of the second embodiment also have the same configuration as that of the first embodiment. (A) is an ATM network cell pulse,
(B) is a received ATM cell, (c) is an alarm cell enable signal, (d) is an alarm cell, (e) is an output cell pulse,
(F) is an output cell, and (g) is an up / down counter output.
【0049】図において、T1の周期では、ユーザセル
がユーザセル用バッファ10に蓄積されていないので、
ATM網からのセルを受信したら直にユーザセル用バッ
ファ10からの読み出しを開始して出力する。(b)に
示す受信ATMセル1は出力セルパルス(e)により読
み出され、(f)に示すように出力される。In the figure, in the cycle of T1, no user cells are stored in the user cell buffer 10, so that
As soon as a cell from the ATM network is received, reading from the user cell buffer 10 is started and output. The received ATM cell 1 shown in (b) is read by the output cell pulse (e) and output as shown in (f).
【0050】一方、警報・監視セルAが(d)に示すよ
うに到着した時も、ユーザセル用バッファ10にATM
セルが無いので、受信後すぐに送出することができ、
(f)に示すようにユーザセル1の後に警報・監視セル
Aが読み出されている。On the other hand, when the alarm / monitoring cell A arrives as shown in FIG.
Since there are no cells, it can be sent immediately after reception,
As shown in (f), the alarm / monitoring cell A is read after the user cell 1.
【0051】次に、T2の周期において、警報セルBが
到着した時に既にユーザセル用バッファ10にはユーザ
セルが蓄積されており、警報・監視セルBはユーザセル
100を出力した後に出力することになる。(f)に示
すようにユーザセル100の後に警報・監視セルBが出
力されている。この時のユーザセルと警報・監視セルが
同等の優先度で到着順に処理されている。Next, in the cycle of T2, when the alarm cell B arrives, the user cells are already stored in the user cell buffer 10, and the alarm / monitoring cell B is output after outputting the user cell 100. become. As shown in (f), the alarm / monitoring cell B is output after the user cell 100. The user cell and the alarm / monitoring cell at this time are processed in the order of arrival with the same priority.
【0052】次に、T3の周期において、ATM網から
のユーザセルが連続して出力されている時に、警報・監
視セルCが到着した場合、ユーザセル201をユーザセ
ル用バッファ10に書き込む際に、警報・監視セルの受
信のフラグをユーザセル用バッファ10の領域10aに
書き込む(図9参照)。即ち、図9に示すように、バッ
ファを1ビット拡張して、ユーザセルの最後尾の領域1
0aに警報・監視セル有りを示すフラグ“1”を書き込
む。警報・監視セルがない時にはフラグ領域10aにフ
ラグ“0”を書き込む。Next, in the cycle of T3, when the alarm / monitoring cell C arrives while the user cells are continuously output from the ATM network, when the user cell 201 is written into the user cell buffer 10, Then, the alarm / monitoring cell reception flag is written into the area 10a of the user cell buffer 10 (see FIG. 9). In other words, as shown in FIG. 9, the buffer is extended by one bit, and the last area 1 of the user cell is expanded.
A flag "1" indicating the presence of an alarm / monitoring cell is written in 0a. When there is no alarm / monitoring cell, the flag "0" is written in the flag area 10a.
【0053】ユーザセル用バッファ10の読み出し側で
は、ユーザセル201を読み出す際にフラグが立ってい
ることを検出すると、警報・監視セルがあることを認識
する。そして、ユーザセル用バッファ10からのユーザ
セル201の出力の後に、警報・監視セルCを(f)に
示すように出力する。When the reading side of the user cell buffer 10 detects that a flag is set when reading the user cell 201, it recognizes that there is an alarm / monitoring cell. Then, after the output of the user cell 201 from the user cell buffer 10, the alarm / monitoring cell C is output as shown in (f).
【0054】以上説明した構成を用いることにより、ユ
ーザセルが連続でバースト的に伝送された際にも確実に
警報・監視セルを出力することができ、またユーザセル
用バッファ10の読み出し側への警報・監視セルの有無
の通知も容易に実現することができる。By using the above-described configuration, the alarm / monitoring cell can be reliably output even when the user cells are continuously transmitted in a burst manner, and the user cell buffer 10 can be output to the read side. Notification of the presence / absence of an alarm / monitoring cell can be easily realized.
【0055】図11は本発明の第3の実施の形態例のセ
ルバッファのマッピングを示す図である。(a)はユー
ザセル用バッファ10の、(b)は警報セル用バッファ
11のそれぞれマッピングを示す。FIG. 11 is a diagram showing the mapping of a cell buffer according to the third embodiment of the present invention. (A) shows the mapping of the user cell buffer 10, and (b) shows the mapping of the alarm cell buffer 11.
【0056】警報・監視セルを出力する必要が生じた時
には、警報・監視セルを警報セル用バッファ11に書き
込むと同時に、ユーザセル用バッファ10のフラグ領域
10bに警報・監視セル受信のフラグ(例えば1バイ
ト)を書き込み、警報・監視セル等の優先度等を多重化
してユーザセルの読み出し側へ通知する。そして、ユー
ザセル読み出し側では、このフラグがあれば、ユーザセ
ルの読み出しを一旦止める等の判断が可能となる。When it becomes necessary to output the alarm / monitoring cell, the alarm / monitoring cell is written into the alarm cell buffer 11 and at the same time, the alarm / monitoring cell reception flag (for example, 1 byte) and multiplexes the priorities of alarm / monitoring cells and the like and notifies the reading side of the user cells. If this flag is present, the user cell reading side can determine that reading of the user cell should be temporarily stopped.
【0057】この実施の形態例によれば、セルバッファ
の読み出し側におけるユーザセルと警報・監視セルの読
み出し制御が不要となる。According to this embodiment, the read control of the user cell and the alarm / monitoring cell on the read side of the cell buffer becomes unnecessary.
【0058】[0058]
【発明の効果】以上、詳細に説明したように、本発明に
よれば、 (1)ユーザセル用のバッファと、警報セル用のバッフ
ァとを個別に持ち、ユーザセル用バッファの状態を監視
し、オーバフローする時には、前記警報セル用バッファ
をユーザセル用バッファとして使用する容量監視制御部
を設けたことにより、容量監視制御部がユーザセル用バ
ッファの状態を常時監視しており、オーバフローする時
には警報セル用バッファに到着するATMセルを制御
し、セル廃棄が発生しないようにすることができる。As described above in detail, according to the present invention, (1) a buffer for a user cell and a buffer for an alarm cell are separately provided, and the state of the buffer for the user cell is monitored. When an overflow occurs, a capacity monitoring control unit that uses the alarm cell buffer as a user cell buffer is provided, so that the capacity monitoring control unit constantly monitors the state of the user cell buffer. ATM cells arriving at the cell buffer can be controlled so that cell discard does not occur.
【0059】(2)この場合において、前記容量監視制
御部は、警報セル用バッファをクリアする時に警報セル
用バッファの全部をクリアせず、ユーザセル用バッファ
のオーバフロー時に蓄積されていた警報・監視セルを残
すことにより、警報セル用バッファをATMセルのバッ
ファとして使用する時でも、ユーザセルの廃棄の発生を
防止し、かつ警報セル情報を残すことができる。(2) In this case, when clearing the alarm cell buffer, the capacity monitoring control unit does not clear the entire alarm cell buffer, but stores the alarm / monitoring data accumulated when the user cell buffer overflows. By leaving cells, even when the alarm cell buffer is used as a buffer for ATM cells, discarding of user cells can be prevented and alarm cell information can be left.
【0060】(3)また、警報・監視セルを出力する必
要が生じた時に、警報・監視セルを前記警報セル用バッ
ファに書き込むと同時に、警報セルの受信情報フラグを
ユーザセル用バッファに書き込むことにより、ATM網
で輻輳等が発生してユーザセルが連続で到達し、空きセ
ルが無い時でも確実に警報・監視セルを出力することが
できる。(3) When it is necessary to output an alarm / monitoring cell, the alarm / monitoring cell is written to the alarm cell buffer, and the reception information flag of the alarm cell is written to the user cell buffer. Accordingly, even when congestion or the like occurs in the ATM network, the user cells continuously arrive, and even when there are no empty cells, the alarm / monitoring cell can be output reliably.
【0061】(4)また、警報・監視セルを受信後に、
ユーザセル用バッファに書き込む情報として警報・監視
セルの種類又は優先度を多重することにより、ユーザセ
ル用バッファの読み出しでユーザセルと警報・監視セル
の送信を制御することができる。(4) After receiving the alarm / monitoring cell,
By multiplexing the type or priority of the alarm / monitoring cell as information to be written in the user cell buffer, transmission of the user cell and the alarm / monitoring cell can be controlled by reading the user cell buffer.
【0062】(5)更に、ATM網から受信したユーザ
セルの受信情報を前記警報セル用バッファに書き込ん
で、ユーザセル用バッファ,警報セル用バッファそれぞ
れの読み出し側で前記フラグを検出したら、一旦自己の
バッファの読み出しを停止して他方のセルを出力するこ
とにより、セルバッファの読み出し側のユーザセルと警
報・監視セルの出力制御を不要とすることができる。(5) Further, the reception information of the user cell received from the ATM network is written into the alarm cell buffer, and when the reading side of the user cell buffer and the alarm cell buffer respectively detects the flag, the self By stopping the reading of the buffer and outputting the other cell, the output control of the user cell and the alarm / monitoring cell on the reading side of the cell buffer can be eliminated.
【0063】このように、本発明によれば、セル廃棄が
発生しないセルバッファ制御装置を提供することができ
る。As described above, according to the present invention, it is possible to provide a cell buffer control device in which cell discard does not occur.
【図1】本発明の原理ブロック図である。FIG. 1 is a principle block diagram of the present invention.
【図2】本発明の第1の実施の形態例を示すブロック図
である。FIG. 2 is a block diagram illustrating a first embodiment of the present invention.
【図3】本発明の第2の実施の形態例を示すブロック図
である。FIG. 3 is a block diagram showing a second embodiment of the present invention.
【図4】本発明の第3の実施の形態例を示すブロック図
である。FIG. 4 is a block diagram showing a third embodiment of the present invention.
【図5】第1の実施の形態例の容量監視制御部の構成例
を示す図である。FIG. 5 is a diagram illustrating a configuration example of a capacity monitoring control unit according to the first embodiment;
【図6】第1の実施の形態例の動作を示すタイムチャー
トである。FIG. 6 is a time chart showing the operation of the first embodiment.
【図7】第1の実施の形態例の容量監視制御部の他の構
成例を示す図である。FIG. 7 is a diagram illustrating another configuration example of the capacity monitoring control unit according to the first embodiment;
【図8】セルバッファのマッピングを示す図である。FIG. 8 is a diagram showing mapping of a cell buffer;
【図9】第2の実施の形態例のセルバッファのマッピン
グを示す図である。FIG. 9 is a diagram illustrating mapping of a cell buffer according to the second embodiment;
【図10】第2の実施の形態例の動作を示すタイムチャ
ートである。FIG. 10 is a time chart showing the operation of the second embodiment.
【図11】第3の実施の形態例のセルバッファのマッピ
ングを示す図である。FIG. 11 is a diagram illustrating mapping of a cell buffer according to the third embodiment;
【図12】従来装置の構成を示すブロック図である。FIG. 12 is a block diagram showing a configuration of a conventional device.
3 セレクタ 10 ユーザセル用バッファ 11 警報セル用バッファ 20 容量監視制御部 Reference Signs List 3 selector 10 user cell buffer 11 alarm cell buffer 20 capacity monitoring control unit
Claims (5)
のバッファとを個別に持ち、 ユーザセル用バッファの状態を監視し、オーバフローす
る時には、前記警報セル用バッファをユーザセル用バッ
ファとして使用する容量監視制御部を設けたことを特徴
とするセルバッファ制御装置。1. A buffer for a user cell and a buffer for an alarm cell are separately provided, the state of the buffer for the user cell is monitored, and when an overflow occurs, the buffer for the alarm cell is used as a buffer for the user cell. A cell buffer control device provided with a capacity monitoring control unit.
ファをクリアする時に警報セル用バッファの全部をクリ
アせず、ユーザセル用バッファのオーバフロー時に蓄積
されていた警報・監視セルを残すことを特徴とする請求
項1記載のセルバッファ制御装置。2. The capacity monitoring control unit according to claim 1, wherein when the alarm cell buffer is cleared, the alarm cell buffer is not completely cleared, but the alarm / monitoring cell accumulated when the user cell buffer overflows is left. 2. The cell buffer control device according to claim 1, wherein:
時に、警報・監視セルを前記警報セル用バッファに書き
込むと同時に、警報・監視セルの受信情報フラグをユー
ザセル用バッファに書き込むことを特徴とする請求項2
記載のセルバッファ制御装置。3. When it becomes necessary to output an alarm / monitoring cell, write the alarm / monitoring cell into the alarm cell buffer and write the reception information flag of the alarm / monitoring cell into the user cell buffer. Claim 2
The cell buffer control device according to claim 1.
用バッファに書き込む情報として警報・監視セルの種類
又は優先度を多重することを特徴とする請求項3記載の
セルバッファ制御装置。4. The cell buffer control device according to claim 3, wherein after receiving the alarm / monitoring cell, the type or priority of the alarm / monitoring cell is multiplexed as information to be written in the user cell buffer.
情報を前記警報セル用バッファに書き込んで、ユーザセ
ル用バッファ,警報セル用バッファそれぞれの読み出し
側で前記フラグを検出したら、一旦自己のバッファの読
み出しを停止して他方のセルを出力することを特徴とす
る請求項3記載のセルバッファ制御装置。5. The reception information of a user cell received from the ATM network is written into the alarm cell buffer, and when the flag is detected on the reading side of each of the user cell buffer and the alarm cell buffer, the buffer of the own buffer is temporarily stored. 4. The cell buffer control device according to claim 3, wherein reading is stopped and the other cell is output.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9183894A JPH1132048A (en) | 1997-07-09 | 1997-07-09 | Cell buffer controller |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9183894A JPH1132048A (en) | 1997-07-09 | 1997-07-09 | Cell buffer controller |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH1132048A true JPH1132048A (en) | 1999-02-02 |
Family
ID=16143685
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP9183894A Withdrawn JPH1132048A (en) | 1997-07-09 | 1997-07-09 | Cell buffer controller |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH1132048A (en) |
-
1997
- 1997-07-09 JP JP9183894A patent/JPH1132048A/en not_active Withdrawn
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2770786B2 (en) | Multiplexed ATM / STM converter for structured data | |
| US5774453A (en) | Input/output buffer type ATM switch | |
| EP0374928B1 (en) | Packet congestion control method and packet switching equipment | |
| JP3150941B2 (en) | Input buffer control device and logical buffer size determination method for ATM switch system | |
| JP2746284B2 (en) | OAM cell insertion device | |
| JP2790112B2 (en) | Instantaneous interruption switching device and switching method of delay priority control buffer | |
| JP3154854B2 (en) | Buffer threshold control system for ATM network | |
| JP3000990B2 (en) | Discard priority control method and method | |
| JPH05244186A (en) | ATM / STM conversion circuit | |
| JP3024631B2 (en) | ATM cell band guarantee function operation check cell buffer control system and control method thereof | |
| JP3001964B2 (en) | Buffer control unit | |
| JP2002217969A (en) | Data relay device and data relay method | |
| JP3152296B2 (en) | Selective ATM cell discarding method and apparatus | |
| JP2647002B2 (en) | Packet switching device that can manage transmission priority | |
| JP3887747B2 (en) | Signal loss detection device and signal loss detection method | |
| JP2899609B2 (en) | Cell sending device | |
| JPH08242256A (en) | Packet switch | |
| JP3636086B2 (en) | Congestion detection device | |
| JP2003188841A (en) | Digital data multiplexing equipment | |
| JPH09261238A (en) | Shared buffer type ATM switch | |
| JPH07245610A (en) | Cell transmission control circuit | |
| JPH06216929A (en) | ATM switch | |
| JP2870518B2 (en) | Cell separation method | |
| KR0151917B1 (en) | Priority control apparatus in restricted common memory atm switching system | |
| JPH09162889A (en) | Shaping device |
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: 20041005 |