JPH08116328A - ATM speech path device - Google Patents

ATM speech path device

Info

Publication number
JPH08116328A
JPH08116328A JP7238129A JP23812995A JPH08116328A JP H08116328 A JPH08116328 A JP H08116328A JP 7238129 A JP7238129 A JP 7238129A JP 23812995 A JP23812995 A JP 23812995A JP H08116328 A JPH08116328 A JP H08116328A
Authority
JP
Japan
Prior art keywords
cell
circuit
line
information
header
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.)
Granted
Application number
JP7238129A
Other languages
Japanese (ja)
Other versions
JP2882320B2 (en
Inventor
Yutaka Torii
豊 鳥居
Yoshito Sakurai
義人 櫻井
Makoto Mori
誠 森
Shinobu Gohara
忍 郷原
Kaneichi Otsuki
兼市 大槻
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.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP23812995A priority Critical patent/JP2882320B2/en
Publication of JPH08116328A publication Critical patent/JPH08116328A/en
Application granted granted Critical
Publication of JP2882320B2 publication Critical patent/JP2882320B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

(57)【要約】 【目的】ATM交換システムを効率的かつ経済的に実現
する通話路構成を有するATM通話路装置提示すること
にある。 【構成】ATM通話路を複数の機能ブロックに分割し、
それらを組み合わせる事で達成される。即ち、固定長パ
ケットのルーティング(宛先出回線への振り分け)機能
と論理的な多重機能のみをスイッチ部に受け持たせ、そ
の他の機能のうち、回線対応に必要な機能(例えば、位
相同期機能、流量制御機能)をまとめて回線対応部と
し、回線共通に設けても処理が可能であり、かつ、金物
が共用できるものを回線共通部とする。
(57) [Abstract] [Purpose] To provide an ATM speech path device having a speech path configuration for realizing an ATM switching system efficiently and economically. [Structure] The ATM speech path is divided into multiple functional blocks,
It is achieved by combining them. That is, only the fixed-length packet routing (distribution to the destination output line) function and the logical multiplexing function are handled by the switch unit, and among other functions, the functions required for line correspondence (for example, phase synchronization function, The flow rate control function) is integrated into a line-corresponding part, and the line common part is a line common part that can be processed even if it is provided in common.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、交換機の通話路構成に
係り、特に、固定長パケットを用い時分割多重通信情報
を交換する、いわゆるATM(Asynchronous Transf
er Mode:非同期転送モード)交換システムの通話路
に好適な通話路構成に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a channel structure of an exchange, and more particularly, a so-called ATM (Asynchronous Transf) for exchanging time division multiplex communication information using fixed length packets.
er Mode: Asynchronous transfer mode) The present invention relates to a speech path configuration suitable for a speech path of a switching system.

【0002】[0002]

【従来の技術】従来用いられている交換機の通話路の代
表的なものは、ディジタル時分割通話路であり、その構
成と動作概要は、例えば電子通信学会発行の書籍「ディ
ジタル交換方式」(昭和61年3月15日初版発行)P
−95に説明されている。
2. Description of the Related Art A typical communication path of a conventionally used exchange is a digital time-division communication path, and the configuration and operation outline thereof are described in, for example, the book "Digital Switching System" published by the Institute of Electronics and Communication Engineers (Showa era). First edition issued on March 15, 1986) P
-95.

【0003】ディジタル時分割通話路は、回線交換方式
に適した通話路であり、通話路メモリ、制御メモリ、及
び空間分割スイッチ等で構成されている。
The digital time-division speech path is a speech path suitable for a circuit switching system and is composed of a speech path memory, a control memory, a space division switch and the like.

【0004】交換機の制御部は、制御メモリに交換情報
を書き込み、時分割多重された通信情報は、その多重さ
れた一単位(タイムスロット)毎に、制御メモリをアク
セスして、接続されるべき宛先を知り、交換接続動作が
行われる。
The control section of the exchange writes the exchange information in the control memory, and the communication information which is time-division multiplexed should be connected by accessing the control memory for each unit (time slot) in which it is multiplexed. Knowing the destination, the switching connection operation is performed.

【0005】[0005]

【発明が解決しようとする課題】上記ディジタル時分割
通話路は、基本的に回線交換を行うため、将来需要が増
大すると思われる種々の速度を持つ通話や、種々の性質
を持つマルチメディアには必ずしも適さない。一方、こ
れらに比較的柔軟に対応できると思われるパケット交換
方式も、現在の方式では、上記種々の速度を持つ通信、
特に高速広帯域通信への対応が難かしい。
Since the digital time division speech path basically performs circuit switching, it is not suitable for telephone calls with various speeds, which are expected to increase in the future, and multimedia with various characteristics. Not necessarily suitable. On the other hand, the packet switching method, which seems to be able to deal with these relatively flexibly, is the communication method with the above various speeds in the current method.
Especially, it is difficult to support high-speed broadband communication.

【0006】このような背景から、新たな交換方式とし
て、ATMと呼ばれる方式が研究されている。ATM
は、セルと呼ばれる固定長パケットを単位として通信情
報、呼処理信号など全ての情報を扱うところに特徴があ
る。ATM交換システムの実現には、その通話路構成の
具体化検討が必要である。スイッチ機能に限定すれば、
いくつかの具体案が提案されているが、ATM通話路と
して必要なその他の機能、例えば、セルの位相同期、ラ
ベル変換、セル流量制御等の機能をどのように具体化す
れば、実現性のある通話路構成が構築できるのか、とい
う問題が未解決である。
From such a background, a method called ATM has been studied as a new exchange method. ATM
Is characterized in that it handles all information such as communication information and call processing signals in units of fixed length packets called cells. In order to realize the ATM switching system, it is necessary to study the concrete structure of the communication path. If limited to the switch function,
Although some concrete proposals have been proposed, how to realize other functions necessary for the ATM speech path, such as cell phase synchronization, label conversion, cell flow rate control, etc. The question of whether a certain channel structure can be constructed has not been solved.

【0007】本発明の目的は、上記未解決の諸問題を解
決し、ATM交換システムを効率的かつ経済的に実現す
る通話路構成を提示することにある。
An object of the present invention is to solve the above-mentioned unsolved problems and to provide a speech path configuration which realizes an ATM switching system efficiently and economically.

【0008】[0008]

【課題を解決するための手段】上記目的は、ATM通話
路を複数の機能ブロックに分割し、それらを組み合わせ
る事で達成される。即ち、固定長パケットのルーティン
グ(宛先出回線への振り分け)機能と論理的な多重機能
のみをスイッチ部に受け持たせ、その他の機能のうち、
回線対応に必要な機能(例えば、位相同期機能、流量制
御機能)をまとめて回線対応部とし、回線共通に設けて
も処理が可能であり、かつ、金物が共用できるものを回
線共通部とする。
The above object can be achieved by dividing an ATM speech path into a plurality of functional blocks and combining them. That is, only the fixed-length packet routing (distribution to the destination outgoing line) function and the logical multiplexing function are handled by the switch unit, and among other functions,
Functions required for line support (for example, phase synchronization function and flow rate control function) are grouped together as a line support unit, and processing that can be performed even if shared by the lines and that can be shared by hardware is the line common unit. .

【0009】更に、この機能分割に当っては、それらの
機能がシステムとしての処理階層(プロトコルレイヤ)
上のどこに位置するかを分析し、それぞれの分割と階層
構造の対応を整合させ、機能的な切れを良くし、各機能
ブロックの独立性を高め、かつ、各ブロック間の連絡を
簡単化することにより、実現性を高めた。
Further, in this function division, those functions are processed in a processing hierarchy (protocol layer) as a system.
Analyzing where they are located on the top, aligning the correspondence of each division and hierarchical structure, improving the functional disconnection, increasing the independence of each functional block, and simplifying the communication between each block Therefore, the feasibility is enhanced.

【0010】更に、上記回線対応部において、位相同期
回路は、複数の周波数を用いて動作できるようにし、位
相同期機能と固定長パケットの速度変換機能を併合し
た。また、同じく上記回線対応部において、流量制御の
ための制御情報を、該パケットのヘッダ変換テーブル
(ラベル変換テーブル)に共存できる構成とした。
Further, in the above-mentioned line interface, the phase synchronization circuit is made operable by using a plurality of frequencies, and the phase synchronization function and the fixed-length packet speed conversion function are combined. Further, similarly, in the line interface, control information for controlling the flow rate can coexist in the header conversion table (label conversion table) of the packet.

【0011】[0011]

