[go: up one dir, main page]

JP2760343B2 - Atmセル化回路 - Google Patents

Atmセル化回路

Info

Publication number
JP2760343B2
JP2760343B2 JP13847796A JP13847796A JP2760343B2 JP 2760343 B2 JP2760343 B2 JP 2760343B2 JP 13847796 A JP13847796 A JP 13847796A JP 13847796 A JP13847796 A JP 13847796A JP 2760343 B2 JP2760343 B2 JP 2760343B2
Authority
JP
Japan
Prior art keywords
information
frame
memory
register
cell
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP13847796A
Other languages
English (en)
Other versions
JPH09321776A (ja
Inventor
佳明 塩田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
Nippon Electric Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nippon Electric Co Ltd filed Critical Nippon Electric Co Ltd
Priority to JP13847796A priority Critical patent/JP2760343B2/ja
Priority to US08/866,332 priority patent/US5946325A/en
Priority to CN97113288A priority patent/CN1082755C/zh
Priority to DE1997632449 priority patent/DE69732449T2/de
Priority to EP19970108779 priority patent/EP0810805B1/en
Publication of JPH09321776A publication Critical patent/JPH09321776A/ja
Application granted granted Critical
Publication of JP2760343B2 publication Critical patent/JP2760343B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/04Selecting arrangements for multiplex systems for time-division multiplexing
    • H04Q11/0428Integrated services digital network, i.e. systems for transmission of different types of digitised signals, e.g. speech, data, telecentral, television signals
    • H04Q11/0478Provisions for broadband connections
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5614User Network Interface
    • H04L2012/5616Terminal equipment, e.g. codecs, synch.
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5629Admission control
    • H04L2012/5631Resource management and allocation
    • H04L2012/5636Monitoring or policing, e.g. compliance with allocated rate, corrective actions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5638Services, e.g. multimedia, GOS, QOS
    • H04L2012/5646Cell characteristics, e.g. loss, delay, jitter, sequence integrity
    • H04L2012/5652Cell construction, e.g. including header, packetisation, depacketisation, assembly, reassembly
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5672Multiplexing, e.g. coding, scrambling

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Description

【発明の詳細な説明】
【発明の属する技術分野】本発明は、ATM通信網で使
用される装置のATMセル化回路に関し、特に、セル化
されるAAL(ATM Adaptation Lay
er)フレームを蓄積するAALフレームバッファの輻
輳制御を考慮したATMセル化回路に関するものであ
る。
【0001】
【従来の技術】従来のATMセル化回路で使用されてい
るAALフレームのセル組み立て処理(以降、SAR処
理:Segmentation and Reasse
mblyと称する)を行うデバイスは、このデバイスが
主にATM通信網に接続される端末装置のATMセル化
回路に使用されることを前提として作られていた。その
ため、ATMセルを出力する方路が分かれているという
概念が無く、交換スイッチや多重化装置の入力側の位置
での装置に使用される場合であっても、セル化待ちのA
ALフレームは出力方路に無関係にキューバッファに蓄
積され、そのキューバッファでの列び順にセル化されて
ATMセルとして出力されていた。
【0002】そして、このような従来のATMセル化回
路で使用されているAALフレームのSAR処理を行う
デバイスでは、交換スイッチや多重化装置の特定の出力
方路が輻輳し、その輻輳通知が当該SAR処理デバイス
に返送されたとしても無視するか、逆にすべてのセルの
送出を停止するかの処理しかとっていなかった。
【0003】このような従来のATMセル化回路の概要
を図面を参照して説明する。
【0004】図1は、従来のATMセル化回路が交換ス
イッチの入力側の装置として使用される場合の構成を示
すブロック図である。同図において、プロセッサ101
は、装置全体を制御するソフトウエアの指示に対応した
処理を行い、AALフレームのセル化処理をSAR処理
デバイス104に対してプロセッサバス102を通して
行う。SAR処理デバイス104でセル化されたATM
セルはスイッチ109に送出される。また、メモリ10
3はATMセル化のためにプロセッサ101とSAR処
理デバイス104の両方からアクセスされ、その構成は
図2に示すようになっている。
【0005】図2を用いて、メモリ103の構成を説明
すると、フレームとセルのコネクション情報が蓄積され
るフレーム・セルコネクション情報テーブル112、セ
ルのヘッダ情報が含まれるフレームセル化情報113、
フレーム自身の情報が蓄積されているフレームバッファ
115とそのアドレス情報を示すフレームディスクリプ
タテーブル114から構成されている。
【0006】SAR処理デバイスは、プロセッサ101
とプロセッサバス102を介して接続され、プロセッサ
101から受け取ったフレーム情報から、メモリ103
のフレーム・セルコネクション情報テーブル112を参
照し、当該フレームのディスクリプタを送りたい順番に
フレームディスクリプタキュー106に列べるコネクシ
ョン情報読み出し部105、フレームをセル化する際に
必要となるオーバヘッド情報をメモリ103のフレーム
セル化情報113から読み出すセル化情報読み出し部1
07およびフレームを53バイトのATMセルにセル化
してスイッチ109に出力するAAL処理部108より
構成されている。また、AAL処理部は輻輳を制御する
ためにセル送出停止、フレーム破棄、タイマの機能を持
つ。
【0007】スイッチ109は、入力側に接続されたS
AR処理デバイスから出力されるセル化されたATMセ
ルのヘッダに書かれている出力方路アドレスに従って、
用意されている出力方路0〜nのいずれかにATMセル
を送出する。
【0008】スイッチ109の出力先には、輻輳時に輻
輳通知を行うバックプレッシャ信号生成部111があ
り、輻輳を検出するとバックプレッシャ信号をスイッチ
109を介してSAR処理デバイス104のAAL処理
部108に送出する機能および輻輳時にセルを廃棄する
機能を持つ。
【0009】次に、このような従来のATMセル化回路
の動作を説明する。
【0010】プロセッサ101は、メモリ103のフレ
ーム・セルコネクション情報テーブル112にコネクシ
ョン情報をあらかじめ設定する。そして、スイッチ10
9へ送出したいフレーム情報があるときに、メモリ10
3のフレームディスクリプタテーブル114にディスク
リプタを、フレーム自身のデータをフレームバッファ1
15にそれぞれ書き込み、そして、SAR処理デバイス
104にディスクリプタを渡す。
【0011】渡されたディスクリプタは、SAR処理デ
バイス104のコネクション情報読み出し部105、フ
レームディスクリプタキュー106、セル化情報読み出
し部107を経て、AAL処理部108に渡される。
【0012】AAL処理部108は、メモリ103のフ
レームバッファ115のディスクリプタが示すアドレス
から、48バイトづつのデータをATMセルのペイロー
ドとして読み出し、フレームセル化情報113から得た
5バイトのセルヘッダと合わせて53バイトのATMセ
ルに組み立ててスイッチ109に送出する。
【0013】スイッチ109の出力先において方路が輻
輳している場合には、バックプレッシャ信号生成部11
1は輻輳通知をAAL処理部108に行うと同時に、送
られてくるセルを廃棄する。このとき、AAL処理部1
08はタイマを初期設定して再スタートさせ、現在送出
中のフレームのセルを完全に送出した後に、次のフレー
ムの送出を止める。
【0014】輻輳がなくなると、バックプレッシャ信号
生成部111は、AAL処理部108に輻輳状態終了の
通知を行い、これによりAAL処理部108にてセルの
組み立て、送出が再開される。この輻輳状態終了の通知
を受けるまでにタイマが規定時間を超えた場合には、フ
レームディスクリプタキュー106に列んでいるフレー
ムはまとめて廃棄される。
【0015】
【発明が解決しようとする課題】このような従来のAT
Mセル化回路で使用されているAALフレームのSAR
処理を行うデバイスでは、このデバイスが主にATM通
信網に接続される端末装置のATMセル化回路に使用さ
れることを前提として作られており、ATMセルを出力
する方路が分かれているという概念が無く、交換スイッ
チや多重化装置の入力側の位置での装置に使用される場
合であっても、交換スイッチや多重化装置の特定の出力
方路が輻輳し、その輻輳通知が当該SAR処理デバイス
に返送されたとしても無視するか、逆にすべてのセルの
送出を停止するかの処理しかとっていなかった。
【0016】そのため、無視した場合には出力方路でさ
らに輻輳が増進し、さらなるセル廃棄が発生するという
問題があった。また、すべてのセルの送出を停止してし
まう場合には、特定の出力方路だけが輻輳し、他の輻輳
していない出力方路へのATMセルの出力が可能な状態
であったとしてもすべてのATMセルの送出が止められ
てしまうのでフレームバッファの輻輳が発生し、スイッ
チ全体のスループットが低下するという問題があった。
【0017】
【課題を解決するための手段】本発明のATMセル化回
路は上述したような問題を解決して、出力方路が分かれ
ている交換スイッチや多重化装置の入力側装置に効率的
に適用することができるATMセル化回路を提供する。
【0018】本発明のATMセル化回路は、プロセッサ
が指示するフレーム情報を、メモリを参照しながらAT
M通信網で使用されるATMセルに組み立ててセル化
し、出力方路別に分配するスイッチ手段に出力するAT
Mセル組み立て手段であり、下記を特徴とする。
【0019】(1)メモリは、出力方路情報と、出力方
路毎のセルヘッダ情報と、セル化すべきフレーム内容を
蓄積する。
【0020】(2)ATMセル組み立て手段は、下記手
段より構成される。
【0021】・メモリのアクセスエリアとの対応情報を
含むセル化すべきフレーム情報をプロセッサより順次入
力し、そのフレーム情報に含まれるメモリのアクセスエ
リアとの対応情報にもとづきフレーム情報の出力方路を
識別して出力方路毎にフレーム情報を分配出力する入力
フレーム分配手段 ・入力フレーム分配手段の出力側に出力方路毎に設けら
れ、分配出力されるフレーム情報を入力し、メモリを参
照してフレーム情報の出力方路に対応するセルヘッダ情
報を読み出して蓄積するセルヘッダ読出手段 ・出力方路毎に設けられたセルヘッダ読出手段より一つ
のセルヘッダ読出手段を選択し、その選択したセルヘッ
ダ読出手段の蓄積情報を読み出し、メモリを参照してフ
レームに対応するフレーム内容を読み出してATMセル
に組み立て、スイッチ手段に出力するセル組み立て手段 更に、出力方路の輻輳を考慮した構成として、前記のセ
ル組み立て手段は、出力方路毎の輻輳情報を受信する
と、その出力方路に対応するセルヘッダ読出手段を選択
の対象から外すことを特徴とする。
【0022】特に、輻輳が長時間継続した場合の対応と
して、前記のセルヘッダ読出手段はタイマ手段を備え、
予め定められた時間内に蓄積情報が読み出されないとき
は、蓄積情報を破棄することを特徴とする。
【0023】また、本発明のATMセル化回路を更に詳
細にすると下記の構成となる。
【0024】(1)メモリは、出力方路情報を蓄積する
第1のエリアと、出力方路毎のセルヘッダ情報を蓄積す
る第2のエリアと、セル化すべきフレーム内容を蓄積す
る第3のエリアを備える。
【0025】(2)ATMセル組み立て手段は、 ・メモリのアクセスエリアとの対応情報を含むセル化す
べきフレーム情報をプロセッサより順次入力して蓄積す
る第1のキューと、 ・第1のキューに蓄積されたフレーム情報を順次取り出
し、そのフレーム情報に含まれるメモリのアクセスエリ
アとの対応情報にもとづきメモリの第1のエリアを参照
してフレーム情報の出力方路を識別し、識別した出力方
路毎に当該フレーム情報を分配出力する第1のメモリ参
照手段と、 ・第1のメモリ参照手段の出力側に出力方路毎に設けら
れ、第1のメモリ参照手段により分配出力されるフレー
ム情報を順次入力して蓄積する第2のキューと、 ・第2のキューに蓄積されたフレーム情報を順次取り出
し、メモリの第2のエリアを参照してこのフレーム情報
の出力方路に対応するセルヘッダ情報を読み出して第2
のキューと対応して設けられたレジスタに蓄積する第2
のメモリ参照手段と、 ・出力方路毎に設けられたレジスタより一つのレジスタ
を選択し、その選択したレジスタの蓄積情報を出力する
レジスタ選択手段と、 ・レジスタ選択手段から出力される選択レジスタの蓄積
情報にもとづき、メモリの第3のエリアを参照してフレ
ームに対応するフレーム内容を読み出す第3のメモリ参
照手段と、 ・レジスタ選択手段が出力するレジスタの蓄積情報およ
び第3のメモリ参照手段が読み出したフレームに対応す
るフレーム内容を入力し、ATMセルに組み立ててスイ
ッチ手段に出力するセル組み立て手段とを備えたことを
特徴とする。
【0026】この場合の出力方路の輻輳を考慮した構成
として、前記のレジスタ選択手段は、出力方路毎の輻輳
情報をセル組み立て手段を介して受信すると、その出力
方路に対応するレジスタを選択の対象から外すことを特
徴とする。
【0027】更に、この場合の輻輳が長時間継続した場
合の対応として、前記のレジスタはタイマ手段を備え、
前記の第2のメモリ参照手段は、第2のキューより取り
出したフレーム情報に対応するセルヘッダをこのレジス
タに蓄積すると同時に第2のキューの滞留フレーム数を
レジスタに蓄積してレジスタのタイマ手段を起動し、レ
ジスタ選択手段は、レジスタのタイマ手段を確認し、タ
イマ値が予め定められた時間を超過したときはレジスタ
に蓄積されているフレーム情報と、滞留フレーム数に対
応する第2のキューに滞留しているフレーム情報を破棄
する。
【0028】
【発明の実施の形態】次に、本発明に係るATMセル化
回路の実施の形態について図面を参照して詳細に説明す
る。
【0029】図3は、本発明のATMセル化回路の構成
を示すブロック図であり、同図において、プロセッサ1
0は、装置全体を制御するソフトウエアの指示に対応し
た処理を行い、AALフレームのセル化処理をSAR処
理デバイス14に対してプロセッサバス11を通して行
う。SAR処理デバイス14でセル化されたATMセル
はスイッチ23に送出される。また、メモリ12はAT
Mセル化のためにプロセッサ10とSAR処理デバイス
14の両方からアクセスされ、そのメモリーテーブルの
構成は図4に示すようになっている。図5は、図3にお
ける後述するレジスタ18と方路別キュー17の詳細を
示すブロック図である。
【0030】SAR処理デバイス14はさらに次のよう
に構成されている。
【0031】プロセッサ10は、装置全体を制御するソ
フトウエアの指示に対応した処理を行い、AALフレー
ムのセル化処理をSAR処理デバイス14に対してプロ
セッサバス11を通して行う。このとき、プロセッサ1
0から転送されるAALフレームのディスクリプタはフ
レームディスクリプタキュー13に出力方路を意識せず
に順次詰め込まれる。
【0032】メモリーテーブルA参照部15は、フレー
ムディスクリプタキュー13からAALフレームを読み
出し、メモリー12の図4に示す、出力方路毎にフレー
ムとセルのコネクション情報が書かれているメモリーテ
ーブルAを参照し、当該AALフレームの出力方路を識
別してセレクタ16のセレクタ入力情報を出力する。
【0033】セレクタ16により出力方路毎に分離され
たAALフレームは該当する方路別キュー17に格納さ
れる。この方路別キュー17においては、図5に示すよ
うにリードポインタ31とライトポインタ29とによ
り、現在その方路別キューに格納されているAALフレ
ームの数、すなわち滞留フレーム数、を滞留フレームカ
ウンタ30により知ることができる。
【0034】メモリーテーブルB参照部19は、方路別
キュー17からAALフレームを読み出し、メモリー1
2の図4に示す、出力方路毎にフレームをセル化する情
報が書かれているメモリーテーブルBを参照し、当該A
ALフレームのセル化情報を方路別に設けられているレ
ジスタ18の該当する方路のレジスタに書き込む。ま
た、このとき方路別キューの滞留フレームカウンタ30
の情報より滞留フレーム数も併せて該当する方路のレジ
スタに書き込み、さらにレジスタが備えている図5に示
すタイマ34のタイマ値を初期状態にする。
【0035】ラウンドロビン選択部20は、セル化する
AALフレームを選択して決定する機能を有し、選択し
た方路別レジスタ18に書き込まれているAALフレー
ムの情報を出力する。ここでいうセル化されるフレーム
とは、全くセル化されていないフレームや、フレーム全
体の内、何バイトかが(48バイトの整数倍)セル化さ
れたフレームが混在しているが、ラウンドロビン選択部
20はそのことには特に意識はしない。また、このと
き、輻輳している出力方路行きのフレームは選択対象か
ら外す。
【0036】メモリーテーブルC参照部21は、ラウン
ドロビン選択部20が選択・決定して出力したAALフ
レームの情報を基に、出力方路毎に実際のフレーム情報
が書き込まれているフレームバッファである、メモリー
12の図4に示す、メモリーテーブルCを参照して、該
当するAALフレーム情報をAAL処理部22に出力す
る。
【0037】AAL処理部22は、メモリー12のメモ
リーテーブルCからフレーム情報を48バイトづつ読み
出して(セルペイロード)、セルヘッダを付加してAT
Mセルに組み立て、スイッチ23に出力する。また、出
力側に設けられた方路別バックプレッシャ信号生成部2
5から出力方路別の輻輳通知を受信したときは、該当す
る方路のレジスタの時点でフレームのセル化処理が進ま
ないようにセル単位で止める機能を備えている。
【0038】次に本願発明のATMセル化回路の動作を
説明する。
【0039】プロセッサ10は、AALフレームの出力
方路情報をメモリ12のメモリテーブルAに予め設定す
る。そして、スイッチ23に送出したいフレームがある
ときに、メモリテーブルBにフレームセル化情報を書き
込み、フレーム自身のデータをメモリテーブルCに書き
込み、SAR処理デバイス14に当該フレームのディス
クリプタを渡す。
【0040】SAR処理デバイス14に渡されたディス
クリプタは、一旦フレームディスクリプタキュー13に
格納された後、メモリテーブルA参照部15により出力
方路が決定されて、セレクタ16を介して方路別キュー
17に送出方路別に格納される。
【0041】次に、メモリテーブルBを参照して得られ
たセル化情報とフレームのディスクリプタ、その方路別
キューの滞留フレームの数を方路別に設けられたレジス
タ18の該当方路のレジスタに渡すと同時に、当該レジ
スタのタイマ34の値を初期化する。
【0042】ラウンドロビン選択部20は、方路別のレ
ジスタ18の中から、次にセル化すべきフレームをラウ
ンドロビン方式により選択する。選択時には、その方路
が輻輳していないかどうかを確認し、輻輳していないと
きには、そのフレームをAAL処理部22に渡してセル
化する。セル化された情報はスイッチ23に送出され
る。もし、輻輳していた場合には、方路別バックプレッ
シャ信号生成部25から方路別に輻輳通知が送られてく
るので、その時点で該当する方路の方路別レジスタにお
いてフレームの送出が止められる。
【0043】このとき、ラウンドロビン選択部20は、
その輻輳通知を受けた方路を選択対象から外すと同時
に、そのフレームのレジスタのタイマ値をチェックす
る。タイマ値が予め定めた規定時間を超えていた場合に
は、レジスタに書き込まれているフレームの情報と滞留
フレーム数分のフレームが方路別キュー17から廃棄さ
れる。ここでタイマをセット後に方路別キューに到着し
たフレームに関しては廃棄されない。また、方路別バッ
クプレッシャ信号生成部25から、バックプレッシャ解
除の信号を受信すると、該当方路において再びフレーム
の送出が開始される。
【0044】
【発明の効果】以上説明したように、本願に係るATM
セル化回路においては、輻輳状態を出力方路別に知り、
そのうえで出力方路別にフレーム廃棄の処理を行うの
で、輻輳に無関係な方路のフレームは正常にセル化して
出力することができる。
【0045】また、輻輳対象方路のセルであってもセル
単位で処理を停止することができるので装置のリソース
の無駄遣いを防ぐことができる。
【0046】従って、本願発明のATMセル化回路は、
出力方路が分かれている交換スイッチや多重化装置の入
力側装置に適用することができるという効果を奏するも
のである。
【図面の簡単な説明】
【図1】図1は、従来のATMセル化回路とその周辺の
構成をSAR処理デバイスを中心として示したブロック
図である。
【図2】図2は、図1におけるメモリの構成を示すメモ
リ構成図である。
【図3】図3は、本発明のATMセル化回路とその周辺
の構成をSAR処理デバイスを中心として示したブロッ
ク図である。
【図4】図4は、図3におけるメモリの構成を示すメモ
リ構成図である。
【図5】図5は、図3における方路別キューおよびレジ
スタの構成と動作を説明する概念図である。
【符号の説明】 10 プロセッサ 12 メモリ 13 フレームディスクリプタキュー 14 SAR処理デバイス 15 メモリテーブルA参照部 16 セレクタ 17 方路別キュー 18 レジスタ 19 メモリテーブルB参照部 20 ラウンドロビン選択部 21 メモリテーブルC参照部 22 AAL処理部 23 スイッチ 25 方路別バックプレッシャ信号生成部

Claims (6)

    (57)【特許請求の範囲】
  1. 【請求項1】 プロセッサが指示するフレーム情報を、
    メモリを参照しながらATM通信網で使用されるATM
    セルに組み立ててセル化し、出力方路別に分配するスイ
    ッチ手段に出力するATMセル組み立て手段であって、 前記メモリは、出力方路情報と、出力方路毎のセルヘッ
    ダ情報と、セル化すべきフレーム内容を蓄積し、 前記ATMセル組み立て手段は、 前記メモリのアクセスエリアとの対応情報を含むセル化
    すべきフレーム情報を前記プロセッサより順次入力し、
    当該フレーム情報に含まれる前記メモリのアクセスエリ
    アとの対応情報にもとづき当該フレーム情報の出力方路
    を識別して出力方路毎に当該フレーム情報を分配出力す
    る入力フレーム分配手段と、 前記入力フレーム分配手段の出力側に出力方路毎に設け
    られ、分配出力される前記フレーム情報を入力し、前記
    メモリを参照して当該フレーム情報の出力方路に対応す
    るセルヘッダ情報を読み出して蓄積するセルヘッダ読出
    手段と、 出力方路毎に設けられた前記セルヘッダ読出手段より一
    つのセルヘッダ読出手段を選択し、当該選択セルヘッダ
    読出手段の蓄積情報を読み出し、前記メモリを参照して
    当該フレームに対応するフレーム内容を読み出してAT
    Mセルに組み立て、前記スイッチ手段に出力するセル組
    み立て手段とを備えたことを特徴とするATMセル化回
    路。
  2. 【請求項2】 前記セル組み立て手段は、出力方路毎の
    輻輳情報を受信すると、当該出力方路に対応するセルヘ
    ッダ読出手段を選択の対象から外すことを特徴とする請
    求項1に記載のATMセル化回路。
  3. 【請求項3】 前記セルヘッダ読出手段はタイマ手段を
    備え、予め定められた時間内に蓄積情報が読み出されな
    いときは、当該蓄積情報を破棄することを特徴とする請
    求項2に記載のATMセル化回路。
  4. 【請求項4】 プロセッサが指示するフレーム情報を、
    メモリを参照しながらATM通信網で使用されるATM
    セルに組み立ててセル化し、出力方路別に分配するスイ
    ッチ手段に出力するATMセル組み立て手段を有し、 前記メモリは、出力方路情報を蓄積する第1のエリア
    と、出力方路毎のセルヘッダ情報を蓄積する第2のエリ
    アと、セル化すべきフレーム内容を蓄積する第3のエリ
    アを備え、 前記ATMセル組み立て手段は、 前記メモリのアクセスエリアとの対応情報を含むセル化
    すべきフレーム情報を前記プロセッサより順次入力して
    蓄積する第1のキューと、 前記第1のキューに蓄積された前記フレーム情報を順次
    取り出し、当該フレーム情報に含まれる前記メモリのア
    クセスエリアとの対応情報にもとづき前記メモリの第1
    のエリアを参照して当該フレーム情報の出力方路を識別
    し、識別した出力方路毎に当該フレーム情報を分配出力
    する第1のメモリ参照手段と、 前記第1のメモリ参照手段の出力側に出力方路毎に設け
    られ、前記第1のメモリ参照手段により分配出力される
    前記フレーム情報を順次入力して蓄積する第2のキュー
    と、 前記第2のキューに蓄積された前記フレーム情報を順次
    取り出し、前記メモリの第2のエリアを参照して当該フ
    レーム情報の出力方路に対応するセルヘッダ情報を読み
    出して当該第2のキューと対応して設けられたレジスタ
    に蓄積する第2のメモリ参照手段と、 前記出力方路毎に設けられたレジスタより一つのレジス
    タを選択し、当該選択レジスタの蓄積情報を出力するレ
    ジスタ選択手段と、 前記レジスタ選択手段から出力される選択レジスタの蓄
    積情報にもとづき、前記メモリの第3のエリアを参照し
    て当該フレームに対応するフレーム内容を読み出す第3
    のメモリ参照手段と、 前記レジスタ選択手段が出力する前記レジスタの蓄積情
    報および前記第3のメモリ参照手段が読み出した当該フ
    レームに対応するフレーム内容を入力し、ATMセルに
    組み立てて前記スイッチ手段に出力するセル組み立て手
    段とを備えたことを特徴とするATMセル化回路。
  5. 【請求項5】 前記レジスタ選択手段は、出力方路毎の
    輻輳情報を前記セル組み立て手段を介して受信すると、
    当該出力方路に対応するレジスタを選択の対象から外す
    ことを特徴とする請求項4に記載のATMセル化回路。
  6. 【請求項6】 前記レジスタはタイマ手段を備え、 前記第2のメモリ参照手段は、前記第2のキューより取
    り出したフレーム情報に対応するセルヘッダを前記レジ
    スタに蓄積すると同時に前記第2のキューの滞留フレー
    ム数を前記レジスタに蓄積して前記レジスタのタイマ手
    段を起動し、 前記レジスタ選択手段は、前記レジスタのタイマ手段を
    確認し、タイマ値が予め定められた時間を超過したとき
    は前記レジスタに蓄積されているフレーム情報と、滞留
    フレーム数に対応する前記第2のキューに滞留している
    フレーム情報を破棄することを特徴とする請求項5に記
    載のATMセル化回路。
JP13847796A 1996-05-31 1996-05-31 Atmセル化回路 Expired - Fee Related JP2760343B2 (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP13847796A JP2760343B2 (ja) 1996-05-31 1996-05-31 Atmセル化回路
US08/866,332 US5946325A (en) 1996-05-31 1997-05-30 ATM cell forming device
CN97113288A CN1082755C (zh) 1996-05-31 1997-05-31 Atm信元形成装置
DE1997632449 DE69732449T2 (de) 1996-05-31 1997-06-02 Einrichtung zum Aufbau einer ATM-Zelle
EP19970108779 EP0810805B1 (en) 1996-05-31 1997-06-02 ATM cell forming device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP13847796A JP2760343B2 (ja) 1996-05-31 1996-05-31 Atmセル化回路

Publications (2)

Publication Number Publication Date
JPH09321776A JPH09321776A (ja) 1997-12-12
JP2760343B2 true JP2760343B2 (ja) 1998-05-28

Family

ID=15222994

Family Applications (1)

Application Number Title Priority Date Filing Date
JP13847796A Expired - Fee Related JP2760343B2 (ja) 1996-05-31 1996-05-31 Atmセル化回路

Country Status (5)

Country Link
US (1) US5946325A (ja)
EP (1) EP0810805B1 (ja)
JP (1) JP2760343B2 (ja)
CN (1) CN1082755C (ja)
DE (1) DE69732449T2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6944182B1 (en) 1999-05-13 2005-09-13 Juniper Networks, Inc. ATM cell conversion circuit and ATM cell conversion method

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2965020B2 (ja) * 1998-01-09 1999-10-18 日本電気株式会社 専用処理インタフェースを持つsar
US6697330B1 (en) * 1999-11-26 2004-02-24 Hewlett-Packard Development Company L.P. Method and system for output flow control in network multiplexers
GB2358774B (en) * 2000-01-25 2004-03-10 Mitel Corp Template for ATM cells
US6810031B1 (en) 2000-02-29 2004-10-26 Celox Networks, Inc. Method and device for distributing bandwidth
CN100442764C (zh) * 2005-06-06 2008-12-10 华为技术有限公司 Sar处理芯片发送拥塞的控制方法
US9042222B2 (en) * 2012-11-28 2015-05-26 Broadcom Corporation Deadlock recovery for distributed devices
CA2913376C (en) * 2013-05-24 2021-11-02 Hydrogenics Corporation System and method for controlling voltage of a fuel cell using a recirculation line

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2753294B2 (ja) * 1988-12-23 1998-05-18 株式会社日立製作所 パケット輻輳制御方法およびパケット交換装置
FR2657987B1 (fr) * 1990-02-06 1992-04-10 Commissariat Energie Atomique Procede de commande d'un ecran matriciel comportant deux parties independantes et dispositif pour sa mise en óoeuvre.
JPH06169320A (ja) * 1992-10-02 1994-06-14 Toshiba Corp Atmセル化装置
US5412655A (en) * 1993-01-29 1995-05-02 Nec Corporation Multiprocessing system for assembly/disassembly of asynchronous transfer mode cells
JPH07221761A (ja) * 1994-02-04 1995-08-18 Fujitsu Ltd セル遅延吸収回路
US5526344A (en) * 1994-04-15 1996-06-11 Dsc Communications Corporation Multi-service switch for a telecommunications network
US5949781A (en) * 1994-08-31 1999-09-07 Brooktree Corporation Controller for ATM segmentation and reassembly
US5822321A (en) * 1996-04-10 1998-10-13 Telefonaktiebolaget Lm Ericsson Minicell segmentation and reassembly

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6944182B1 (en) 1999-05-13 2005-09-13 Juniper Networks, Inc. ATM cell conversion circuit and ATM cell conversion method
US8073006B2 (en) 1999-05-13 2011-12-06 Juniper Networks, Inc. ATM cell conversion circuit and ATM cell conversion method

Also Published As

Publication number Publication date
DE69732449T2 (de) 2005-07-07
DE69732449D1 (de) 2005-03-17
EP0810805A2 (en) 1997-12-03
CN1082755C (zh) 2002-04-10
US5946325A (en) 1999-08-31
JPH09321776A (ja) 1997-12-12
EP0810805A3 (en) 1999-11-03
CN1172392A (zh) 1998-02-04
EP0810805B1 (en) 2005-02-09

Similar Documents

Publication Publication Date Title
US5072440A (en) Self-routing switching system having dual self-routing switch module network structure
US5144619A (en) Common memory switch for routing data signals comprising ATM and STM cells
US6122279A (en) Asynchronous transfer mode switch
US6907001B1 (en) Packet switch for switching variable length packets in the form of ATM cells
AU647267B2 (en) Switching node in label multiplexing type switching network
CA2153172C (en) Controlled access atm switch
JP4090510B2 (ja) アプリケーションデータのダイレクトマッピングのためのコンピュータインターフェース
US5414702A (en) Packet disassembler for use in a control unit of an asynchronous switching system
JPH03104451A (ja) 多段リンク交換システムのルート切替え方式
JP2002111716A (ja) パケットスイッチ及びそれに用いるマルチキャスト制御方式
US5729530A (en) ATM switch
US5732082A (en) System and method for multi-frame received queuing with sorting in an asynchronous transfer mode (ATM) system
JP2760343B2 (ja) Atmセル化回路
EP0687121B1 (en) Device and method for indicating timeouts
JP2836606B2 (ja) Atmセル転送装置
JPH11266261A (ja) 回線交換方法及び、これを用いた非同期モード交換機
JP3662084B2 (ja) Atm交換装置
US7352754B2 (en) ATM-based data transmitting and receiving device and method
US6636501B1 (en) High-speed digital network node communication system and method
JP3570991B2 (ja) パケット交換のためのフレーム破棄機構
KR100296042B1 (ko) 비동기 전송 모드 스위치내 큐의 상태를 감시하는 장치 및 방법
JP2756766B2 (ja) セル優先処理装置
JP2768762B2 (ja) 交換機
JP3632655B2 (ja) Atm交換装置
JP3082759B2 (ja) Atmセル処理方法

Legal Events

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 19980217

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

Free format text: PAYMENT UNTIL: 20080320

Year of fee payment: 10

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

Free format text: PAYMENT UNTIL: 20090320

Year of fee payment: 11

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

Free format text: PAYMENT UNTIL: 20090320

Year of fee payment: 11

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

Free format text: PAYMENT UNTIL: 20100320

Year of fee payment: 12

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

Free format text: PAYMENT UNTIL: 20100320

Year of fee payment: 12

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

Free format text: PAYMENT UNTIL: 20110320

Year of fee payment: 13

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

Free format text: PAYMENT UNTIL: 20110320

Year of fee payment: 13

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

Free format text: PAYMENT UNTIL: 20120320

Year of fee payment: 14

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

Free format text: PAYMENT UNTIL: 20120320

Year of fee payment: 14

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

Free format text: PAYMENT UNTIL: 20130320

Year of fee payment: 15

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

Free format text: PAYMENT UNTIL: 20130320

Year of fee payment: 15

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

Free format text: PAYMENT UNTIL: 20140320

Year of fee payment: 16

LAPS Cancellation because of no payment of annual fees