JPH09102773A - ATM / STM converter - Google Patents
ATM / STM converterInfo
- Publication number
- JPH09102773A JPH09102773A JP7259710A JP25971095A JPH09102773A JP H09102773 A JPH09102773 A JP H09102773A JP 7259710 A JP7259710 A JP 7259710A JP 25971095 A JP25971095 A JP 25971095A JP H09102773 A JPH09102773 A JP H09102773A
- Authority
- JP
- Japan
- Prior art keywords
- overflow
- circuit
- data
- underflow
- buffer memory
- 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
- Time-Division Multiplex Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Communication Control (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
Abstract
(57)【要約】
【課題】 オーバフロー時に正常なデータを消失するこ
となく、データ品質を向上させる。
【解決手段】 オーバフローアンダフロー判定回路4は
ライトアドレス発生回路2からのライトアドレスとリー
ドアドレス発生回路3からのリードアドレスとを基にデ
ータメモリ回路1のオーバフロー及びアンダフローを監
視し、オーバフロー信号をデータメモリ回路1に書込む
とともに、アンダフロー信号をオア回路6に出力する。
オア回路6はデータメモリ回路1から読出されたオーバ
フロー情報とオーバフローアンダフロー判定回路4から
のアンダフロー信号との論理和演算を行い、その演算結
果をデータクランプ回路5に出力する。データクランプ
回路5はオア回路6からの演算結果に応じて即時にデー
タメモリ回路1からのリードデータをクランプする。
(57) Abstract: To improve data quality without losing normal data when overflow occurs. An overflow underflow determination circuit 4 monitors overflow and underflow of a data memory circuit 1 on the basis of a write address from a write address generation circuit 2 and a read address from a read address generation circuit 3, and outputs an overflow signal. It writes to the data memory circuit 1 and outputs an underflow signal to the OR circuit 6.
The OR circuit 6 performs a logical sum operation of the overflow information read from the data memory circuit 1 and the underflow signal from the overflow underflow determination circuit 4, and outputs the operation result to the data clamp circuit 5. The data clamp circuit 5 immediately clamps the read data from the data memory circuit 1 according to the calculation result from the OR circuit 6.
Description
【0001】[0001]
【発明の属する技術分野】本発明はATM/STM変換
装置に関し、特にATM(Asynchronous
Transmit Mode)網に収容される端末等に
おける音声や画像等の情報用のATMデータとSTM
(Synchronous Transmit Mod
e)データとの変換に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an ATM / STM converter, and more particularly to an ATM (Asynchronous).
Transmit Mode) ATM data and STM for information such as voice and image in terminals accommodated in a network
(Synchronous Transmit Mod
e) Concerning conversion with data.
【0002】[0002]
【従来の技術】ATM信号はATMセルと呼ばれる情報
伝達用籠に乗り、相手装置に送られるので、ATM網内
のクロスコネクト装置及びセル多重化装置等を通過する
毎にゆらぎ(ジッタ)を生じてしまう。2. Description of the Related Art Since an ATM signal rides on an information transmission basket called an ATM cell and is sent to a partner device, jitter (jitter) is generated every time it passes through a cross-connect device and a cell multiplexing device in an ATM network. Will end up.
【0003】これに対し、STM信号はATM信号のよ
うにゆらぎが生ずることがない等時性の信号であり、情
報の連続性と周期性とを一定に保たなければならない。On the other hand, the STM signal is an isochronous signal which does not cause fluctuation like the ATM signal, and the continuity and periodicity of information must be kept constant.
【0004】これらATM信号とSTM信号とを変換す
るATM/STM変換回路では、ATM信号を一時記憶
し、記憶したデータをゆらぎのない等時性のタイミング
で読出すことによってATM信号とSTM信号とを変換
している。その場合、ATM信号を一時記憶する回路と
しては順次書込み、順次読出しが可能で、かつ遅延変動
を吸収するバッファメモリ[例えば、FIFO(ファー
ストインファーストアウト)メモリ]が用いられてい
る。In the ATM / STM conversion circuit for converting the ATM signal and the STM signal, the ATM signal is temporarily stored, and the stored data is read out at an isochronous timing without fluctuation, so that the ATM signal and the STM signal can be read. Is being converted. In that case, as a circuit for temporarily storing the ATM signal, a buffer memory [for example, a FIFO (first-in first-out) memory] capable of sequentially writing and sequentially reading and absorbing delay variation is used.
【0005】この記憶回路のメモリ容量はATM信号の
ゆらぎ量に応じて決定され、ゆらぎ量が大きければ大き
いほどメモリ容量が必要となり、ゆらぎが全くなければ
メモリ容量は原則的に1でよい。The memory capacity of this memory circuit is determined according to the fluctuation amount of the ATM signal. The larger the fluctuation amount, the more the memory capacity is required. If there is no fluctuation, the memory capacity may be 1 in principle.
【0006】上記の記憶回路からデータを読出す場合、
つまりSTM信号に変換する場合、STM信号には一定
の周期性を持たせる必要があることから、記憶回路にA
TM信号がある程度書込まれた後に、すなわちATM信
号に生ずるゆらぎ量以上にデータが記憶された後に、記
憶回路からの読出しを開始する必要がある。この読出し
制御を行わなければ、ATM信号に生じたゆらぎによっ
て記憶回路が空き状態(アンダフロー)となり、STM
信号の周期が壊れてしまう。When reading data from the above memory circuit,
That is, when converting to an STM signal, it is necessary to give the STM signal a certain periodicity.
It is necessary to start reading from the memory circuit after the TM signal has been written to some extent, that is, after the amount of data that exceeds the fluctuation amount generated in the ATM signal has been stored. If this read control is not performed, fluctuations in the ATM signal cause the memory circuit to become empty (underflow), resulting in STM.
The signal cycle is broken.
【0007】一方、ATM信号に生ずるゆらぎ量が予定
以上に大きくなり、そのゆらぎ量が記憶回路のメモリ容
量以上になると、記憶回路にアンダフローやオーバフロ
ー(記憶回路のメモリ容量が一杯となり、データが書込
めない状態)が発生する。この場合、STM信号として
ゴミデータが出力されないようにするために、一般的
に、記憶回路からの読出しデータをクランプして外部に
異常状態の通知を行っている。On the other hand, when the fluctuation amount generated in the ATM signal becomes larger than expected and the fluctuation amount exceeds the memory capacity of the memory circuit, an underflow or overflow (memory capacity of the memory circuit becomes full and data is (Unable to write) occurs. In this case, in order to prevent the dust data from being output as the STM signal, generally, the read data from the storage circuit is clamped to notify the abnormal state to the outside.
【0008】この種のATM/STM変換回路において
は、図4に示すように、データメモリ回路11と、ライ
トアドレス発生回路12と、リードアドレス発生回路1
3と、オーバフローアンダフロー判定回路14と、デー
タクランプ回路15と、オア回路16とから構成されて
いる。In this type of ATM / STM conversion circuit, as shown in FIG. 4, a data memory circuit 11, a write address generation circuit 12, and a read address generation circuit 1 are provided.
3, an overflow / underflow determination circuit 14, a data clamp circuit 15, and an OR circuit 16.
【0009】ATM入力信号110はライトアドレス発
生回路12からのライトアドレス112によってデータ
メモリ回路11に書込まれ、リードアドレス発生回路1
3からのリードアドレス113によってデータメモリ回
路11から読出される。The ATM input signal 110 is written in the data memory circuit 11 by the write address 112 from the write address generation circuit 12, and the read address generation circuit 1
The read address 113 from 3 is read from the data memory circuit 11.
【0010】オーバフローアンダフロー判定回路14は
ライトアドレス発生回路12からのライトアドレス11
2とリードアドレス発生回路13からのリードアドレス
113とを基にデータメモリ回路11のオーバフロー及
びアンダフローを監視し、オーバフロー信号(アラー
ム)114及びアンダフロー信号(アラーム)115を
出力する。The overflow / underflow judgment circuit 14 uses the write address 11 from the write address generation circuit 12.
Overflow and underflow of the data memory circuit 11 are monitored based on 2 and the read address 113 from the read address generation circuit 13, and an overflow signal (alarm) 114 and an underflow signal (alarm) 115 are output.
【0011】オア回路16はオーバフローアンダフロー
判定回路14からのオーバフロー信号114とアンダフ
ロー信号115との論理和演算を行い、その演算結果1
17をデータクランプ回路15に出力する。The OR circuit 16 performs a logical sum operation of the overflow signal 114 and the underflow signal 115 from the overflow / underflow determination circuit 14, and the operation result 1
17 is output to the data clamp circuit 15.
【0012】データクランプ回路15はオーバフローア
ンダフロー判定回路14でオーバフローまたはアンダフ
ローが検出されると、オア回路16からの演算結果11
7によって即時にデータメモリ回路11からのリードデ
ータ111をクランプする。尚、データクランプ回路1
5はオーバフローアンダフロー判定回路14でオーバフ
ローもアンダフローも検出されなければ、リードデータ
111をそのままSTM出力信号116として出力す
る。When the overflow / underflow determination circuit 14 detects an overflow or an underflow, the data clamp circuit 15 calculates the result 11 from the OR circuit 16.
7, the read data 111 from the data memory circuit 11 is immediately clamped. The data clamp circuit 1
If the overflow underflow determination circuit 14 detects neither overflow nor underflow, the read data 111 is output as the STM output signal 116 as it is.
【0013】上記のATM/STM変換回路は図6に示
すような動作を行い、その場合にデータメモリ回路11
は図5に示すようなメモリマップとなる。The above-mentioned ATM / STM conversion circuit operates as shown in FIG. 6, and in that case, the data memory circuit 11
Shows a memory map as shown in FIG.
【0014】ATM入力信号110は1セルnビットデ
ータ(nは正の整数)であり、セル単位でのゆらぎを有
している。ライトアドレス発生回路12はATMセル入
力毎に動作するインクリメントカウンタ(図示せず)で
構成されており、ライトアドレス112を出力する。こ
の場合、データメモリ回路11は4バンク構成となって
いるので、ライトアドレス112は「1」→「2」→
「3」→「4」→「1」→……と変化する。The ATM input signal 110 is 1-cell n-bit data (n is a positive integer), and has fluctuation in cell units. The write address generation circuit 12 is composed of an increment counter (not shown) that operates each time an ATM cell is input, and outputs a write address 112. In this case, since the data memory circuit 11 has a 4-bank configuration, the write address 112 is “1” → “2” →
Change from “3” → “4” → “1” → ...
【0015】リードアドレス発生回路13はSTM側か
らの固定周期をもったタイミング信号118を元に周期
的に動作するインクリメントカウンタ(図示せず)で構
成されており、リードアドレス113を出力する。この
場合、リードアドレス113もライトアドレス112と
同様に、「1」→「2」→「3」→「4」→「1」→…
…と変化する。尚、リードアドレス発生回路13のスタ
ートはライトアドレス発生回路12がスタートしてから
ΔT経過後(2セル書込み終了後)になるようにしてい
る。The read address generation circuit 13 is composed of an increment counter (not shown) which operates periodically based on the timing signal 118 having a fixed cycle from the STM side, and outputs the read address 113. In this case, the read address 113 is also “1” → “2” → “3” → “4” → “1” → ...
... and change. The read address generation circuit 13 is started after ΔT has passed since the write address generation circuit 12 was started (after the writing of two cells).
【0016】データメモリ回路11は、上述したよう
に、4セルバッファで、ライトアドレス発生回路12か
らのライトアドレス112とリードアドレス発生回路1
3からのリードアドレス113とによって図5及び図6
に示すように動作する。As described above, the data memory circuit 11 is a 4-cell buffer and is composed of the write address 112 from the write address generating circuit 12 and the read address generating circuit 1.
3 and the read address 113 from FIG.
It operates as shown in FIG.
【0017】オーバフローアンダフロー判定回路14は
ライトアドレス112とリードアドレス113とを減算
比較することで、オーバフロー信号114及びアンダフ
ロー信号115を出力する。すなわち、オーバフローア
ンダフロー判定回路14の減算結果はデータメモリ回路
11内の滞留セル数を示しており、滞留セル数0でリー
ドが入った場合にはアンダフローとなり、滞留セル数4
でライトが入った場合にはオーバフローとなる。The overflow / underflow determination circuit 14 outputs the overflow signal 114 and the underflow signal 115 by subtracting and comparing the write address 112 and the read address 113. That is, the subtraction result of the overflow / underflow determination circuit 14 indicates the number of staying cells in the data memory circuit 11, and when a read is performed with the staying cell number of 0, an underflow occurs and the staying cell number of 4
If a light comes in, it will overflow.
【0018】これらオーバフロー信号114及びアンダ
フロー信号115はオア回路16で論理和がとられ、デ
ータクランプ回路15に出力される。データクランプ回
路15は、上記のように、データメモリ回路11が異常
の場合、異常データによって下位装置(図示せず)が誤
動作するのを防止するため、データをオール“0”等に
クランプするものである。The overflow signal 114 and the underflow signal 115 are logically ORed by the OR circuit 16 and output to the data clamp circuit 15. As described above, the data clamp circuit 15 clamps data to all "0" s or the like in order to prevent a lower device (not shown) from malfunctioning due to abnormal data when the data memory circuit 11 is abnormal. Is.
【0019】[0019]
【発明が解決しようとする課題】上述した従来のATM
/STM変換回路では、データメモリ回路でオーバフロ
ーが発生すると、例えば、図6においてデータメモリ回
路11からセルHが読出され、セルMがデータメモリ回
路に書込まれる際にオーバフローが発生すると、データ
クランプ回路がデータメモリ回路から読出されたデータ
を即時にクランプするので、データメモリ回路に滞留し
ていたセルI,J,K,Lが即時にデータクランプ回路
でクランプされるため、これらセルI,J,K,LをS
TM出力信号として出力することができない。SUMMARY OF THE INVENTION The conventional ATM described above.
In the / STM conversion circuit, when an overflow occurs in the data memory circuit, for example, when the cell H is read from the data memory circuit 11 in FIG. 6 and the overflow occurs when the cell M is written in the data memory circuit, the data clamp is performed. Since the circuit immediately clamps the data read from the data memory circuit, the cells I, J, K, and L retained in the data memory circuit are immediately clamped by the data clamp circuit. , K, L to S
It cannot be output as a TM output signal.
【0020】そこで、本発明の目的は上記の問題点を解
消し、オーバフロー時に正常なデータを消失することな
く、データ品質を向上することができるATM/STM
変換装置を提供することにある。Therefore, an object of the present invention is to solve the above problems and improve the data quality without losing normal data at the time of overflow.
It is to provide a conversion device.
【0021】[0021]
【課題を解決するための手段】本発明によるATM/S
TM変換装置は、非同期転送モード用のセルを同期転送
モードのデータに変換するためのバッファメモリを含む
ATM/STM変換装置であって、前記バッファメモリ
のオーバフロー及びアンダフローを検出する検出手段
と、前記検出手段で検出された前記オーバフローの情報
を当該オーバフローの検出位置に対応して保持する保持
手段と、前記保持手段から前記オーバフローの情報が読
出された時に前記バッファメモリからの読出しデータを
クランプするクランプ手段とを備えている。An ATM / S according to the present invention.
The TM conversion device is an ATM / STM conversion device including a buffer memory for converting a cell for an asynchronous transfer mode into data of a synchronous transfer mode, and a detection means for detecting overflow and underflow of the buffer memory, Holding means for holding the overflow information detected by the detection means in correspondence with the overflow detection position, and clamps read data from the buffer memory when the overflow information is read from the holding means. And clamping means.
【0022】本発明による他のATM/STM変換装置
は、非同期転送モード用のセルを同期転送モード用のデ
ータに変換するためのバッファメモリを含むATM/S
TM変換装置であって、前記バッファメモリのオーバフ
ロー及びアンダフローを検出する検出手段と、前記検出
手段で検出された前記オーバフローの情報を当該オーバ
フローの検出位置に対応して保持する保持手段と、前記
保持手段からの前記オーバフローの情報の読出し及び前
記検出手段による前記アンダフローの検出のいずれかが
行われた時に前記バッファメモリからの読出しデータを
クランプするクランプ手段とを備えている。Another ATM / STM converter according to the present invention is an ATM / STM including a buffer memory for converting cells for asynchronous transfer mode into data for synchronous transfer mode.
A TM conversion device, comprising: a detection unit that detects an overflow and an underflow of the buffer memory; a holding unit that holds information on the overflow detected by the detection unit in correspondence with a detection position of the overflow; Clamping means for clamping the read data from the buffer memory when the overflow information is read from the holding means and the underflow is detected by the detecting means.
【0023】本発明による別のATM/STM変換装置
は、非同期転送モード用のセルを同期転送モード用のデ
ータに変換するためのバッファメモリを含むATM/S
TM変換装置であって、前記バッファメモリに対する書
込みアドレスと読出しアドレスとを基に前記バッファメ
モリのオーバフロー及びアンダフローを検出する検出手
段と、前記バッファメモリに書込まれる前記セルに対応
して前記検出手段で前記オーバフローが検出されたか否
かを示すオーバフロー情報を保持する保持手段と、前記
保持手段から前記オーバフロー情報が読出された時に前
記バッファメモリからの読出しデータをクランプするク
ランプ手段とを備えている。Another ATM / STM converter according to the present invention is an ATM / STM including a buffer memory for converting cells for asynchronous transfer mode into data for synchronous transfer mode.
A TM conversion device, comprising: detection means for detecting overflow and underflow of the buffer memory based on a write address and a read address for the buffer memory; and the detection corresponding to the cell written in the buffer memory. Holding means for holding overflow information indicating whether or not the overflow is detected by the means, and clamping means for clamping read data from the buffer memory when the overflow information is read from the holding means. .
【0024】本発明によるさらに別のATM/STM変
換装置は、非同期転送モード用のセルを同期転送モード
用のデータに変換するためのバッファメモリを含むAT
M/STM変換装置であって、前記バッファメモリに対
する書込みアドレスと読出しアドレスとを基に前記バッ
ファメモリのオーバフロー及びアンダフローを検出する
検出手段と、前記バッファメモリに書込まれる前記セル
に対応して前記検出手段で前記オーバフローが検出され
たか否かを示すオーバフロー情報を保持する保持手段
と、前記保持手段からの前記オーバフロー情報の読出し
及び前記検出手段による前記アンダフローの検出のいず
れかが行われた時に前記バッファメモリからの読出しデ
ータをクランプするクランプ手段とを備えている。Still another ATM / STM converter according to the present invention is an AT including a buffer memory for converting cells for asynchronous transfer mode into data for synchronous transfer mode.
An M / STM conversion device, comprising: detection means for detecting an overflow and an underflow of the buffer memory based on a write address and a read address for the buffer memory; and a cell to be written in the buffer memory. Holding means for holding overflow information indicating whether or not the overflow is detected by the detecting means, and reading of the overflow information from the holding means and detection of the underflow by the detecting means are performed. And a clamp means for clamping the read data from the buffer memory.
【0025】[0025]
【発明の実施の形態】まず、本発明の作用について以下
に述べる。DESCRIPTION OF THE PREFERRED EMBODIMENTS First, the operation of the present invention will be described below.
【0026】オーバフローアンダフロー判定回路で検出
された、つまりATM信号系タイミングで発生したオー
バフローアラームをデータメモリ回路を経由すること
で、データクランプ回路によるオーバフローアラームに
対する処理をSTM信号系のタイミングに乗り換えて処
理することができるので、従来クランプされていたデー
タメモリ回路内の滞留セルを救済することが可能とな
る。By passing the overflow alarm detected by the overflow underflow judgment circuit, that is, the overflow alarm generated at the timing of the ATM signal system, through the data memory circuit, the processing for the overflow alarm by the data clamp circuit is changed to the timing of the STM signal system. Since it can be processed, it becomes possible to relieve the staying cell in the data memory circuit which has been conventionally clamped.
【0027】ATMセルのゆらぎが大きいシステムでは
データメモリ回路のメモリ容量が大きく、データメモリ
回路内の滞留セルも多くなるので、それらの滞留セルを
救済できれば、そのシステムにおけるデータ消失の防止
による効果が大となる。In a system in which fluctuations in ATM cells are large, the memory capacity of the data memory circuit is large and the number of staying cells in the data memory circuit is also large. Therefore, if these staying cells can be relieved, the effect of preventing data loss in the system will be obtained. It becomes big.
【0028】すなわち、一般に、セルゆらぎの大なる時
間率は非常に小さいので、セルゆらぎがデータメモリ量
を越える度に全データメモリ分のデータを消失してしま
う従来の方法よりも、データ消失を防止することができ
る分、総合的なデータ品質が相当向上可能となる。That is, in general, a large time rate of cell fluctuation is very small, and therefore data loss is more likely to occur than in the conventional method in which the data of the entire data memory is lost each time the cell fluctuation exceeds the data memory amount. Since it can be prevented, the overall data quality can be considerably improved.
【0029】次に、本発明の一実施例について図面を参
照して説明する。図1は本発明の一実施例を示す構成図
である。図において、本発明の一実施例によるATM/
STM変換装置はデータメモリ回路1と、ライトアドレ
ス発生回路2と、リードアドレス発生回路3と、オーバ
フローアンダフロー判定回路4と、データクランプ回路
5と、オア回路6とから構成されている。Next, an embodiment of the present invention will be described with reference to the drawings. FIG. 1 is a configuration diagram showing one embodiment of the present invention. In the figure, ATM /
The STM converter comprises a data memory circuit 1, a write address generation circuit 2, a read address generation circuit 3, an overflow underflow determination circuit 4, a data clamp circuit 5, and an OR circuit 6.
【0030】ATM入力信号100はライトアドレス発
生回路2からのライトアドレス102によってデータメ
モリ回路1に書込まれ、リードアドレス発生回路3から
のリードアドレス103によってデータメモリ回路1か
ら読出される。The ATM input signal 100 is written in the data memory circuit 1 by the write address 102 from the write address generating circuit 2 and read from the data memory circuit 1 by the read address 103 from the read address generating circuit 3.
【0031】オーバフローアンダフロー判定回路4はラ
イトアドレス発生回路2からのライトアドレス102と
リードアドレス発生回路3からのリードアドレス103
とを基にデータメモリ回路1のオーバフロー及びアンダ
フローを監視し、オーバフロー信号(アラーム)104
をデータメモリ回路1に出力するとともに、アンダフロ
ー信号(アラーム)105をオア回路6に出力する。The overflow / underflow determination circuit 4 has a write address 102 from the write address generation circuit 2 and a read address 103 from the read address generation circuit 3.
The overflow signal and the underflow signal of the data memory circuit 1 are monitored based on the
Is output to the data memory circuit 1 and an underflow signal (alarm) 105 is output to the OR circuit 6.
【0032】オア回路6はデータメモリ回路1から読出
されたオーバフロー情報106とオーバフローアンダフ
ロー判定回路4からのアンダフロー信号105との論理
和演算を行い、その演算結果108をデータクランプ回
路5に出力する。The OR circuit 6 performs a logical sum operation of the overflow information 106 read from the data memory circuit 1 and the underflow signal 105 from the overflow underflow determination circuit 4, and outputs the operation result 108 to the data clamp circuit 5. To do.
【0033】データクランプ回路5はオーバフローアン
ダフロー判定回路4でオーバフローまたはアンダフロー
が検出されると、オア回路6からの演算結果108によ
って即時にデータメモリ回路1からのリードデータ10
1をクランプする。尚、データクランプ回路5はオーバ
フローアンダフロー判定回路4でオーバフローもアンダ
フローも検出されなければ、リードデータ101をその
ままSTM出力信号107として出力する。When the overflow / underflow is detected by the overflow / underflow determination circuit 4, the data clamp circuit 5 immediately reads the read data 10 from the data memory circuit 1 by the operation result 108 from the OR circuit 6.
Clamp 1 The data clamp circuit 5 outputs the read data 101 as it is as the STM output signal 107 if neither overflow nor underflow is detected by the overflow underflow determination circuit 4.
【0034】図2は図1のデータメモリ回路1のメモリ
マップを示す図である。図において、データメモリ回路
1は4バンク構成となっており、かつオーバフロー情報
を保持するために1ビット割り付けられた構造となって
いる。つまり、データメモリ回路1にはATM入力信号
100が書込まれるアドレス1領域からアドレス4領域
までの格納領域1bと、格納領域1bの各領域に対応し
てオーバフロー情報が書込まれる書込み領域1aとから
構成されている。FIG. 2 is a diagram showing a memory map of the data memory circuit 1 of FIG. In the figure, the data memory circuit 1 has a 4-bank structure, and has a structure in which 1 bit is allocated to hold overflow information. That is, in the data memory circuit 1, a storage area 1b from the address 1 area to the address 4 area in which the ATM input signal 100 is written, and a write area 1a in which overflow information is written corresponding to each area of the storage area 1b. It consists of
【0035】図3は本発明の一実施例の動作を示すタイ
ミングチャートである。これら図1〜図3を用いて本発
明の一実施例の動作について説明する。FIG. 3 is a timing chart showing the operation of one embodiment of the present invention. The operation of the embodiment of the present invention will be described with reference to FIGS.
【0036】ATM入力信号100は1セルnビットデ
ータ(nは正の整数)であり、セル単位でのゆらぎを有
している。ライトアドレス発生回路2はATMセル入力
毎に動作するインクリメントカウンタ(図示せず)で構
成されており、ライトアドレス102を出力する。この
場合、データメモリ回路1が4バンク構成となっている
ので、ライトアドレス112は「1」→「2」→「3」
→「4」→「1」→……と変化する。The ATM input signal 100 is 1-cell n-bit data (n is a positive integer), and has fluctuation in cell units. The write address generation circuit 2 is composed of an increment counter (not shown) that operates each time an ATM cell is input, and outputs a write address 102. In this case, since the data memory circuit 1 has a 4-bank configuration, the write address 112 is “1” → “2” → “3”.
→ "4" → "1" → ... changes.
【0037】リードアドレス発生回路3はSTM側から
の固定周期をもったタイミング信号109を元に周期的
に動作するインクリメントカウンタ(図示せず)で構成
されており、リードアドレス103を出力する。この場
合、リードアドレス103もライトアドレス102と同
様に、「1」→「2」→「3」→「4」→「1」→……
と変化する。尚、リードアドレス発生回路3のスタート
はライトアドレス発生回路2がスタートしてからΔT経
過後(2セル書込み終了後)になるようにしている。The read address generation circuit 3 is composed of an increment counter (not shown) that operates periodically based on the timing signal 109 having a fixed cycle from the STM side, and outputs the read address 103. In this case, the read address 103 is also “1” → “2” → “3” → “4” → “1” → ...
And change. The read address generating circuit 3 is started after ΔT has passed since the write address generating circuit 2 was started (after the completion of writing of two cells).
【0038】オーバフローアンダフロー判定回路4はラ
イトアドレス102とリードアドレス103とを減算比
較することで、オーバフロー信号104及びアンダフロ
ー信号105を出力する。すなわち、オーバフローアン
ダフロー判定回路4の減算結果はデータメモリ回路1内
の滞留セル数を示しており、滞留セル数0でリードが入
った場合にはアンダフローとなり、滞留セル数4でライ
トが入った場合にはオーバフローとなる。The overflow / underflow determination circuit 4 outputs the overflow signal 104 and the underflow signal 105 by subtracting and comparing the write address 102 and the read address 103. That is, the subtraction result of the overflow / underflow determination circuit 4 indicates the number of staying cells in the data memory circuit 1. When a read is entered with the number of staying cells of 0, an underflow occurs and a write is entered with the number of staying cells of 4. If it does, overflow will occur.
【0039】オーバフロー信号104はそれが検出され
たときのATM入力信号100の書込み位置に対応する
データメモリ回路1の書込み領域1aに書込まれ、アン
ダフロー信号105はオア回路6に出力される。The overflow signal 104 is written in the write area 1a of the data memory circuit 1 corresponding to the write position of the ATM input signal 100 when it is detected, and the underflow signal 105 is output to the OR circuit 6.
【0040】オア回路6ではデータメモリ回路1の書込
み領域1aから読出されたオーバフロー情報106とオ
ーバフローアンダフロー判定回路4からのアンダフロー
信号105との論理和をとり、その演算結果108をデ
ータクランプ回路5に出力する。In the OR circuit 6, the logical sum of the overflow information 106 read from the write area 1a of the data memory circuit 1 and the underflow signal 105 from the overflow underflow judgment circuit 4 is calculated, and the operation result 108 is obtained by the data clamp circuit. Output to 5.
【0041】データクランプ回路5はオーバフローアン
ダフロー判定回路4でオーバフローまたはアンダフロー
が検出されたことがオア回路6からの演算結果108で
通知されると、つまりデータメモリ回路1が異常の場
合、異常データによって下位装置(図示せず)が誤動作
するのを防止するため、データをオール“0”等にクラ
ンプするものである。When the data clamp circuit 5 is notified by the operation result 108 from the OR circuit 6 that overflow or underflow is detected by the overflow / underflow determination circuit 4, that is, when the data memory circuit 1 is abnormal, The data is clamped to all "0" or the like in order to prevent a lower device (not shown) from malfunctioning due to the data.
【0042】データメモリ回路1が正常状態(アラーム
無し状態)であるAセル〜Lセルに対応する書込み領域
1aの書込み位置には、オーバフローアンダフロー判定
回路4からのオーバフロー信号が“0”であることか
ら、“0”が書込まれる。The overflow signal from the overflow underflow determination circuit 4 is "0" at the write position of the write area 1a corresponding to the cells A to L in which the data memory circuit 1 is in the normal state (no alarm state). Therefore, "0" is written.
【0043】Mセルをデータメモリ回路のアドレス1領
域に書込もうとした時にリードアドレスが「1」の場
合、オーバフローアンダフロー判定回路4は減算比較に
よって滞留セル数が4のときのライトと判断するので、
オーバフロー信号104に“1”を出力する。If the read address is "1" when an M cell is to be written in the address 1 area of the data memory circuit, the overflow / underflow judgment circuit 4 judges by subtraction comparison that the number of staying cells is 4. Because
“1” is output to the overflow signal 104.
【0044】このオーバフロー信号104の“1”はア
ドレス1領域に対応する書込み領域1aに書込まれ、ア
ドレス1領域のデータが読出されるタイミング(書込ま
れなかったMセルが読出されるタイミング)で書込み領
域1aから読出される。"1" of the overflow signal 104 is written in the write area 1a corresponding to the address 1 area, and the timing of reading the data in the address 1 area (the timing of reading the unwritten M cells). Is read from the writing area 1a.
【0045】よって、データメモリ回路1からLセルが
読出された後に、書込み領域1aから読出されたオーバ
フロー情報106がオア回路6を通してデータクランプ
回路5に通知されるので、データクランプ回路5はデー
タメモリ回路1からのリードデータ101をオール
“0”等にクランプする。Therefore, after the L cell is read from the data memory circuit 1, the overflow information 106 read from the write area 1a is notified to the data clamp circuit 5 through the OR circuit 6, so that the data clamp circuit 5 is operated by the data memory. The read data 101 from the circuit 1 is clamped to all "0" or the like.
【0046】一般に、このオーバフロー状態は短時間で
回復するので、オーバフロー状態が回復した後にデータ
メモリ回路1からのリードデータ101は即時に正常な
データに復帰する。In general, this overflow state is recovered in a short time, so the read data 101 from the data memory circuit 1 is immediately restored to normal data after the overflow state is recovered.
【0047】このように、オーバフローアンダフロー判
定回路4で検出された(ATM信号系タイミングで発生
した)オーバフローアラームをデータメモリ回路1を経
由することで、データクランプ回路5によるオーバフロ
ーアラームに対する処理をSTM信号系のタイミングに
乗り換えて処理することができるので、従来クランプさ
れていたデータメモリ回路1内の滞留セルを救済するこ
とができる。As described above, the overflow alarm detected by the overflow underflow determination circuit 4 (generated at the timing of the ATM signal system) is passed through the data memory circuit 1 to allow the data clamp circuit 5 to process the overflow alarm. Since the processing can be performed by changing to the timing of the signal system, it is possible to relieve the staying cell in the data memory circuit 1 which is conventionally clamped.
【0048】ATMセルのゆらぎが大きいシステムでは
データメモリ回路1のメモリ容量が大きく、データメモ
リ回路1内の滞留セルも多くなるので、それらの滞留セ
ルを救済できれば、そのシステムにおけるデータ消失の
防止による効果が大となる。In a system in which the fluctuation of ATM cells is large, the memory capacity of the data memory circuit 1 is large and the number of staying cells in the data memory circuit 1 is also large. Therefore, if these staying cells can be relieved, the loss of data in the system can be prevented. The effect is great.
【0049】すなわち、一般に、セルゆらぎの大なる時
間率は非常に小さいので、セルゆらぎがデータメモリ量
を越える度に全データメモリ分のデータを消失してしま
う従来の方法よりも、データ消失を防止することができ
る分、総合的なデータ品質を相当向上させることができ
る。したがって、オーバフロー時に正常なデータを消失
することなく、データ品質を向上することができる。That is, in general, since the large time rate of cell fluctuation is very small, data loss can be suppressed more than in the conventional method in which the data of the entire data memory is lost each time the cell fluctuation exceeds the data memory amount. As a result, it is possible to considerably improve the overall data quality. Therefore, it is possible to improve the data quality without losing normal data at the time of overflow.
【0050】[0050]
【発明の効果】以上説明したように本発明によれば、非
同期転送モード用のセルを同期転送モードのデータに変
換するためのバッファメモリを含むATM/STM変換
装置において、バッファメモリのオーバフローを検出し
た時のそのオーバフローの情報を当該オーバフローの検
出位置に対応して保持手段に保持し、保持手段からオー
バフローの情報が読出された時にバッファメモリからの
読出しデータをクランプすることによって、オーバフロ
ー時に正常なデータを消失することなく、データ品質を
向上することができるという効果がある。As described above, according to the present invention, the overflow of the buffer memory is detected in the ATM / STM converter including the buffer memory for converting the cell for the asynchronous transfer mode into the data for the synchronous transfer mode. When the overflow information is read out from the buffer memory when the overflow information is read from the holding means, the overflow information is held in the holding means in correspondence with the overflow detection position. There is an effect that the data quality can be improved without losing the data.
【図1】本発明の一実施例を示す構成図である。FIG. 1 is a configuration diagram showing one embodiment of the present invention.
【図2】図1のデータメモリ回路のメモリマップを示す
図である。FIG. 2 is a diagram showing a memory map of the data memory circuit of FIG.
【図3】本発明の一実施例の動作を示すタイミングチャ
ートである。FIG. 3 is a timing chart showing the operation of one embodiment of the present invention.
【図4】従来例を示す構成図である。FIG. 4 is a configuration diagram showing a conventional example.
【図5】図4のデータメモリ回路のメモリマップを示す
図である。5 is a diagram showing a memory map of the data memory circuit of FIG. 4;
【図6】従来例の動作を示すタイミングチャートであ
る。FIG. 6 is a timing chart showing an operation of a conventional example.
1 データメモリ回路 1a 書込み領域 1b 格納領域 2 ライトアドレス発生回路 3 リードアドレス発生回路 4 オーバフローアンダフロー判定回路 5 データクランプ回路 6 オア回路 1 data memory circuit 1a write area 1b storage area 2 write address generation circuit 3 read address generation circuit 4 overflow underflow determination circuit 5 data clamp circuit 6 OR circuit
Claims (4)
ードのデータに変換するためのバッファメモリを含むA
TM/STM変換装置であって、前記バッファメモリの
オーバフロー及びアンダフローを検出する検出手段と、
前記検出手段で検出された前記オーバフローの情報を当
該オーバフローの検出位置に対応して保持する保持手段
と、前記保持手段から前記オーバフローの情報が読出さ
れた時に前記バッファメモリからの読出しデータをクラ
ンプするクランプ手段とを有することを特徴とするAT
M/STM変換装置。1. An A including a buffer memory for converting a cell for an asynchronous transfer mode into data for a synchronous transfer mode.
A TM / STM converter, which is a detection unit for detecting overflow and underflow of the buffer memory,
Holding means for holding the overflow information detected by the detection means in correspondence with the overflow detection position, and clamps read data from the buffer memory when the overflow information is read from the holding means. AT having clamp means
M / STM converter.
ード用のデータに変換するためのバッファメモリを含む
ATM/STM変換装置であって、前記バッファメモリ
のオーバフロー及びアンダフローを検出する検出手段
と、前記検出手段で検出された前記オーバフローの情報
を当該オーバフローの検出位置に対応して保持する保持
手段と、前記保持手段からの前記オーバフローの情報の
読出し及び前記検出手段による前記アンダフローの検出
のいずれかが行われた時に前記バッファメモリからの読
出しデータをクランプするクランプ手段とを有すること
を特徴とするATM/STM変換装置。2. An ATM / STM conversion device including a buffer memory for converting a cell for an asynchronous transfer mode into data for a synchronous transfer mode, said detection means detecting an overflow and an underflow of the buffer memory. Holding means for holding the overflow information detected by the detecting means in correspondence with the overflow detection position; reading of the overflow information from the holding means; and detection of the underflow by the detecting means. An ATM / STM conversion device comprising: clamp means for clamping read data from the buffer memory when any of the above is performed.
ード用のデータに変換するためのバッファメモリを含む
ATM/STM変換装置であって、前記バッファメモリ
に対する書込みアドレスと読出しアドレスとを基に前記
バッファメモリのオーバフロー及びアンダフローを検出
する検出手段と、前記バッファメモリに書込まれる前記
セルに対応して前記検出手段で前記オーバフローが検出
されたか否かを示すオーバフロー情報を保持する保持手
段と、前記保持手段から前記オーバフロー情報が読出さ
れた時に前記バッファメモリからの読出しデータをクラ
ンプするクランプ手段とを有することを特徴とするAT
M/STM変換装置。3. An ATM / STM converter including a buffer memory for converting cells for asynchronous transfer mode into data for synchronous transfer mode, wherein the ATM / STM converter is based on a write address and a read address for the buffer memory. Detecting means for detecting overflow and underflow of the buffer memory, holding means for holding overflow information indicating whether or not the overflow is detected by the detecting means in correspondence with the cell written in the buffer memory, AT having a clamp means for clamping read data from the buffer memory when the overflow information is read from the holding means.
M / STM converter.
ード用のデータに変換するためのバッファメモリを含む
ATM/STM変換装置であって、前記バッファメモリ
に対する書込みアドレスと読出しアドレスとを基に前記
バッファメモリのオーバフロー及びアンダフローを検出
する検出手段と、前記バッファメモリに書込まれる前記
セルに対応して前記検出手段で前記オーバフローが検出
されたか否かを示すオーバフロー情報を保持する保持手
段と、前記保持手段からの前記オーバフロー情報の読出
し及び前記検出手段による前記アンダフローの検出のい
ずれかが行われた時に前記バッファメモリからの読出し
データをクランプするクランプ手段とを有することを特
徴とするATM/STM変換装置。4. An ATM / STM converter including a buffer memory for converting cells for asynchronous transfer mode into data for synchronous transfer mode, wherein the ATM / STM converter is based on a write address and a read address for the buffer memory. Detecting means for detecting overflow and underflow of the buffer memory, holding means for holding overflow information indicating whether or not the overflow is detected by the detecting means in correspondence with the cell written in the buffer memory, ATM / clamping means for clamping read data from the buffer memory when the overflow information is read from the holding means and the underflow is detected by the detecting means. STM converter.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7259710A JPH09102773A (en) | 1995-10-06 | 1995-10-06 | ATM / STM converter |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7259710A JPH09102773A (en) | 1995-10-06 | 1995-10-06 | ATM / STM converter |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH09102773A true JPH09102773A (en) | 1997-04-15 |
Family
ID=17337871
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP7259710A Withdrawn JPH09102773A (en) | 1995-10-06 | 1995-10-06 | ATM / STM converter |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH09102773A (en) |
-
1995
- 1995-10-06 JP JP7259710A patent/JPH09102773A/en not_active Withdrawn
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2746284B2 (en) | OAM cell insertion device | |
| JP2873229B2 (en) | Buffer memory controller | |
| JPH0683715A (en) | Memory data copy method | |
| JP2790112B2 (en) | Instantaneous interruption switching device and switching method of delay priority control buffer | |
| JP4021566B2 (en) | Data memory device and data memory control method | |
| JP3812231B2 (en) | First-in first-out memory read waiting time excess cell discard circuit and cell discard method | |
| JP3562371B2 (en) | ATM cell processing system, processing method, and recording medium | |
| JP3098056B2 (en) | Cell data transfer method by ATM multiplex transmission | |
| JP2757904B2 (en) | ATM cell format converter | |
| JP2665045B2 (en) | ATM cell fluctuation generator | |
| JP2694408B2 (en) | Staff request detection circuit | |
| JPH0474046A (en) | Speed converter for atm cell | |
| KR0178251B1 (en) | First-in, first-out buffer (FIFO) | |
| JPH08292874A (en) | Memory status detection circuit | |
| JP2828080B2 (en) | Pointer monitoring device at cell conversion in AAL1 | |
| JP2765985B2 (en) | ATM network burst information transfer method | |
| JPH0486047A (en) | Buffer circuit having preferential processing function | |
| JP2900878B2 (en) | Cell buffer control method | |
| JP3211948B2 (en) | ATM cell demultiplexing circuit | |
| JPS60221857A (en) | Microprocessor system | |
| JPH05268267A (en) | Transmission line buffer amount control method | |
| JPH05252183A (en) | Cell deleting system | |
| JP2003050748A (en) | Buffer memory circuit | |
| JPH02123444A (en) | Temporarily holding circuit for information generation/ restoration | |
| JPH1132048A (en) | Cell buffer controller |
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: 20030107 |