【作用】回線対応部は、伝送路を物理的に終端するとと
もに、固定長パケット(セルと称する)のヘッダ部の情
報にかかわる処理(ATM終端)を行う。また、セルの
時間的位置を各回線で合わせるための位相同期を行う。
さらに、加入者端末から申告された以上の負荷がかかる
ことを避けるための、流量制御を行う。
The line interface physically terminates the transmission line and also performs processing (ATM termination) relating to the information in the header of the fixed length packet (referred to as a cell). In addition, phase synchronization is performed to match the temporal position of cells on each line.
Further, flow rate control is performed to avoid applying a load larger than that declared by the subscriber terminal.

【0012】回線共通部は、呼制御信号の処理、及び、
呼処理を行う。
The line common unit processes call control signals and
Perform call processing.

【0013】スイッチ部は、セルの多重、交換を行う。The switch unit multiplexes and exchanges cells.

【0014】[0014]

【実施例】図1に本発明の通話路装置の実施例を示す。
通話路装置全体は、n個のATM回線終端装置101〜
10n、スイッチ部110、信号処理部120、制御機
構部130から成る。
DESCRIPTION OF THE PREFERRED EMBODIMENTS FIG. 1 shows an embodiment of the speech path device of the present invention.
The entire speech path device is composed of n ATM line terminators 101 to 101.
10n, a switch unit 110, a signal processing unit 120, and a control mechanism unit 130.

【0015】ATM回線終端装置101〜10nは、回
線対応に設ける。スイッチ部110は、複数(図1では
n+1本)の入回線と複数(同じくn+1本)の出回線
を持つ。各入回線はそれぞれ対応するATM回線終端装
置に接続され、各出回線も同様に、それぞれATM回線
終端装置に接続される。但し、入回線のうち少なくとも
1本、及び、出回線のうちの少なくとも1本は信号処理
部120に接続される。信号処理部120と制御機構部
130は相互に接続される。
The ATM line terminators 101 to 10n are provided corresponding to the lines. The switch unit 110 has a plurality of (n + 1 in FIG. 1) incoming lines and a plurality (also n + 1) outgoing lines. Each incoming line is connected to a corresponding ATM line terminating device, and each outgoing line is similarly connected to an ATM line terminating device. However, at least one of the incoming lines and at least one of the outgoing lines are connected to the signal processing unit 120. The signal processing unit 120 and the control mechanism unit 130 are connected to each other.

【0016】ATM回線終端装置(例えば101)は、
伝送路140とスイッチの入回線150、及び、出回線
160と伝送路170とのインタフェースを行う。その
詳細は後述するが、主要機能は、伝送路終端、セル位相
同期、セル流量制御、ラベル変換である。
The ATM line terminator (eg 101) is
The transmission line 140 and the switch input line 150, and the output line 160 and the transmission line 170 are interfaced. Although the details will be described later, the main functions are transmission line termination, cell phase synchronization, cell flow rate control, and label conversion.

【0017】スイッチ部110は、ある入回線から、あ
る出回線へと通信情報を交換接続するスイッチである。
入回線、出回線上では、通信情報は図9(a)または
(b)に示すセルと呼ばれる固定長パケットの形態で扱
われる。スイッチ部110は、セルのヘッダ部に含まれ
る。呼識別番号である論理チャネル番号VCNもしくは
ルーティングヘッダの情報をもとに、ハードウェアロジ
ックで動作する、いわゆる自己ルーティングスイッチで
ある。機能としては、セルのルーティングと論理多重を
行う。
The switch unit 110 is a switch for exchanging and connecting communication information from a certain incoming line to a certain outgoing line.
On the incoming and outgoing lines, the communication information is handled in the form of fixed length packets called cells shown in FIG. 9A or 9B. The switch part 110 is included in the header part of the cell. This is a so-called self-routing switch that operates in hardware logic based on the information of the logical channel number VCN which is the call identification number or the information of the routing header. Its functions are cell routing and logical multiplexing.

【0018】自己ルーティングスイッチの構成は、例え
ば、バンヤン網を用いたものや、メモリスイッチを用い
たものがあり、公知の回路で実現できるので特に具体的
には述べない。収容回線数が多いときには、図11に示
すような多段構成をとることも考えられる。スイッチ部
は、基本的には、どの入回線から入ったセルでも、どの
出回線へ出て行ける構造となっていれば良い。
The configuration of the self-routing switch includes, for example, one using a Banyan network and one using a memory switch, and since it can be realized by a known circuit, it will not be specifically described. When the number of accommodated lines is large, it is possible to adopt a multistage configuration as shown in FIG. Basically, the switch unit should have a structure in which a cell entered from any incoming line can go out to any outgoing line.

【0019】信号処理部120は、伝送路から送られて
くるセルのうち、呼処理信号を運ぶ信号用セルを処理す
る部分であり、主要機能は信号用セル分解・組立、信号
の速度整合、誤り制御、フロー制御である。
The signal processing section 120 is a section for processing a signal cell carrying a call processing signal among cells sent from the transmission line, and its main functions are disassembly / assembly of the signal cell, signal speed matching, and the like. Error control and flow control.

【0020】制御機構部130は、主に呼処理機能を受
け持つ。この機能ブロックの機能は、従来の交換機の通
話路のものと、基本的には同様である。
The control mechanism section 130 mainly has a call processing function. The function of this functional block is basically the same as that of the conventional communication path.

【0021】信号処理部120及び制御機構部130に
ついては、制御用計算機、論理回路等の組み合せで実現
でき、特に特殊な実現技術を要さないので、詳細説明は
省略する。
The signal processing unit 120 and the control mechanism unit 130 can be realized by a combination of a control computer, a logic circuit, etc., and since no special realization technique is required, detailed description will be omitted.

【0022】以上に説明したように、本発明の通話路構
成の一実施例は、4つの機能ブロックにより構成され
る。以下に、本構成の最も特徴的な機能ブロックであ
る、ATM回線終端装置について詳しく述べる。
As described above, one embodiment of the speech path configuration of the present invention is composed of four functional blocks. The ATM line termination device, which is the most characteristic functional block of this configuration, will be described in detail below.

【0023】図2は、本発明によるATM回線終端装置
の構成図である。図2において、201は、伝送路とス
イッチの物理的なインタフェースをとる回線終端回路で
あり、202は各回線異なる位相で入力して来るセル
を、セル単位で位相合わせを行うセル位相同期回路であ
り、203は、入力して来るセルの交換制御情報を含む
ヘッダを検出するヘッダ検出回路であり、204は、交
換制御情報及び流量制御情報を各呼識別番号論理チャネ
ル毎に一括して記憶する情報テーブルであり、205
は、入力セルを各呼識別番号毎に流量を測定し、予め設
定された規定値を超えないかどうかを監視する流量モニ
タ回路であり、206は、上記セルのヘッダを情報テー
ブル204及び流量モニタ回路205からの情報に基づ
いて書き替えるヘッダ変換回路である。
FIG. 2 is a block diagram of an ATM line terminal device according to the present invention. In FIG. 2, 201 is a line terminating circuit that serves as a physical interface between a transmission line and a switch, and 202 is a cell phase synchronization circuit that performs phase matching in cells on a cell-by-cell basis. Yes, 203 is a header detection circuit that detects a header including the exchange control information of the incoming cell, and 204 collectively stores the exchange control information and the flow rate control information for each call identification number logical channel. Information table, 205
Is a flow rate monitor circuit for measuring the flow rate of the input cell for each call identification number and monitoring whether or not it exceeds a preset specified value. Reference numeral 206 denotes a header of the cell and an information table 204 and a flow rate monitor. It is a header conversion circuit that rewrites based on the information from the circuit 205.

【0024】以下本回路の説明をする。伝送路からの信
号は、回線終端回路201に入力され、クロック抽出、
フレーム検出、ビット位相同期等の物理的な終端が行わ
れ、情報ストリームとしてセル位相同期回路202へ入
力される。セル位相同期回路202では、各回線異なる
位相で入力して来るセルの位相を検出し、セル毎に位相
同期を行う。そして位相同期の取られたセルは、ヘッダ
検出回路203で、ヘッダ情報が読み込まれる。そのヘ
ッダ情報は、情報テーブル204に入力され、ヘッダに
含まれる呼識別番号を基に、それに関連する交換情報、
流量制御情報が引き出され、流量モニタ205、ヘッダ
変換回路206に入力される。流量モニタ205は、入
力セルを各呼識別番号毎に入力セルの流量を計数する。
そして、その流量が予め定められた値を超えたならば、
流量超過したことをヘッダ変換回路206に通知する。
ヘッダ変換回路は、情報テーブル204、及び流量モニ
タ回路205からの情報に基づき、呼識別番号の付け替
え、流量超過セルの表示等のヘッダ変換を一括して行
う。
The circuit will be described below. The signal from the transmission line is input to the line terminating circuit 201, clock extraction,
Physical termination such as frame detection and bit phase synchronization is performed, and the information is input to the cell phase synchronization circuit 202 as an information stream. The cell phase synchronization circuit 202 detects the phase of a cell that is input with a different phase for each line and performs phase synchronization for each cell. Then, the header detection circuit 203 reads the header information of the phase-synchronized cells. The header information is input to the information table 204, and based on the call identification number included in the header, exchange information related to it,
The flow rate control information is extracted and input to the flow rate monitor 205 and the header conversion circuit 206. The flow rate monitor 205 counts the flow rate of the input cell for each call identification number.
And if the flow rate exceeds a predetermined value,
The header conversion circuit 206 is notified that the flow rate has been exceeded.
Based on the information from the information table 204 and the flow rate monitor circuit 205, the header conversion circuit collectively performs header conversion such as reassignment of the call identification number and display of a flow rate excess cell.

【0025】以下ATM終端装置の各部について実施例
を上げて詳しく説明する。
Each part of the ATM termination device will be described in detail below with reference to embodiments.

【0026】図3は図2におけるセル位相同期回路20
2の回線終端回路201からヘッダ検出回路203へ伝
送情報を送出する部分の一実施例を示したものである。
図3において、301は、情報ストリーム中の伝送制御
情報を運ぶオーバーヘッドによりセルの区切りを検出す
るオーバーヘッド処理回路であり、302はオーバーヘ
ッド処理部の情報に基づきセルの先頭を示すセル先頭信
号とセルの到着期間に対応する書き込みクロック制御信
号を出力するセル周期発生回路であり、303は1セル
記憶可能な容量を持つ3個のバッファと入力信号をその
3個のバッファに振り分けるデマルチプレクサ(DMU
X)と、上記3個のバッファの一つの出力を選択するセ
レクタ(SEL)により構成されるセル同期バッファ部
であり、304はセル同期回路202からのセル先頭信
号に基づき1セルバッファに書き込む毎に書込み用バッ
ファを順に切り替える書き込み制御回路であり、305
は、前記3個のバッファのそれぞれの書き込み状態を記
憶するレジスタをバッファ毎に持つ読み出し待ちフラグ
レジスタであり、306は、読み出し待ちフラグレジス
タの出力をラッチするフリップフロップであり、307
はフリップフロップ306のラッチされた値に基づき読
み出しバッファを決定し、読み出しバッファを切替える
読み出し制御回路であり、308は、バッファからセル
を読み出す周期を示す読み出し周期信号を発生する読み
出し周期発生回路であり、309は、システムクロック
と、読み出し周期発生回路308の出力によりバッファ
読み出しクロックを作成するバッファ読み出しクロック
作成回路であり、310は入力信号クロックから書き込
みクロックを作成する読み出しクロック作成回路であ
り、311は読み出しフラグレジスタ305のリセット
信号を制御するゲートである。以下本回路の動作を説明
する。なお読み出しクロックと書き込みクロックの周波
数は前記オーバーヘッドと後述するルーティングヘッダ
を伝送するのに必要とされるビットレイトの差に相当す
る周波数だけ異なる。
FIG. 3 shows the cell phase lock circuit 20 shown in FIG.
2 shows an embodiment of a portion for sending transmission information from the line terminating circuit 201 to the header detecting circuit 203.
In FIG. 3, reference numeral 301 is an overhead processing circuit that detects a cell delimiter by the overhead of carrying transmission control information in the information stream, and 302 is a cell head signal indicating the head of the cell based on the information of the overhead processing unit and a cell head signal. A cell cycle generation circuit that outputs a write clock control signal corresponding to the arrival period, and 303 is a demultiplexer (DMU) that distributes three buffers having a capacity capable of storing one cell and an input signal to the three buffers.
X) and a selector (SEL) for selecting one of the outputs of the three buffers, 304 is a cell synchronization buffer unit that is written in one cell buffer based on the cell head signal from the cell synchronization circuit 202. Is a write control circuit for sequentially switching the write buffer to
307 is a read wait flag register having a register for storing the write state of each of the three buffers for each buffer, 306 is a flip-flop for latching the output of the read wait flag register, 307
Reference numeral 308 is a read control circuit that determines a read buffer based on the latched value of the flip-flop 306 and switches the read buffer, and reference numeral 308 is a read cycle generation circuit that generates a read cycle signal indicating a cycle of reading cells from the buffer. , 309 is a buffer read clock creation circuit that creates a buffer read clock from the system clock and the output of the read cycle generation circuit 308, 310 is a read clock creation circuit that creates a write clock from the input signal clock, and 311 is This is a gate for controlling the reset signal of the read flag register 305. The operation of this circuit will be described below. The frequencies of the read clock and the write clock differ from each other by a frequency corresponding to the difference between the overhead and the bit rate required to transmit the routing header described later.

【0027】本回路へ入力する信号は図12の入力情報
ストリームに示される様に周期的に配置されるオーバー
ヘッドによるフレーム構造内にセルが配置されている。
この図に示されている様に、そのオーバーヘッドのため
にセルが途中で分断される場合がある。それを1フレー
ムで見ると図10に示される構造をとる。1フレームは
10バイトのオーバーヘッドと、オーバーヘッド間に2
70バイトのセルが入る領域により、オーバーヘッドの
9周期で構成されている。一方各セルとフレームの位置
関係は、オーバーヘッド中にポインタ情報として含まれ
ている。オーバーヘッド処理回路301は、そのポイン
タ情報を見ることによりフレームとセルの位置関係を検
出し、その情報をセル周期発生回路304に送出する。
セル周期発生回路302は、オーバーヘッド処理回路3
01の出力によりセルの発生周期信号と、書き込みクロ
ック制御信号を作成する。書き込みクロック制御信号に
よりアンドゲート310が制御され、書込みクロックが
セルの到着期間だけ出力される。一方セル周期発生部か
ら出力されるセル周期信号により書込み制御回路304
は、書込みバッファを順番に切り替える。セル同期バッ
ファ303は、書込みクロックに従い情報ストリーム中
のセルの部分のみを1セルずつバッファに書込む。読み
出し待ちフラグレジスタ305はセル書込み終了する毎
に該当するレジスタがセットされる。
In the signal input to the present circuit, cells are arranged in the frame structure due to the periodically arranged overhead as shown in the input information stream of FIG.
As shown in this figure, cells may be fragmented due to the overhead. When viewed in one frame, it has the structure shown in FIG. One frame has 10 bytes of overhead and 2 between overheads
An area containing a 70-byte cell constitutes 9 overhead cycles. On the other hand, the positional relationship between each cell and the frame is included in the overhead as pointer information. The overhead processing circuit 301 detects the positional relationship between the frame and the cell by looking at the pointer information, and sends the information to the cell cycle generation circuit 304.
The cell cycle generation circuit 302 includes an overhead processing circuit 3
An output of 01 generates a cell generation period signal and a write clock control signal. The AND gate 310 is controlled by the write clock control signal, and the write clock is output only during the cell arrival period. On the other hand, the write control circuit 304 is generated by the cell cycle signal output from the cell cycle generator.
Switches the write buffer in order. The cell synchronization buffer 303 writes only a portion of cells in the information stream into the buffer one cell at a time according to the write clock. The read wait flag register 305 is set to a corresponding register each time cell writing is completed.

【0028】次はセル同期バッファからセルを読み出す
場合、読み出し待ちフラグレジスタの値を、読み出し周
期信号によりフリップフロップ306でラッチし、その
結果を読み出し制御回路307に入力し、読み出しバッ
ファを決定する。その結果をセル送出タイミングに合わ
せて、セル同期バッファに送出することにより、バッフ
ァからの読み出しを可能とする。
Next, when reading a cell from the cell synchronous buffer, the value of the read wait flag register is latched by the flip-flop 306 by the read cycle signal and the result is input to the read control circuit 307 to determine the read buffer. The result can be read out from the buffer by sending it to the cell synchronization buffer at the cell sending timing.

【0029】なお読み出しクロック作成回路309は、
セルの先頭2バイトは、クロックを停止するように動作
し、スイッチ内の交換制御情報となるルーティングヘッ
ダの領域をセル毎に確保する。
The read clock generation circuit 309 is
The first 2 bytes of the cell operate so as to stop the clock, and secure an area of the routing header which is the exchange control information in the switch for each cell.

【0030】上記読出し時、セル同期バッファ内にセル
の書き込みが終了しているバッファがない場合読み出し
制御回路307は、セル同期バッファ303を制御しセ
ルと同一長の空き領域を送出する。またアンドゲート3
11を制御して読み出し待ちフラグレジスタのリセット
を行わないようにする。
At the time of reading, if there is no buffer in which cell writing has been completed in the cell synchronization buffer, the read control circuit 307 controls the cell synchronization buffer 303 and sends out an empty area having the same length as the cell. And gate 3
11 is controlled so that the read wait flag register is not reset.

【0031】次に本回路の動作を図12のタイムチャー
トを用いて説明する。入力情報ストリーム中のオーバー
ヘッドが到着するとセル周期発生回路302からオーバ
ーヘッド周期信号が出力され、アンドゲート310によ
り書き込みクロックが停止する。そのため入力情報スト
リーム中のセルの部分のみ選択的にセル同期バッファ3
03に書き込む。またセル周期発生回路302からセル
先頭信号がセルの区切りの直前で出力されそれにより書
き込み制御回路304がセル同期バッファを切替える。
また同時に書き込み終了したバッファを読み出し待ちフ
ラグレジスタ内の対応するレジスタをセットすることに
より記憶する。次に、読み出し周期発生回路308から
出力される読み出し周期信号の立上りで、読み出しフラ
グレジスタの出力がフリップフロップ306でラッチさ
れる。そしてその立下がりで読み出し制御回路307が
次に読み出すバッファを選択し、セル同期バッファ内の
セレクタを切替える。それと同時に次に読み出すバッフ
ァに対応する。読み出しフラグレジスタ内のレジスタを
リセットする。読み出しバッファが切替えられてから2
バイト送出する期間は読み出しクロック作成回路309
からは読み出しクロックが出力されず、その間がルーテ
ィングヘッダ領域となる。ルーティングヘッダ領域後、
読み出しに選択されたバッファから1セル連続して読み
出される。
Next, the operation of this circuit will be described with reference to the time chart of FIG. When the overhead in the input information stream arrives, the cell cycle generation circuit 302 outputs the overhead cycle signal, and the AND gate 310 stops the write clock. Therefore, only the cell part in the input information stream is selectively selected by the cell synchronization buffer 3.
Write in 03. Further, the cell head signal is output from the cell cycle generation circuit 302 immediately before the cell division, and the write control circuit 304 switches the cell synchronization buffer.
At the same time, the buffer for which writing has been completed is stored by setting the corresponding register in the read wait flag register. Next, at the rising edge of the read cycle signal output from the read cycle generation circuit 308, the output of the read flag register is latched by the flip-flop 306. Then, at the fall, the read control circuit 307 selects the buffer to be read next, and switches the selector in the cell synchronization buffer. At the same time, it corresponds to the buffer to be read next. Reset the registers in the read flag register. 2 after the read buffer is switched
The read clock generation circuit 309 is used for the period for transmitting the bytes
Does not output the read clock, and the area between them becomes the routing header area. After the routing header area,
One cell is continuously read from the buffer selected for reading.

【0032】本図に示されている様に本実施例のセル同
期回路は、各回線上のセル同期を行うと同時に入力情報
ストリームからオーバーヘッド領域を取り除き、また同
時にルーティングヘッダ領域を確保する機能を持つ。
As shown in the figure, the cell synchronization circuit of this embodiment has the function of removing the overhead area from the input information stream at the same time as performing cell synchronization on each line and at the same time securing the routing header area. .

【0033】次はスイッチから回線終端回路へ伝送情報
を送出するセル位相同期回路202の部分の一実施例を
図4により説明する。図4において401は1セル記憶
可能な3個のバッファとスイッチからのセルを各バッフ
ァに振り分けるデマルチプレクサ(DEMUX)と、前
記3個のバッファ及びオーバーヘッド発生回路の出力を
選択する選択回路(SEL)より構成されるセル同期バ
ッファであり、402はスイッチからのセル先頭信号に
より書き込みバッファの切り替えを行う書き込み制御回
路であり、403は前記セル同期バッファ401の3個
のバッファに対応したレジスタを持ち、書き込み終了時
セットされ、読みだし時リセットされる読みだし待ちフ
ラグレジスタであり、404は、読みだし待ちフラグレ
ジスタの出力をラッチするフリップフロップであり、4
05はフリップフロップ404にラッチされた値に基づ
き読み出しバッファを決定すること並びにオーバーヘッ
ド周期にはオーバーヘッド発生回路に出力を切り替える
読み出し制御回路であり、407は出力セルの読み出し
周期信号と、出力オーバーヘッド領域を示すオーバーヘ
ッド周期信号を出力する読み出し周期発生回路であり、
408はセルに付与されているルーティングヘッダ領域
を除く期間書き込みクロックを出力する書き込みクロッ
ク発生回路であり、409は読み出し制御回路405の
出力により書き込み終了バッファがなければ、読み出し
待ちバッファレジスタのリセット実行を停止させるアン
ドゲートである。
Next, an embodiment of the portion of the cell phase synchronizing circuit 202 for transmitting the transmission information from the switch to the line terminating circuit will be described with reference to FIG. In FIG. 4, reference numeral 401 denotes three buffers capable of storing one cell and a demultiplexer (DEMUX) for allocating cells from the switch to each buffer, and a selection circuit (SEL) for selecting the outputs of the three buffers and the overhead generating circuit. A write control circuit for switching the write buffers by a cell head signal from a switch, and 403 has registers corresponding to the three buffers of the cell sync buffer 401. Reference numeral 404 denotes a read wait flag register that is set at the end of writing and reset at the time of reading. Reference numeral 404 denotes a flip-flop that latches the output of the read wait flag register.
Reference numeral 05 is a read control circuit that determines a read buffer based on the value latched in the flip-flop 404 and that switches the output to the overhead generation circuit in the overhead cycle, and 407 indicates the read cycle signal of the output cell and the output overhead area. A readout cycle generation circuit that outputs the overhead cycle signal shown
Reference numeral 408 is a write clock generation circuit that outputs a write clock during the period excluding the routing header area assigned to the cell. Reference numeral 409 is the output of the read control circuit 405. If there is no write end buffer, the read wait buffer register is reset. It is an AND gate to stop.

【0034】以下本回路の動作を説明する。スイッチよ
り入力して来るセルは図9(b)に示されている様にル
ーティングヘッダが付与されているので、その間書き込
みクロック発生回路406がクロックを停止することに
よりセルのみをバッファに書き込む。またセル先頭信号
により1セル書込む毎に書き込みバッファが切り替えら
れる。また同時に読み出し待ちフラグレジスタ内の該当
するレジスタをセットする。
The operation of this circuit will be described below. As shown in FIG. 9 (b), the cell input from the switch is provided with a routing header, and during that time, the write clock generation circuit 406 stops the clock to write only the cell to the buffer. The write buffer is switched every time one cell is written by the cell head signal. At the same time, the corresponding register in the read wait flag register is set.

【0035】次にセル同期バッファからセルを読み出す
場合、読み出しフラグレジスタ403の値を、読み出し
周期信号によりフリップフロップ404でラッチし、そ
の結果を読み出しバッファ選択回路405に入力し、読
み出しバッファを決定する。その結果をセル読み出しタ
イミングに合わせて、セル同期バッファに送出すること
により、バッファからの読み出しを可能とする。一方、
読み出し周期発生回路407からは周期的にオーバーヘ
ッド領域を示すオーバーヘッド周期信号が出力される。
この信号が読み出し制御回路405に入力されると読み
出し制御回路405は、セル同期バッファ401を制御
してオーバーヘッド情報を出力する。この間、セル同期
バッファ401からの読み出し動作は停止する。
Next, when reading a cell from the cell synchronous buffer, the value of the read flag register 403 is latched by the flip-flop 404 by the read cycle signal and the result is input to the read buffer selection circuit 405 to determine the read buffer. . The result can be read from the buffer by sending the result to the cell synchronization buffer at the cell read timing. on the other hand,
The read cycle generation circuit 407 periodically outputs an overhead cycle signal indicating an overhead area.
When this signal is input to the read control circuit 405, the read control circuit 405 controls the cell synchronization buffer 401 and outputs overhead information. During this time, the read operation from the cell synchronization buffer 401 is stopped.

【0036】上記読み出し時、セル同期バッファ内にセ
ルの書込みが終了しているバッファがない場合、読み出
し制御回路404はセル同期バッファ401を制御し空
セルを送出する。またアンドゲート409を制御して読
み出し待ちフラグレジスタのリセットを行わないように
する。
At the time of reading, if there is no buffer in which cell writing has been completed in the cell synchronization buffer, the read control circuit 404 controls the cell synchronization buffer 401 to send out an empty cell. Also, the AND gate 409 is controlled so that the read waiting flag register is not reset.

【0037】次に本回路の動作図13のタイムチャート
を用いて説明する。スイッチからのセルストリーム中の
ルーティングヘッダが到着すると、書込みクロックは停
止するためその間セルの書込みが行われない。またセル
先頭信号により書込み制御回路402は、セル同期バッ
ファ401を制御し、書込みバッファを切り替え次のバ
ッファに書込みを開始する。また同時に書込み終了した
バッファを読み出し待ちフラグレジスタ403内の対応
するレジスタをセットすることにより記憶する。次に、
読み出し周期発生回路407から出力される読み出し周
期信号の立上りで、読み出しフラグレジスタ403の出
力がフリップフロップ404でラッチされる。そしてそ
の立ち下がりで読み出し制御回路405が次に読み出す
バッファを選択し切り替える。それと同時に次に読み出
すバッファに対応する読み出しフラグレジスタ403内
のレジスタをリセットする。一方読み出し周期発生回路
からオーバーヘッド周期信号が出力されると、セルの読
み出しはその間停止しセル同期バッファ401からはオ
ーバーヘッドが出力される。
Next, the operation of this circuit will be described with reference to the time chart of FIG. When the routing header in the cell stream from the switch arrives, the write clock is stopped and the cell is not written during that time. Further, the write control circuit 402 controls the cell synchronization buffer 401 by the cell head signal, switches the write buffer, and starts writing to the next buffer. At the same time, the buffer for which writing has been completed is stored by setting the corresponding register in the read wait flag register 403. next,
At the rising edge of the read cycle signal output from the read cycle generation circuit 407, the output of the read flag register 403 is latched by the flip-flop 404. Then, at the trailing edge, the read control circuit 405 selects and switches the buffer to be read next. At the same time, the register in the read flag register 403 corresponding to the buffer to be read next is reset. On the other hand, when an overhead cycle signal is output from the read cycle generation circuit, cell reading is stopped during that time, and overhead is output from the cell synchronization buffer 401.

【0038】本実施例のセル位相同期回路は伝送回線上
で不要となるルーティングヘッダを取り除くと同時に伝
送回線上で必要となるオーバーヘッドの挿入を行う。
The cell phase synchronization circuit of this embodiment removes a routing header which is unnecessary on the transmission line and at the same time inserts an overhead required on the transmission line.

【0039】次に流量モニタ回路の一実施例を図5に示
す。図5において501は、入力セルの個数を各呼識別
番号毎に計数値を記憶するセル計数メモリであり、50
2は、測定開始時刻を記憶するタイマメモリであり、5
03は、各加入者が呼設定時に予め定められた一定個数
Nを送出する最低の時間を申告した値を記憶する申告値
メモリであり、504は、セル計数メモリ501の出力
値に1加算する加算器であり、510は現在の時刻を出
力するタイマであり、505は、タイマ510の出力か
らタイマメモリ502の出力を引くことにより測定時間
を計算する減算器であり、506はセルの到着数と一定
個数Nを比較し、到着数が一定個数を超えていないかを
見る比較器であり、507は、減算器505の出力であ
る測定時間と申告値を比較し、測定時間が申告値を超え
ていないかどうかを見る比較器であり、508は、比較
器506の出力により、流量超過セルについて廃棄又は
マーク付与を指示する流量制御信号をヘッダ変換回路2
06へ送出する違反セル処理回路であり、509は、セ
ル流量測定動作を行っている以外の間に、タイマメモリ
502を各呼識別番号を順にアクセスし、測定時間が申
告値を超えてないか監視するためのメモリアドレスを発
生するタイムオーバー監視回路であり、511は、セル
計数期間と、タイムオーバー監視期間のメモリアクセス
アドレスを切替えるセレクタである。なお、図5中、セ
ル計数メモリ501とタイマメモリ502と申告値メモ
リ503は入力セルの呼識別番号によりアクセスされる
ためATM回線終端装置101〜10nの各情報テーブ
ル204(など)に置く事が可能である。
Next, an embodiment of the flow rate monitor circuit is shown in FIG. In FIG. 5, reference numeral 501 denotes a cell counting memory that stores a count value of the number of input cells for each call identification number.
2 is a timer memory that stores the measurement start time, and 5
Reference numeral 03 denotes a declared value memory that stores a value that each subscriber declares the minimum time for sending a predetermined number N of predetermined times at the time of call setup, and 504 adds 1 to the output value of the cell counting memory 501. An adder 510 is a timer that outputs the current time, 505 is a subtracter that calculates the measurement time by subtracting the output of the timer memory 502 from the output of the timer 510, and 506 is the number of cell arrivals. Is a comparator that compares the number of arrivals with a fixed number N to see if the number of arrivals exceeds a certain number. Reference numeral 507 compares the measurement time output from the subtractor 505 with the declared value, and the measured time is the declared value. 508 is a comparator for checking whether or not the flow rate is exceeded, and the output of the comparator 506 indicates that the header conversion circuit 2 outputs a flow rate control signal for instructing discard or marking of the flow rate excess cell.
Is a violating cell processing circuit for sending to 06, 509, while the cell flow rate measurement operation is not performed, access each call identification number to the timer memory 502 in order, and whether the measurement time exceeds the declared value A time-out monitoring circuit that generates a memory address for monitoring is provided. Reference numeral 511 is a selector that switches the memory access address during the cell counting period and the time-over monitoring period. In FIG. 5, the cell counting memory 501, the timer memory 502, and the declared value memory 503 are accessed by the call identification number of the input cell, and therefore may be placed in each information table 204 (or the like) of the ATM line terminators 101 to 10n. It is possible.

【0040】以下本回路の動作を説明する。ATM変換
機にセルが到着すると、ヘッダ検出回路203から、呼
識別番号が送られて来る。その呼識別番号をアドレスと
し、セル計数メモリ501、タイマメモリ502、申告
値メモリ503がアクセスされ、呼識別番号に対応する
流量制御情報が得られる。そしてセル計数メモリ501
からの計数値に加算回路504で1が加えられ、その結
果をセル計数メモリ501に書き替える。一方加算され
た計数値は比較器506に入力され、一定個数Nと比較
される。もし計数値がNより大きい場合、流量超過情報
を違反セル処理回路508に通知する。違反セル処理回
路508では、流量超過の通知を受けると、その超過し
たセルを廃棄又はマーク付与を指示する流量制御信号を
ヘッダ変換回路206に送出する。廃棄又はマーク付与
の選択は、回線のトラヒック状態により、輻輳状態の時
は廃棄、回線容量に余裕がある場合にはマーク付与が行
われる。なおマーク付与されたセルは輻輳時またはそれ
に近い状態の時スイッチで廃棄される。
The operation of this circuit will be described below. When the cell arrives at the ATM converter, the header detection circuit 203 sends a call identification number. Using the call identification number as an address, the cell counting memory 501, the timer memory 502, and the declared value memory 503 are accessed to obtain the flow rate control information corresponding to the call identification number. And the cell counting memory 501
1 is added to the count value from the adder circuit 504, and the result is rewritten in the cell count memory 501. On the other hand, the added count value is input to the comparator 506 and compared with the fixed number N. If the count value is larger than N, the flow rate excess information is notified to the violating cell processing circuit 508. When the violation cell processing circuit 508 receives the notification of the flow rate excess, it sends a flow rate control signal to the header conversion circuit 206 to instruct discarding or marking of the excess cell. Depending on the traffic state of the line, the selection of discarding or adding a mark is performed in the congestion state and is added in the case where the line capacity has a margin. The marked cells are discarded by the switch at the time of congestion or in a state close to it.

【0041】一方セル計数動作と平行し減算器506で
は、タイマ510とタイマメモリ502の出力値より測
定時間が計算され、それが比較器507で申告値と比較
され、測定時間が、申告値を超えていれば、セル計数メ
モリ501の、入力セルの呼識別番号に対する計数値が
リセットされ、またタイマメモリ502に現在の時刻が
書き込まれる。これによりまた初めから測定が開始され
る。
On the other hand, in parallel with the cell counting operation, the subtractor 506 calculates the measurement time from the output values of the timer 510 and the timer memory 502, and the comparator 507 compares the measurement time with the declared value. If it exceeds, the count value for the call identification number of the input cell in the cell count memory 501 is reset, and the current time is written in the timer memory 502. As a result, the measurement starts again from the beginning.

【0042】次に図14を用いてさらに本回路の動作に
説明する。図14は1つの呼識別番号のセルに注目しそ
の到着の様子を示したものである。この場合、一定個数
Nを4個としている。この図に示される様に申告値(時
間)間隔でセルを計数し、一定個数である4個を超えた
セルは超過セルとする。また申告値(時間)を超えた時
点から、次の測定期間に入り、常時セルの流量の監視を
行う。
Next, the operation of this circuit will be further described with reference to FIG. FIG. 14 shows the state of arrival of a cell having one call identification number. In this case, the fixed number N is four. As shown in this figure, cells are counted at a declared value (time) interval, and cells exceeding a fixed number of four are regarded as excess cells. When the declared value (time) is exceeded, the next measurement period starts and the cell flow rate is constantly monitored.

【0043】本回路は、上記動作のみの場合セルが到着
しないとタイマメモリがアクセスされないため、タイマ
メモリの情報長に制限される時間以上になると測定時間
を正しく得られなくなるそのため、セル計数動作を行っ
ていない期間に、タイムオーバー監視回路によりタイマ
メモリ502を順にアクセスし、申告値を超えていない
かどうかを監視し、超えていれば、タイマメモリ501
をリセットし、タイマメモリ502を現在の時刻に書き
替え次の測定期間に入る。
In this circuit, since the timer memory is not accessed unless the cell arrives in the case of only the above operation, the measurement time cannot be correctly obtained when the time exceeds the time limit of the information length of the timer memory. During the non-operation period, the timer memory 502 is sequentially accessed by the time-over monitoring circuit to monitor whether the declared value is exceeded, and if it is, the timer memory 501 is reached.
Is reset and the timer memory 502 is rewritten to the current time to start the next measurement period.

【0044】本実施例によれば、セル計数メモリ50
1、タイマメモリ502、申告値メモリ503がATM
回線終端装置101〜10nの情報テーブル204(な
ど)に置く事が可能となるためハード量が小さく出来
る。また本実施例の様に各呼識別番号に対し一定個数N
を基準として流量を測定するため量大速度を測定する
際、呼の速度に依らず正確な測定が可能である。
According to this embodiment, the cell counting memory 50
1. Timer memory 502 and declared value memory 503 are ATM
Since it can be placed in the information table 204 (or the like) of the line terminators 101 to 10n, the amount of hardware can be reduced. Further, as in the present embodiment, a fixed number N for each call identification number
Since the flow rate is measured based on, the accurate measurement is possible irrespective of the call speed when measuring a large volume speed.

【0045】次に流量モニタ回路205のもう一つの実
施例を図6に示す。図6において601は、入力セルの
個数を各呼識別番号毎に計数値を記憶するセル計数メモ
リであり、602は、測定開始時刻を記憶するタイマメ
モリであり、603は、各加入者が呼設定時に予め定め
られた一定時間Tの間に送出する最大のセル数を申告し
た値を記憶する申告値メモリであり、604は、セル計
数メモリ501に1加算する加算器であり、610は現
在の時刻を出力するタイマであり、605は、タイマ6
10の出力からタイマメモリ602の出力を引くことに
より測定時間を計算する減算器であり、606はセルの
到着数と申告値を比較し、到着数が申告値を超えていな
いかを見る比較器であり、607は、減算器605の出
力である測定時間と一定時間Tを比較し、測定時間が申
告値を超えていないかどうかを見る比較器であり、60
8は、比較器606の出力により、流量超過セルについ
て廃棄又はマーク付与を指示する流量制御信号をヘッダ
変換回路206送出する違反セル処理回路であり、60
9は、セル流量測定動作を行っている以外の間に、タイ
マメモリ602を各呼識別番号を順にアクセスし、測定
時間が申告値を超えてないか監視するためのメモリアド
レスを発生するタイムオーバー監視回路であり、611
は、セル計数期間と、タイムオーバー監視期間のメモリ
アクセスアドレスを切替えるセレクタである。なお、図
6中、セル計数メモリ601とタイマメモリ602と申
告値メモリ603は入力セルの呼識別番号によりアクセ
スされるためATM回線終端装置101〜10nの各情
報テーブル204(など)に置くことが可能である。
Next, another embodiment of the flow rate monitor circuit 205 is shown in FIG. In FIG. 6, 601 is a cell counting memory that stores the count value of the number of input cells for each call identification number, 602 is a timer memory that stores the measurement start time, and 603 is a call for each subscriber. Numeral 604 is a declared value memory for storing a value declared as the maximum number of cells to be transmitted within a predetermined time T set at the time of setting, 604 is an adder for adding 1 to the cell count memory 501, and 610 is the present 605 is a timer for outputting the time of
Reference numeral 606 is a subtractor that calculates the measurement time by subtracting the output of the timer memory 602 from the output of 10, and a comparator 606 that compares the number of arrivals of cells and the declared value to see if the number of arrivals exceeds the declared value. 607 is a comparator that compares the measurement time output from the subtractor 605 with the fixed time T to see whether the measurement time exceeds the declared value.
Reference numeral 8 denotes a violating cell processing circuit which sends a flow rate control signal for instructing discarding or marking of an excess flow rate cell by the output of the comparator 606 to the header conversion circuit 206.
Reference numeral 9 is a time-over monitor for generating a memory address for accessing each call identification number in order in the timer memory 602 while the cell flow rate measurement operation is not performed and monitoring whether the measurement time exceeds the declared value. Circuit, 611
Is a selector that switches between the memory access address in the cell counting period and the memory access address in the timeout monitoring period. In FIG. 6, the cell counting memory 601, the timer memory 602, and the declared value memory 603 are accessed by the call identification number of the input cell, and therefore can be placed in each information table 204 (or the like) of the ATM line terminators 101 to 10n. It is possible.

【0046】以下本回路の動作を説明する。ATM変換
機にセルが到着すると、ヘッダ検出回路203から、呼
識別番号が送られて来る。その呼識別番号をアドレスと
し、セル計数メモリ601、タイマメモリ602、申告
値メモリ603がアクセスされ、呼識別番号に対応する
流量制御情報が得られる。そしてセル計数メモリ601
からの計数値に加算回路604で1が加えられ、その結
果をセル計数メモリ601に書き替える。一方加算され
た計数値は比較器606に入力され、申告値と比較され
る。もし計数値が申告値より大きい場合、流量超過情報
を違反セル処理回路608に送出する。違反セル処理回
路608では、流量超過の通知を受けると、その超過し
たセルを廃棄又はマーク付与を指示する流量制御信号を
ヘッダ変換回路206に送出する。廃棄又はマーク付与
の選択は、回線のトラヒック状態により、輻輳状態の時
は廃棄、回線容量に余裕がある場合にはマーク付与が行
われる。
The operation of this circuit will be described below. When the cell arrives at the ATM converter, the header detection circuit 203 sends a call identification number. Using the call identification number as an address, the cell counting memory 601, the timer memory 602, and the declared value memory 603 are accessed to obtain the flow rate control information corresponding to the call identification number. And the cell counting memory 601
1 is added to the count value from the adder circuit 604, and the result is rewritten in the cell count memory 601. On the other hand, the added count value is input to the comparator 606 and compared with the declared value. If the count value is larger than the declared value, the flow rate excess information is sent to the violation cell processing circuit 608. When the violation cell processing circuit 608 receives the notification of the flow rate excess, it sends a flow rate control signal to the header conversion circuit 206 to instruct discarding or marking of the excess cell. Depending on the traffic state of the line, the selection of discarding or adding a mark is performed in the congestion state and is added in the case where the line capacity has a margin.

【0047】一方セル計数動作と平行し減算器606で
は、タイマ610とタイマメモリ602の出力値より測
定時間が計算され、それが比較器607で一定時間Tと
比較され、測定時間が、一定時間を超えていれば、セル
計算メモリ601は、入力セルの呼識別番号に対する計
数値がリセットされ、またタイマメモリに現在の時刻が
書き込まれる。これによりまた初めから測定が開始され
る。
On the other hand, in parallel with the cell counting operation, the subtractor 606 calculates the measurement time from the output values of the timer 610 and the timer memory 602, and the comparator 607 compares it with the constant time T. If it exceeds, the count value for the call identification number of the input cell is reset in the cell calculation memory 601, and the current time is written in the timer memory. As a result, the measurement starts again from the beginning.

【0048】次に図15を用いてさらに本回路の動作を
説明する。図15は1つの呼識別番号のセルに注目しそ
の到着の様子を示したものである。この場合、申告値を
4個としている。この図に示される様に一定時間間隔で
セルを計数し、申告値である4個を超えたセルは超過セ
ルとする。また一定時間を超えた時点から、次の測定期
間に入り、常時セルの流量の監視を行う。
Next, the operation of this circuit will be further described with reference to FIG. FIG. 15 shows how a cell with one call identification number arrives and pays attention to it. In this case, the declared value is four. As shown in this figure, cells are counted at a constant time interval, and cells exceeding the declared value of 4 are regarded as excess cells. In addition, the flow rate of the cell is constantly monitored by entering the next measurement period from the time when the fixed time is exceeded.

【0049】本回路は、上記動作のみの場合セルが到着
しないとタイマメモリがアクセスされないため、タイマ
メモリの情報長に制限される時間以上になると測定時間
を正しく得られなくなるそのため、セル計数動作を行っ
ていない期間に、タイムオーバー監視回路によりタイマ
メモリ602を順にアクセスし、一定時間Tを超えてい
ないかどうかを監視し、超えていれば、タイマメモリ6
01をリセットし、タイマメモリ602を現在の時刻に
書き替え次の測定期間に入る。
In this circuit, since the timer memory is not accessed unless the cell arrives in the case of the above operation only, the measurement time cannot be correctly obtained when the time exceeds the time limit of the information length of the timer memory. The timer memory 602 is sequentially accessed by the time-over monitoring circuit during the period when the timer memory 602 has not been performed, and it is monitored whether or not the predetermined time T has been exceeded.
01 is reset, the timer memory 602 is rewritten to the current time, and the next measurement period starts.

【0050】本実施例によれば、セル計数メモリ60
1、タイマメモリ602、申告値メモリ603がATM
回線終端装置101〜10nの情報テーブル204(な
ど)に置く事が可能となるためハード量が小さく出来
る。また本実施例の様に各呼識別番号に対し一定時間を
基準として流量を測定すると、平均速度等測定時間が長
い場合、呼の速度に依らずセル計数メモリ601及びタ
イマメモリ602の上限が定まるという利点がある。
According to this embodiment, the cell counting memory 60
1. Timer memory 602 and declared value memory 603 are ATM
Since it can be placed in the information table 204 (or the like) of the line terminators 101 to 10n, the amount of hardware can be reduced. Further, when the flow rate is measured for each call identification number based on a fixed time as in this embodiment, the upper limits of the cell count memory 601 and the timer memory 602 are determined regardless of the call speed when the measurement time such as the average speed is long. There is an advantage.

【0051】次に、ヘッダ変換回路206の一実施例を
図7に示す。図7において、701は、ルーティング情
報、新呼識別番号を所定のタイミングで挿入するための
セレクタであり、702は、セルの識別番号を“0”と
することでそのセルを廃棄するためのアンドゲートであ
り、704は、セルのヘッダ中のマークビットを“1”
とすることによりマーク付与制御するアンドゲートであ
り、705は、オアゲートであり、706は信号の再生
を行うためのフリップフロップである。以下本回路の動
作説明を行う。ATM回線終端装置101〜10nから
スイッチへセルを送出する際は、図9(b)に示される
フォーマットで行われる。従ってヘッダ変換回路では、
まずセルの先頭に付与されている2バイトのルーティン
グヘッダ領域に、情報テーブル204からのセルの呼識
別番号に対応するルーティングヘッダ情報をタイミング
作成回路703がセレクタ701を制御し、挿入する。
次に、同じく情報テーブルからの呼識別番号をセル中の
所定の位置に、入力時の呼識別番号に替えて挿入する。
この際、流量モニタ回路205から、セル廃棄の流量制
御信号が入力されている場合は、アンドゲート702に
より呼識別番号は“0”となり、そのセルはスイッチで
廃棄されることになる。
Next, FIG. 7 shows an embodiment of the header conversion circuit 206. In FIG. 7, reference numeral 701 is a selector for inserting the routing information and the new call identification number at a predetermined timing, and 702 is an AND for discarding the cell by setting the cell identification number to “0”. 704 is a gate, and the mark bit 704 in the cell header is "1".
705 is an OR gate, and 706 is a flip-flop for reproducing a signal. The operation of this circuit will be described below. When sending cells from the ATM line terminators 101 to 10n to the switch, the format is as shown in FIG. 9B. Therefore, in the header conversion circuit,
First, the timing creation circuit 703 controls the selector 701 to insert the routing header information corresponding to the call identification number of the cell from the information table 204 into the 2-byte routing header area provided at the beginning of the cell.
Next, similarly, the call identification number from the information table is inserted at a predetermined position in the cell in place of the input call identification number.
At this time, if a cell discard flow control signal is input from the flow monitor circuit 205, the call identification number becomes "0" by the AND gate 702, and the cell is discarded by the switch.

【0052】次に流量モニタ回路205からのマークの
付与の流量制御信号が入力している場合、タイミング作
成回路からの制御信号により、図9(b)に示されるマ
ークビットに“1”が挿入される。以上のヘッダ変換処
理が終ったセルは、フリップフロップで信号再生を行う
ことにより正確な位相で自己ルーティングスイッチ11
0に入力される。
Next, when the mark flow rate control signal from the flow rate monitor circuit 205 is input, "1" is inserted in the mark bit shown in FIG. 9B by the control signal from the timing generation circuit. To be done. The cell for which the above header conversion processing has been completed reproduces the signal in the flip-flop, so that the self-routing switch 11 has an accurate phase.
Input to 0.

【0053】本実施例によると、ルーティングヘッダの
挿入、呼識別番号の書き替え、マーク付与が、同時に実
行出来、ハード量及びセルの遅延を小さく出来る。
According to the present embodiment, the insertion of the routing header, the rewriting of the call identification number, and the marking can be executed at the same time, and the hardware amount and the cell delay can be reduced.

【0054】最後に情報テーブル204を図8を用いて
説明する。図8は情報テーブル204に記憶される情報
例と記憶形式を示す図である。本実施例の場合、入力の
呼識別番号をアドレスとしてヘッダ変換回路206でセ
ルに付与される出力の呼識別番号及び、流量モニタ回路
205で用いられる申告値、セル計数値、タイマ値及び
違反セル数が記憶されている。このように各呼識別番号
毎に一括して情報を記憶することによりハード量を少な
くできる。
Finally, the information table 204 will be described with reference to FIG. FIG. 8 is a diagram showing an example of information stored in the information table 204 and a storage format. In the case of the present embodiment, the output call identification number assigned to the cell by the header conversion circuit 206 using the input call identification number as an address, the declared value, the cell count value, the timer value and the violating cell used in the flow rate monitor circuit 205. The number is remembered. In this way, the amount of hardware can be reduced by collectively storing information for each call identification number.

【0055】[0055]

【発明の効果】本発明によれば、ルーティングのための
ヘッダ部と、情報部から成る、固定長パケット(セル)
を用いて通信情報を交換する。ATM交換機の通話路
が、経済的、効率的に実現できる。機能ブロック構成
は、システムの処理階層(プロトコルレイヤ)と整合性
が高く、従って、各ブロックの独立性が強く、ブロック
間の接続が簡単である。一方、ブロック内では、複数の
機能が同一の金物を共用でき、効率的、経済的な構成と
することができる。
According to the present invention, a fixed length packet (cell) including a header part for routing and an information part
Use to exchange communication information. The ATM communication channel can be realized economically and efficiently. The functional block configuration is highly compatible with the processing layer (protocol layer) of the system, and therefore each block is highly independent and connections between blocks are easy. On the other hand, in the block, a plurality of functions can share the same hardware, and an efficient and economical structure can be achieved.

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

【図1】本発明による通話路装置の構成図。FIG. 1 is a configuration diagram of a speech path device according to the present invention.

【図2】図1におけるATM回線終端装置の構成図。FIG. 2 is a configuration diagram of an ATM line terminal device in FIG.

【図3】図2におけるセル位相同期回路の一実施例を示
す構成図。
3 is a configuration diagram showing an embodiment of a cell phase synchronization circuit in FIG.

【図4】図2におけるセル同期回路の他の実施例を示す
構成図。
4 is a configuration diagram showing another embodiment of the cell synchronization circuit in FIG.

【図5】図2における流量モニタ回路の一実施例を示す
構成図。
5 is a configuration diagram showing an embodiment of a flow rate monitor circuit in FIG.

【図6】図2における流量モニタ回路の他の実施例を示
す図。
FIG. 6 is a diagram showing another embodiment of the flow rate monitor circuit in FIG.

【図7】図2におけるヘッダ変換回路の一実施例を示す
構成図。
7 is a configuration diagram showing an embodiment of the header conversion circuit in FIG.

【図8】図2における情報テーブルを説明する図。FIG. 8 is a diagram illustrating an information table in FIG.

【図9】図2におけるセル位相同期回路の入出力信号を
示す図。
9 is a diagram showing input / output signals of the cell phase synchronization circuit in FIG.

【図10】図2におけるセル位相同期回路の入力信号を
説明する図。
10 is a diagram for explaining an input signal of the cell phase locked loop circuit in FIG.

【図11】図1におけるスイッチ部の構成例を示す図。11 is a diagram showing a configuration example of a switch unit in FIG.

【図12】図3のセル位相同期回路の動作を説明するタ
イムチャート。
FIG. 12 is a time chart explaining the operation of the cell phase locked loop circuit of FIG.

【図13】図4のセル位相同期回路の動作を説明するタ
イムチャート図。
13 is a time chart diagram explaining the operation of the cell phase synchronization circuit of FIG.

【図14】図5の流量モニタ回路の動作を説明する図。14 is a diagram for explaining the operation of the flow rate monitor circuit of FIG.

【図15】図6の流量モニタ回路の動作を説明する図。15 is a diagram for explaining the operation of the flow rate monitor circuit of FIG.

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

101〜10n…ATM回線終端装置、 110…スイッチ部、 120…信号処理部、 130…制御機構部、 201…回線終端回路、 202…セル位相同期回路、 203…ヘッダ検出回路、 204…情報テーブル、 205…流量モニタ回路、 206…ヘッダ変換回路、 301…オーバーヘッド処理回路、 302…セル周期発生回路、 303,401…セル同期バッファ、 304,402…書き込み制御回路、 305,403…読み出し待ちフラグレジスタ、 306,404,706…フリップフロップ、 307,405…読み出し制御回路、 308,407…読み出し周期発生回路、 309…読み出しクロック作成回路、 310,311,409,702,704…アンドゲー
ト、 406…書き込みクロック発生回路、 501,601…セル計数メモリ、 502,602…タイマメモリ、 503,603…申告値メモリ、 504,604…加算器、 505,506…減算器、 506,507,605,606…比較器、 508,608…違反セル処理回路、 509,609…タイムオーバ監視回路、 609,610…タイマ、 511,611,701…セレクタ、 703…タイミング作成回路、 705…オアゲート。
Reference numerals 101 to 10n ... ATM line termination device, 110 ... Switch unit, 120 ... Signal processing unit, 130 ... Control mechanism unit, 201 ... Line termination circuit, 202 ... Cell phase synchronization circuit, 203 ... Header detection circuit, 204 ... Information table, 205 ... Flow rate monitor circuit, 206 ... Header conversion circuit, 301 ... Overhead processing circuit, 302 ... Cell cycle generation circuit, 303, 401 ... Cell synchronization buffer, 304, 402 ... Write control circuit, 305, 403 ... Read wait flag register, 306, 404, 706 ... Flip-flop, 307, 405 ... Read control circuit, 308, 407 ... Read cycle generating circuit, 309 ... Read clock creating circuit, 310, 311, 409, 702, 704 ... And gate, 406 ... Write clock Generation circuit, 501, 01 ... Cell counting memory, 502, 602 ... Timer memory, 503, 603 ... Declaration value memory, 504, 604 ... Adder, 505, 506 ... Subtractor, 506, 507, 605, 606 ... Comparator, 508, 608 ... Violation cell processing circuit, 509, 609 ... Timeout monitoring circuit, 609, 610 ... Timer, 511, 611, 701 ... Selector, 703 ... Timing generation circuit, 705 ... OR gate.

───────────────────────────────────────────────────── フロントページの続き (72)発明者 郷原 忍 神奈川県横浜市戸塚区戸塚町216番地株式 会社日立製作所戸塚工場内 (72)発明者 大槻 兼市 神奈川県横浜市戸塚区戸塚町216番地株式 会社日立製作所戸塚工場内 ─────────────────────────────────────────────────── ─── Continuation of the front page (72) Inventor Shinobu Gohara 216 Totsuka-cho, Totsuka-ku, Yokohama, Kanagawa Stock, Hitachi Co., Ltd. Totsuka Plant (72) Inventor, Otsuki, Kanagawa 216 Totsuka-cho, Totsuka-ku, Yokohama-shi, Kanagawa Hitachi, Ltd. Totsuka factory

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】固定長パケットを単位のセルとして通信情
報、呼処理信号などの情報を扱うATM通話路装置にお
いて、 セルのヘッダ部に含まれる呼識別情報をもとに固定長パ
ケットのルーティングと論理的な多重を行うスイッチ部
と、 前記スイッチ部と入回線及び出回線で接続され、伝送路
から送られてくるセルのうち、呼処理信号を運ぶ信号用
セル分解・組立、信号の速度調合、誤り制御、フロー制
御を行う信号処理部と、 前記信号処理部と相互に接続され、呼処理を制御する制
御部と、 前記伝送路と前記スイッチ部との物理的なインタフェー
スをとる回線終端回路、該回線終端回路と接続され各回
線で異なる位相で入力して来るセルをセル単位で位相合
わせを行うセル位相同期回路、該セル位相同期回路から
入力されて来るセルの交換制御情報を含むヘッダを検出
するヘッダ検出回路、該ヘッダ検出回路により検出され
た交換制御情報を各呼識別番号論理チャンネル毎に一括
して記憶する情報テーブル、該ヘッダ検出回路からの入
力セルを各呼識別番号毎に流量を測定し、規定値を越え
ないかを監視する流量モニタ回路、入力セルのヘッダを
前記情報テーブル及び前記流量モニタ回路からの情報に
基づき書き替えるヘッダ変換回路とを有する回線終端装
置とを有することを特徴とするATM通話路装置。
1. An ATM speech path apparatus for handling information such as communication information and call processing signals using a fixed length packet as a unit cell, and fixed length packet routing based on call identification information included in the header of the cell. A switch unit that performs logical multiplexing, and a cell that is connected to the switch unit through an input line and an output line and that is transmitted from a transmission line, is used for disassembling and assembling a signal cell for carrying a call processing signal, and adjusting the speed of a signal. A signal processing unit that performs error control and flow control, a control unit that is connected to the signal processing unit and controls call processing, and a line termination circuit that serves as a physical interface between the transmission line and the switch unit. , A cell phase synchronization circuit that is connected to the line termination circuit and inputs cells in different phases on each line and performs phase adjustment in cell units, and exchange of cells input from the cell phase synchronization circuit A header detection circuit that detects a header containing control information, an information table that collectively stores the exchange control information detected by the header detection circuit for each call identification number logical channel, and an input cell from the header detection circuit. A line having a flow rate monitor circuit that measures the flow rate for each call identification number and monitors whether it exceeds a specified value, and a header conversion circuit that rewrites the header of the input cell based on the information table and the information from the flow rate monitor circuit. An ATM speech path device having a terminating device.
JP23812995A 1995-09-18 1995-09-18 ATM communication device Expired - Fee Related JP2882320B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP23812995A JP2882320B2 (en) 1995-09-18 1995-09-18 ATM communication device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP23812995A JP2882320B2 (en) 1995-09-18 1995-09-18 ATM communication device

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP63241098A Division JPH0290834A (en) 1988-07-22 1988-09-28 ATM line equipment and ATM line termination equipment

Publications (2)

Publication Number Publication Date
JPH08116328A true JPH08116328A (en) 1996-05-07
JP2882320B2 JP2882320B2 (en) 1999-04-12

Family

ID=17025621

Family Applications (1)

Application Number Title Priority Date Filing Date
JP23812995A Expired - Fee Related JP2882320B2 (en) 1995-09-18 1995-09-18 ATM communication device

Country Status (1)

Country Link
JP (1) JP2882320B2 (en)

Also Published As

Publication number Publication date
JP2882320B2 (en) 1999-04-12

Similar Documents

Publication Publication Date Title
EP0809381B1 (en) ATM switching system
KR100269650B1 (en) Switch Nodes and Methods for Switching STM Cells in a Circuit-Emulated ATM Switch
EP0581486B1 (en) High bandwidth packet switch
JP3359499B2 (en) Outgoing traffic control device
EP0404078B1 (en) Communication apparatus for reassembling packets received from a network into a message
US5812550A (en) Asynchronous transfer mode (ATM) layer function processing apparatus with an enlarged structure
US5103447A (en) High-speed ring LAN system
US5285446A (en) Cell flow control unit and method for asynchronous transfer mode switching networks
EP0498408A1 (en) ATM exchange system with management cells
JPH10173661A (en) Packet switch and congestion notification method
JPH022767A (en) Packet exchanger
CA2262202C (en) Switch with flexible link list manager for handling atm and stm traffic
US6324164B1 (en) Asynchronous transfer mode (A.T.M.) protocol adapter for a high speed cell switching system
EP0909105B1 (en) A short-cell multiplexing device
KR100339463B1 (en) Parallel on-the-fly processing of fixed length cells
US6618374B1 (en) Method for inverse multiplexing of ATM using sample prepends
JPH0290834A (en) ATM line equipment and ATM line termination equipment
US5910953A (en) ATM interface apparatus for time-division multiplex highways
JP3116942B2 (en) ATM communication device
JP2882320B2 (en) ATM communication device
JP3285025B2 (en) ATM communication device
JPH0522403A (en) STM-ATM mutual conversion control method
JPH04369139A (en) Atm traffic control system
JP3067368B2 (en) Interface circuit for ATM transmission
JP2899609B2 (en) Cell sending device

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees