説明

ATMセル送信制御方法

【課題】バッファやメモリへのアクセス制御を簡素化し、入力ATMセル種に応じた処理制御及び処理時間で効率的にATMセルを送出する。
【解決手段】セル種の異なるATMセルをUTOPIA用内部受信バッファの空き状況に応じて受信し、品質クラス情報を品質クラステーブルメモリより読み出し、ATMセルの共通セルバッファメモリへの格納先ポインタ値をポインタバッファメモリのポインタエリアから読み出し、ATMセルポインタ値管理エリアへ書き込み、ATMセルを共通セルバッファメモリの格納先アドレスバンクエリアへ一時的に保存し、送信順序テーブルメモリ等から優先順位付けられたセル種毎に順次共通セルバッファメモリから読み出し、読み出されるATMセル種がType5セルはそのまま伝送路へ送信し、Type2dショトセルは、Type2セルへの組み立て完了後に伝送路へ送信する。

【発明の詳細な説明】
【技術分野】
【0001】
本発明は、ATM(Asynchronous Transfer Mode)セル送信制御方法に関し、特に、複数のユーザーに対して送信する順序を制御し、セルの種別に関わらず共通なバッファを経由したType2セルへの組み立て制御を実行するためのATMセル送信制御方法に関する。
【背景技術】
【0002】
ATMの通信方式は、複数の通信データチャンネルを各々ATMセルという固定長のパケットデータに区切り、一つの伝送路に統計的に多重化して伝送することにより、多種多様な特性を有するメディアデータを効率よく通信させることを可能にする方式である。例えば、特許文献1に記載されているType2dショートセルのコンポジット制御方法は、各チャンネル毎に並列にコンポジット制御されている。また、特許文献2に記載されているATMセルの一時バッファであるセルバッファを利用した制御は、ポインタ管理キューとポインタ用バッファを個別に制御する。
【特許文献1】特開2002−354037号公報
【特許文献2】特開2000−78139号公報
【発明の開示】
【発明が解決しようとする課題】
【0003】
しかし、上記特許文献1に開示されたサービス品質保証制御装置、サービス品質保証制御方法、及びサービス品質保証制御プログラムには以下のような問題がある。
【0004】
第1の問題点は、コンポジット制御するための回路構成が非効率的であることである。この問題が発生する原因は、複数のVC(仮想チャネル)回線各々に対してショートセル振り分け部と、品質クラス1用ショートセルバッファと、品質クラス2用ショートセルバッファと、品質クラス3用ショートセルバッファと、コンポジット制御部と、コンポジット順序テーブルメモリの同一構成としていることに起因する。これは、各VC回線、各品質クラス毎にショートセルバッファを必要とし、また、コンポジット制御部とコンポジット順序テーブルメモリも各VC回線毎に必要となる。さらに、入力側のインターフェースが複数のVC回線分必要であることに起因する。
【0005】
第2の問題点は、入力側の制御方法が不明確であることである。この問題が発生する原因は、入力インターフェースの構成が乱雑であることに起因する。
【0006】
第3の問題点は、バッファへのアクセス制御が乱雑であるため、回路構成が複雑になることである。この問題が発生する原因は、各VC回線、各品質クラス毎にバッファを設けているため、任意のVCへのコンポジット制御時においても複数の各品質クラスショートセルバッファへのアクセス制御が必要となることに起因する。
【0007】
一方、特許文献2に開示されたATMセル多重化方法及びその装置には、次のような問題がある。
【0008】
第1の問題点は、この多重化装置の共通セルバッファは、あくまで一時保持用のバッファであり、その後の処理でATMセルを加工することを考慮していないことである。この問題が発生する原因は、入力ATMセル種が限定されているためであり、共通セルバッファへ一時保存されるデータは、読み出し後にそのまま送出されるからである。
【0009】
第2の問題点は、入力ATMセルが送出されるまでに内部処理時間遅延が発生することである。この問題が発生する原因は、入力ATMセルは、必ず共通セルバッファへ一時保存されるため、最短でも共通セルバッファへの書き込み、読み出し分の遅延時間が発生するからである。
【0010】
第3の問題点は、メモリ及びバッファへのアクセス制御が乱雑であるため、回路構成が複雑になり、所要メモリ資源を効率よく使用できていないことである。この問題が発生する原因は、管理キューメモリとポインタバッファとを別々に設けているため、アクセス制御を個々のメモリに対して行う必要があるためである。
【0011】
そこで、本発明は、上記従来の課題を解決するためになされたものであって、バッファやメモリへのアクセス制御を簡素化し、入力ATMセル種に応じた処理制御及び処理時間で、効率的にATMセルを送出することのできるATMセル送信制御方法を提供することを目的とする。
【課題を解決するための手段】
【0012】
上記目的を達成するため、本発明は、セル種の異なるATMセルをUTOPIA用内部受信バッファの空き状況に応じて受信し、該受信したATMセルから該ATMセルに割り当てられた品質クラス情報を品質クラステーブルメモリより読み出し、該ATMセルの共通セルバッファメモリへの格納先ポインタ値をポインタバッファメモリのポインタエリアから読み出し、該格納先ポインタ値を前記ポインタバッファメモリのATMセルポインタ値管理エリアへ書き込み、前記ATMセルを前記UTOPIA用内部受信バッファからポインタ値分オフセットされた前記共通セルバッファメモリの格納先アドレスバンクエリアへコピーして一時的に保存し、前記共通セルバッファメモリ内の各セル種毎の滞留状況から発生する該セル種の内部送信要求において、送信順序テーブルメモリ、コンポジット順序テーブルメモリから優先順位付けられたセル種毎に順次前記共通セルバッファメモリから読み出し、読み出される該ATMセルの格納先ポインタ値を前記ポインタバッファメモリの前記ATMセルポインタ値管理エリアから読み出し、前記格納先ポインタ値を前記ポインタバッファメモリの前記ポインタエリアへ空きポインタとして書き込み、読み出される該ATMセル種がType5セルの場合には、そのまま伝送路へ送信し、Type2dショートセルの場合には、Type2セルへの組み立て制御を実施し、組み立てが完了するまで読み出し制御を繰り返し、組み立て完了後に伝送路へ送信し、内部Type5セル、Type2セル又は最優先セルのデータ送信要求を競合調停し、送信すべきセルを選択した後、順次セル単位で伝送路へ送信することを特徴とする。
【0013】
そして、本発明によれば、バッファやメモリへのアクセス制御を簡素化するとともに、入力されたセル種に応じた処理制御、処理時間を動的に変化させることにより、効率的にATMセルを送出する制御方法を提供することができる。
【0014】
前記ATMセル送信制御方法において、前記Type2dショートセルに対する組み立て制御を、Type2セルの組み立てが完了するまで行うにあたり、コンポジット完了後のまたがりデータが格納された該Type2セル種に対して、再度セルの組み立てを促すためにコンポジット順序処理を起動するためのまたがり要求を生成し、該またがり要求による該ATMセル種の送信制御において、該ATMセル種が前記共通セルバッファメモリ内に滞留していない場合には、パディング処理にて組み立て途中のType2セルを強制的に組み立てを完了させ、各Type2セル種用のバッファと制御データメモリを一つのコンポジット制御部で管理、制御することができる。これによって、コンポジット完了後の中途半端な組み立て状態に対して効率よく組み立て処理を再開させ、コンポジット制御部の使用効率を高め、制御構成を簡素化することができる。
【0015】
また、前記ATMセル送信制御方法において、前記ATMセルに割り当てられた品質クラス情報を品質クラステーブルメモリより読み出すにあたり、最優先の品質クラスが読み出された場合には、前記共通セルバッファメモリへの一時保存を行うことなく、最優先クラスセル用バッファへの書き込みを行うことができる。最優先の品質クラスが読み出された場合には、後段のシステムに対して最優先に処理を行いたい特別な最優先クラス情報を意味するため、共通セルバッファメモリへの一時保存を行わずに、最優先クラスセル用バッファへ書き込むことで内部処理の遅延を極力回避することができる。
【0016】
前記ATMセル送信制御方法において、前記ATMセルを前記共通セルバッファメモリへ書き込む際に、現在時刻情報を付加した上で一時保存するとともに、該ATMセルを前記共通セルバッファから読み出す際に、付加されたタイムスタンプ値と現在時刻情報とを比較し、設定された最大待ち時間を超過していた場合には、該ATMセルを廃棄し、前記設定された最大待ち時間を超過した該ATMセルがコンポジット処理中の場合には、コンポジット処理を完了させるためパディング処理を行うことができる。
【0017】
さらに、前記ATMセル送信制御方法において、前記送信順序テーブルメモリ及びコンポジット順序テーブルメモリを2面構成とし、該各々のメモリにおいて、運用面として一方の面を使用している間に、ソフトウェアからの要求によりハードウェア処理を停止することなく運用面を他面に切り替えることができる。
【0018】
また、前記ATMセル送信制御方法において、前記共通セルバッファメモリ内の各セル種毎の滞留状況から発生する該セル種の送信制御において、共通セルバッファ内に滞留し続け、不要に共通セルバッファ内エリアを使用している優先順位の低いATMセルに対し、ハードウェア処理を停止することなく該ATMセルの内部送信要求を強制的にクリアすることができる。具体的には、該ATMセル種の取得した全てのポインタ値をシーケンシャルにポインタバッファメモリのポインタエリアに空きポインタ値として書き込む。
【発明の効果】
【0019】
以上のように、本発明によれば、バッファやメモリへのアクセス制御を簡素化し、入力ATMセル種に応じた処理制御及び処理時間で、効率的にATMセルを送出することが可能なATMセル送信制御方法を提供することができる。
なるからである。
【発明を実施するための最良の形態】
【0020】
次に、本発明の実施の形態について図面を参照しながら詳細に説明する。
【0021】
図1は、本発明にかかるATMセル送信制御方法を実施するためのネットワークの全体構成の一例を示す。このネットワークは、無線移動端末(以下、「端末」という)1と、無線通信基地局(以下、「基地局」という)2と、基地局制御装置3とで構成される。基地局2は、無線送受信部4と、ベースバンド制御部5と、ATMスイッチ部6と、本発明にかかる制御部(以下、「本発明制御部」という)7からなる。尚、この構成は、本発明が適用される構成の一例であり、本発明は、ATM通信網を構成するノードインタフェース間の制御に適用することができる。
【0022】
端末1は、音声や画像等の各種メディアデータを無線通信によって基地局2へ送信する。基地局2では、端末1から受信した各種メディアデータをATMセルという53byteのデータ単位に変換し、基地局制御装置3へ送信する。
【0023】
基地局2では、無線送受信部4によって端末1との無線インターフェースが確立され、ベースバンド制御部5によって無線送受信部4からのRF信号を復調してベースバンド信号に変換する。
【0024】
ベースバンド制御部5によって復調されたベースバンド信号は、データ誤り訂正や検出を行った後、ATMスイッチ部6によって音声信号や制御信号等のATMセル単位のデータに分離され、UTOPIAインタフェースを経由して本発明制御部7に入力される。
【0025】
音声信号は、主にType2dショートセルに、制御信号は、Type5セル乃至最優先セルに変換されるが、Type2dショートセルは、VCI(Virtual Channnel Identifier:バーチャルチャンネル識別子)毎にType2dショートセルのショートセルヘッダ(SCH)とペイロードをType2セルへ組み立てることができ、Type2dショートセルをType2セルに組み立て上げる処理をコンポジット処理と呼び、一つのATMセル内に複数のユーザーデータを格納し、伝送効率を上げることが可能となる。
【0026】
ATMスイッチ部6と本発明制御部7とは、UTOPIAインタフェースによって接続されているため、セル種の異なる各ATMセル(Type5セル、Type2dセル、最優先セル)は、UTOPIAインターフェースを経由して本発明制御部7に入力される。本発明制御部7では、入力されたセル種(セルタイプ、VP/回線、VCI、品質クラス)に応じて各順序テーブル、共通セルバッファ及びポインタバッファを有効利用し、効率的に基地局制御装置3へATMセルを送出する。
【0027】
次に、図2を参照しながら、本発明制御部7を構成するUTOPIA I/F受信制御部100、品質クラス制御部200、ポインタバッファ制御部300、共通セルバッファ制御部400、選択制御部500、送信順序制御部600、コンポジット順序制御部700、コンポジット制御部800、UTOPIA I/F送信制御部900、品質クラステーブルメモリ10、ポインタバッファメモリ11、共通セルバッファメモリ12、送信順序テーブルメモリ13、コンポジット順序テーブルメモリ14の詳細について説明する。
【0028】
本発明制御部7における処理は、入力されたATMセルを共通セルバッファメモリ12に書き込むまでの受信側処理と、一時滞留された共通セルバッファメモリ12内のATMセルを読み出し、伝送路へ送出するまでの送信側処理とに大別することができる。
【0029】
受信側処理としては、UTOPIA I/F受信制御部100において、UTOPIAマスターからの送信ポーリングアドレスを監視し、受信バッファ101の空き状況に応じてセルタイプ、VP/回線、VCIが異なるATMセルを受信し、品質クラス制御部200にて入力されたATMセル種に応じた品質クラスを、品質クラステーブルメモリ10から読み出して識別した後、ポインタバッファ制御部300では、受送信起動処理調停部301で送信側要求との調停を行い、受信側要求が得られた場合には、ポインタバッファメモリ11へアクセスし、共通セルバッファメモリ12の書き込みオフセットアドレスを示すポインタ値を読み出し、共通セルバッファメモリ12へ書き込み起動信号と合わせてポインタ値を出力するのと同時に、各セル種毎に用意されたポインタバッファメモリ11のポインタ値管理エリアへポインタ値を書き戻す処理を行う。
【0030】
また、共通セルバッファ制御部400では、ポインタバッファ制御部300から出力された書き込み起動信号をもとに、UTOPIA I/F受信制御部100内にある受信バッファ101から共通セルバッファメモリ12へ書き込むべきATMセルデータを読み出し、ポインタ値からオフセットしたアドレスエリアに読み出したATMセルデータを書き込み、書き込み制御完了時にポインタバッファ制御部300に対して共通セルバッファ受信制御完了信号を出力する。
【0031】
ポインタバッファ制御部300では、受信制御完了信号にて受送信起動処理調停部301での受信側処理中状態を解除し、受信側処理が完了する。前記受信側処理動作は、入力セル種がType5セル又はType2dショートセルの場合であり、内部での処理時間を極力縮めて優先的に伝送路に出力する必要がある最優先セルの送出制御も本発明の特徴である。
【0032】
品質クラス制御部200にて読み出された品質クラスが最優先クラスであった場合には、内部処理遅延が増加する共通セルバッファメモリ12への書き込み動作を回避するため、品質クラス制御部200から最優先クラスセル種が受信されたことを共通セルバッファ制御部400に対して通知し、その通知信号をもとに、共通セルバッファ制御部400では、UTOPIA I/F受信制御部100内にある受信バッファ101から最優先セルを読み出し、最速動作にて共通セルバッファ制御400内部最優先セル用バッファ402への書き込み動作を行い、受信側処理は完了する。
【0033】
送信側処理としては、ポインタバッファ制御部300内のポインタ制御において共通セルバッファメモリ12内の全ATMセル種の滞留状況を管理しているため、滞留状況に応じて各セル種毎に内部送信要求を生成し、送信順序制御部600及びコンポジット順序制御部700に通知する。
【0034】
コンポジット順序制御部700は、ポインタバッファ制御部300から入力された各VP/回線、VCI、品質クラス毎のType2dショートセル内部送信要求を各VP/回線、VCI毎に終端処理して送信順序制御部600へ出力する。
【0035】
送信順序制御部600は、コンポジット順序制御部700から入力された各VP/回線、VCI毎に終端されたType2dショートセル内部送信要求とポインタバッファ制御部300から入力された各VP/回線、各品質クラス毎のType5セル内部送信要求を各VP/回線毎の内部送信要求に終端処理して選択制御部500に出力する。
【0036】
選択制御部500は、送信順序制御部600から入力された各VP/回線毎に終端された内部送信要求から調停処理し、送信すべきVP/回線を選択し、選択されたVP/回線の送信側処理を開始するため、送信順序制御部600に対して送信側処理起動信号を出力する。
【0037】
送信順序制御部600は、選択制御部500から通知された送信側処理起動信号から内部に先読みしてある送信順序テーブルメモリ13内の該VP/回線の送信順序0の優先順位データ0〜23と、送信順序制御部600内で管理している該VP/回線の各品質クラス毎のType5セル内部送信要求と、各VCI毎のType2dショートセル内部送信要求とを24優先順位データ同時に比較し、優先順位の一番高い内部送信要求セル種に対して送信側処理を行う。選択された内部送信要求セル種がType5セルであった場合には、ポインタバッファ制御部300に対してType5セル送信側要求と当該セル種を識別するための送信コードを出力する。
【0038】
ポインタバッファ制御部300は、送信順序制御部600から受信されたType5セル送信側要求から受送信起動処理調停部301で受信側要求との調停を行い、送信側要求が得られた場合には、当該セル種送信コードから当該セル種ポインタ値管理エリアオフセットアドレスを生成後、ポインタバッファメモリ11へアクセスを行い、共通セルバッファを読み出し、オフセットアドレスを示すポインタ値を読み出し、共通セルバッファメモリ12へ読み出して起動信号と合わせてポインタ値を出力するのと同時に、ポインタバッファメモリ11のポインタエリアに空きポインタ値として読み出したポインタ値を書き戻す処理を行う。
【0039】
また、共通セルバッファ制御部400は、ポインタバッファ制御部300から出力された読み出し起動信号をもとに、ポインタ値からオフセットしたアドレスエリアからATMセルデータを読み出し、共通セルバッファ制御400内部Type5セル用バッファ401への書き込み動作を行い、読み出し制御完了時にポインタバッファ制御部300に対して共通セルバッファ送信制御完了信号を出力する。
【0040】
ポインタバッファ制御部300は、送信制御完了信号にて受送信起動処理調停部301での送信側処理中状態を解除し、送信側処理が完了する。前記送信側処理動作は、当該セル種がType5セルの場合であり、コンポジット処理を実施し、Type2セルの組み立を完了してから伝送路に複数ユーザー分を一つのATMセルとしてまとめてから効率よく出力する。このType2dショートセルの送出制御も本発明の特徴である。
【0041】
送信順序制御部600にて選択された内部送信要求セル種がType2dショートセルであった場合には、コンポジット順序制御部700に対して当該セル種の品質クラスを識別するため、コンポジット順序制御起動信号と当該セル種のVP/回線、VCIを識別する仮送信コードを出力する。
【0042】
コンポジット順序制御部700は、送信順序制御部600から通知されたコンポジット順序制御起動信号から内部に先読みしてあるコンポジット順序テーブルメモリ14内の該VP/回線、該VCIのコンポジット順序0の優先順位データ0〜3と、コンポジット順序制御部700内で管理している該VP/回線、VCI、品質クラス毎のType2dショートセル内部送信要求とを4優先順位データ同時に比較し、優先順位の一番高い内部送信要求セル種に対してコンポジット処理を行う。
【0043】
選択された内部送信要求セル種がType2dショートセルであった場合には、ポインタバッファ制御部300に対してType2dショートセル送信側要求と、当該セル種を識別するための送信コードとを出力する。ポインタバッファ制御部300では、コンポジット順序制御部700から受信されたType2dショートセル送信側要求から受送信起動処理調停部301で受信側要求との調停を行い、送信側要求が受け入れられた場合には、当該セル種送信コードから当該セル種ポインタ値管理エリアオフセットアドレスを生成後、ポインタバッファメモリ11へアクセスを行い、共通セルバッファの読み出してオフセットアドレスを示すポインタ値を読み出し、共通セルバッファメモリ12へ読み出し起動信号と合わせてポインタ値を出力するのと同時に、ポインタバッファメモリ11のポインタエリアに空きポインタ値として読み出したポインタ値を書き戻す処理を行う。
【0044】
また、共通セルバッファ制御部400は、ポインタバッファ制御部300から出力された読み出し起動信号をもとに、ポインタ値からオフセットしたアドレスエリアから該Type2dショートセルデータを読み出し、コンポジット制御部800への転送動作を行い、読み出し制御完了時にポインタバッファ制御部300に対して共通セルバッファ送信制御完了信号を出力する。
【0045】
ポインタバッファ制御部300は、送信制御完了信号にて受送信起動処理調停部301での送信側処理中状態を解除し、送信側処理が完了する。
【0046】
同時に、コンポジット制御部800にて転送された該VCIのType2dショートセルから順次Type2セルへコンポジット処理される。
【0047】
コンポジット処理後、Type2セルがコンポジットを完了しなければ、再度該VCIセル種のType2dショートセルを共通セルバッファメモリ12から読み出すため、コンポジット順序制御部700へコンポジット要求を出力する。
【0048】
コンポジット順序制御部700は、コンポジット制御部800から通知されたコンポジット要求から先読みしてあるコンポジット順序テーブルメモリ14内の該VP/回線、該VCIのコンポジット順序1の優先順位データ0〜3と、コンポジット順序制御部700内で管理している該VP/回線、VCI、品質クラス毎のType2dショートセル内部送信要求とを4優先順位データ同時に比較し、優先順位の一番高い内部送信要求セル種に対してコンポジット処理を行うため、再度、ポインタバッファ制御部300に対してType2dショートセル送信側要求と当該セル種を識別するための送信コードを出力する。
【0049】
以降のポインタバッファ制御部300からコンポジット制御部800までのコンポジット処理については、前記と同様の処理をコンポジットの完了まで繰り返す。
【0050】
コンポジット完了後、該VCI用Type2バッファへの書き込み動作を行う。前記最優先セル用バッファ402に送出すべきATMセルデータが書き込まれた場合には、最優先セル外部送信要求信号を、Type5セル用バッファ401に送出すべきATMセルデータが書き込まれた場合には、Type5セル外部送信要求信号を、共通セルバッファ制御部400からUOTPIA I/F送信制御部900に出力する。
【0051】
また、VCI毎のType2セル用バッファ801に送出すべきType2セルが一つでもコンポジット完了して書き込まれた場合には、各VCI毎のType2セル外部送信要求信号を終端したType2セル外部送信要求信号をコンポジット制御部800からUTOPIA I/F送信制御部900に出力する。
【0052】
UTOPIA I/F送信制御部900では、各セル用外部送信要求信号を送信要求調停部901にて競合調停処理し、伝送路の受け入れ状態がOKであれば、調停処理によって受け入れられた該セルが書き込まれているバッファからATMセルデータを読み出し、UTOPIA I/F経由で伝送路へ出力する。
【0053】
次に、図3を参照しながら、品質クラス制御部200を構成する品質クラステーブルメモリI/F部201、SCHECチェック部202、最優先セル検出部203、データ生成部204の動作の詳細について説明する。
【0054】
品質クラステーブルI/F部201では、UTOPIA I/F受信制御部100からのセル受信完了信号及びBATMコードから該受信セルのセル種を識別し、セル種毎に割り当てられた品質クラステーブルメモリ10へアクセスするため、BATMコードを品質クラステーブルメモリ10のアドレスマップに変換し、品質クラステーブルメモリ10から当該セル種の品質クラスを読み出す。
【0055】
SCHECチェック部202では、該受信セル種がType2dショートセルと識別された場合に、品質クラステーブルI/F部201での品質クラス読み出し完了までに当該セル種のショートセルヘッダ内に割り当てられているショートセルHECチェックを行う。ショートセルHECチェックがNGであった場合のみ、当該セル種は廃棄対象となり、ポインタバッファ制御部300へ起動信号を出力しない。
【0056】
品質クラステーブルI/F部201は、SCHECチェック部202からショートセルHECチェックNG通知を受けた場合には、以降の制御をディセーブルして処理を中断し、ショートセルHECチェックがOKの場合には、品質クラステーブルメモリ10から読み出した品質クラス情報を以降の制御へ通知する。また、当該セル種がType5セルであった場合には、ショートセルHECチェックは対象外となるため、ショートセルHECチェック結果に関わらず品質クラス情報を通知する。
【0057】
最優先セル検出部203は、品質クラステーブルI/F部201からの品質クラス情報が最優先クラスか否かを識別し、最優先クラスを検出した場合には、共通セルバッファメモリ12を経由せずに伝送路へ送出するため、最優先セル内部送信要求を共通セルバッファ制御部400に対して出力する。
【0058】
データ生成部204は、品質クラステーブルI/F部201からの品質クラス情報と当該セル種情報をもとに、受信コードと受信要求信号を生成し、ポインタバッファ制御部300に対して出力する。その際、最優先セル検出部203からの最優先クラス情報を考慮し、最優先クラスであった場合には、ポインタバッファ制御部300への受信要求信号は出力しない。
【0059】
次に、図4及び図2を参照しながら、ポインタバッファ制御部300を構成する受送信起動処理調停部301、ポインタ制御部302の詳細、すなわち受送信起動処理調停部301を構成する調停処理部303、共通セルバッファ起動処理部304の詳細と、ポインタ制御部302を構成する当該セル種識別部305、ポインタバッファI/F部306、管理キューエリアRD/WRアドレスカウンタ部307、内部送信要求生成部308、RX/TXポインタ管理メモリ309の詳細について説明する。
【0060】
受送信起動処理調停部301は、主に受信側と送信側の要求を競合調停するとともに、これらを管理し、共通セルバッファ制御部400とのI/Fを司り、ポインタ制御部302では、ポインタバッファメモリ11への制御信号の生成と、ポインタ値を管理し、内部送信要求を生成する。
【0061】
まず、ポインタバッファ制御部300の受信側要求での動作について説明する。
【0062】
調停処理部303は、品質クラステーブル制御部200からの受信側要求信号と、送信順序制御部600又はコンポジット順序制御部700からの送信側要求信号を競合調停し、受け入れられた要求側に対する起動信号をポインタ制御部302に通知する。また、各要求信号に対する処理状態を監視するため、起動信号通知と同時に、受信側乃至送信側処理中フラグを処理中状態に遷移させ、処理終了信号が通知されるまで処理中状態を保持する。処理中状態時にもう一方の要求が入力された場合には、要求を保持し、処理終了時にもう一方の要求を受け付ける。受信側要求と送信側要求とが同時に入力された場合には、受信側制御を優先的に処理し、送信側要求は保持される。
【0063】
当該セル種識別部305では、調停処理部303から通知された受信側起動信号をもとに、品質クラステーブル制御部200から入力された受信コードを内部レジスタに保持し、ポインタバッファI/F部306及び内部送信要求生成部308を起動するため、当該セル種情報を識別した上で、受信側起動信号とともにポインタバッファI/F部306及び内部送信要求生成部308へ通知する。
【0064】
ポインタバッファI/F部306では、当該セル種識別部305からの受信側起動信号を受信すると、管理キューエリアRD/WRアドレスカウンタ部307の管理キューエリアRDアドレスカウンタ値(初期値は0)を読み出し、受信ポインタを読み出すためのポインタエリアRDアドレスを生成する。ポインタRDアドレスを生成後、管理キューエリアRD/WRアドレスカウンタ307の管理キューエリアRDアドレスカウンタは、現在のカウンタ値に1をインクリメントする処理を行う。管理キューエリアRD/WRアドレスカウンタ307は、0から4095までをカウントする12bitのリングカウンタになっているため、4095までカウントすると次のカウント値は0に戻る構成となっている。
【0065】
生成されたポインタRDアドレスより、ポインタバッファメモリ11のポインタ管理キューエリアへRDアクセスを行い、空きポインタ値を読み出し、ポインタバッファI/F部306内のレジスタへ一旦格納する。ポインタ値の読み出し後、当該セル種識別部305から通知された当該セル種情報からポインタバッファメモリ11にマッピングされている当該セル種エリアのオフセットアドレスを生成すると同時に、当該セル種識別部305へポインタ値を通知する。
【0066】
内部送信要求生成部308では、受信側起動信号を受信すると、RX/TXポインタ管理メモリへの読み出しを行う。RX/TXポインタ管理メモリ309のRXポインタ管理メモリは、セルタイプ、VP/回線、VCI、品質クラス毎にアドレスマッピングされ、RXポインタ値は、当該セル種毎にバンクされたポインタ値管理エリア内のオフセットアドレス値を示す。当該セル種識別部305から通知された当該セル種情報から、RX/TXポインタ管理メモリ309のRXポインタ管理メモリの該セルに割り当てられたアドレスを生成し、RDアクセスを行うことで当該セル種に対するポインタ値管理エリア内のオフセットアドレスを取得し、ポインタバッファI/F部306へ通知する。
【0067】
ポインタバッファI/F部306では、一旦格納されたポインタ値を生成した当該セル種エリアのオフセットアドレスと、内部送信要求生成部308から通知された当該セル種に対するポインタ値管理エリア内のオフセットアドレスから生成された当該セル種のポインタ値管理エリアアドレスへ書き込む。
【0068】
当該セル種識別部305では、ポインタバッファI/F部306から通知されたポインタ値を共通セルバッファ起動処理部304へ通知する。共通セルバッファ起動処理部304では、当該セル種識別部305から通知されたポインタ値と、共通セルバッファ制御部400へ共通セルバッファメモリ12への書き込みをスタートさせるための書き込み起動信号とを共通セルバッファ制御部部400へ通知する。共通セルバッファ制御部400から共通セルバッファメモリ12へ書き込みが完了すると、共通セルバッファ書き込み完了信号が通知され、内部送信要求生成部308は、共通セルバッファ書き込み完了信号を受信すると、前記で読み出された当該セル種のRXポインタ値に1をインクリメントし、RX/TXポインタ管理メモリ309のRXポインタ管理メモリの当該セル種に割り当てられたアドレスへ1をインクリメントしたRXポインタ値をWRアクセスすることで、当該セル種の共通セルバッファメモリ12への書き込みが完了したことになる。
【0069】
さらに、内部送信要求生成部308では、セル種毎にRXポインタ値とTXポインタ値の差分を管理し、差分が発生することで、共通セルバッファメモリ12内に当該セル種が滞留していることを意味するので、当該セル種の内部送信要求を生成し、送信順序制御部600及びコンポジット順序制御部700へ通知する。また、RXポインタ値とTXポインタ値との差分がある限り、当該セル種の内部送信要求は解除しない。
【0070】
次に、ポインタバッファ制御部300の送信側要求での動作について説明する。尚、調停処理部303での調停制御については前記通りである。
【0071】
当該セル種識別部305では、調停処理部303から通知された送信側起動信号をもとに、送信順序制御部600又はコンポジット順序制御部700から入力された送信コードを内部レジスタに保持し、ポインタバッファI/F部306及び内部送信要求生成部308を起動するため、当該セル種情報を識別した上で、送信側起動信号とともにポインタバッファI/F部306及び内部送信要求生成部308へ通知する。
【0072】
内部送信要求生成部308では、当該セル種識別部305からの送信側起動信号を受信すると、RX/TXポインタ管理メモリへの読み出しを行う。RX/TXポインタ管理メモリ309のTXポインタ管理メモリは、セルタイプ、VP/回線、VCI、品質クラス毎にアドレスマッピングされ、TXポインタ値は、当該セル種毎にバンクされたポインタ値管理エリア内のオフセットアドレス値を示す。当該セル種識別部305から通知された当該セル種情報から、RX/TXポインタ管理メモリ309のTXポインタ管理メモリの該セルに割り当てられたアドレスを生成し、RDアクセスを行うことで、当該セル種に対するポインタ値管理エリア内のオフセットアドレスを取得し、ポインタバッファI/F部306へ通知する。
【0073】
ポインタバッファI/F部306では、当該セル種識別部305から通知された当該セル種からポインタバッファメモリ11にマッピングされている当該セル種エリアのオフセットアドレスを生成し、内部送信要求生成部308から通知された当該セル種に対するポインタ値管理エリア内のオフセットアドレスから生成された当該セル種のポインタ値管理エリアアドレスへRDアクセスを実施し、当該セル種が格納されているポインタ値を読み出し、当該セル種識別部305へ読み出したポインタ値を通知する。
【0074】
また、ポインタ値読み出し完了後、ポインタ値を使用済み空きポインタに登録するため、管理キューエリアRD/WRアドレスカウンタ部307の管理キューエリアWRアドレスカウンタ値(初期値は0)を読み出し、送信ポインタを書き込むためのポインタエリアWRアドレスを生成する。ポインタWRアドレスを生成後、管理キューエリアRD/WRアドレスカウンタ307の管理キューエリアWRアドレスカウンタは、現在のカウンタ値に1をインクリメントする処理を行う。管理キューエリアRD/WRアドレスカウンタ307は、0から4095までをカウントする12bitのリングカウンタになっているため、4095までカウントすると次のカウント値は0に戻る構成となっている。
【0075】
生成されたポインタWRアドレスより、ポインタバッファメモリ11のポインタ管理キューエリアへWRアクセスを行い、ポインタ値を書き込むことで、使用済み空きポインタとしてポインタ管理キューエリアへ再登録を行うと同時に、当該セル種識別部305へ当該セル種のポインタ値を通知する。
【0076】
当該セル種識別部305では、ポインタバッファI/F部306から通知されたポインタ値を共通セルバッファ起動処理部304へ通知する。
【0077】
共通セルバッファ起動処理部304では、当該セル種識別部305から通知されたポインタ値と、共通セルバッファ制御部400へ共通セルバッファメモリ12への読み出しをスタートさせるための読み出し起動信号を共通セルバッファ制御部部400へ通知する。共通セルバッファ制御部400から共通セルバッファメモリ12への読み出しが完了すると、共通セルバッファ読み出し完了信号が通知され、内部送信要求生成部308では、共通セルバッファ読み出し完了信号を受信すると、前記読み出された当該セル種のTXポインタ値に1をインクリメントし、RX/TXポインタ管理メモリ309のTXポインタ管理メモリの当該セル種に割り当てられたアドレスへ1をインクリメントしたTXポインタ値についてWRアクセスを行うことで、当該セル種の共通セルバッファメモリ12への読み出しが完了したことになる。
【0078】
さらに、内部送信要求生成部308では、セル種毎にRXポインタ値と、TXポインタ値との差分を管理しているため、その時点で差分がなくなれば、共通セルバッファメモリ12内に当該セル種が滞留していないことを意味するので、当該セル種の内部送信要求を解除し、送信順序制御部600及びコンポジット順序制御部700へ通知しない。また、RXポインタ値とTXポインタ値との差分がない限り、当該セル種の内部送信要求は生成しない。
【0079】
次に、ポインタバッファクリア処理の動作について説明する。
【0080】
ソフトウェア設定により、ポインタバッファクリアが起動されると、設定されたセル種のポインタ値を強制的にポインタ管理キューエリアへ使用済み空きポインタ登録することで設定されたセル種を強制的に廃棄する機能となる。
【0081】
このポインタバッファクリア処理は、該セルの滞留セルがなくなるまでシーケンシャルに実施し、共通セルバッファ制御部400への読み出し起動信号を生成しない。そのため、該滞留セルを共通セルバッファメモリ12から読み出すことなく滞留セルを廃棄することが可能となる。
【0082】
また、通常の受信側要求、送信側要求との調停を加味して処理実施されるため、通常のハードウェア動作を停止することなく該セルの廃棄処理が可能となっている。
【0083】
次に、ポインタバッファクリア処理の動作について詳細に説明する。
【0084】
受送信起動処理調停部301では、ソフトウェア設定によりポインタバッファクリア処理が起動されると、ポインタバッファクリア要求信号が生成され、調停処理部303に通知される。受信側要求と送信側要求と三者競合調停を行い、ポインタバッファクリア要求が受け入れられた場合には、ポインタバッファクリア起動信号と、ソフトウェア設定されたセル種情報をポインタ制御部302に通知する。
【0085】
当該セル種識別部305では、調停処理部303から通知されたポインタバッファクリア起動起動信号をもとに、ともに通知されたセル種情報を内部レジスタに保持し、ポインタバッファI/F部306及び内部送信要求生成部308を起動するため、当該セル種情報を識別した上で、ポインタバッファクリア起動信号とともにポインタバッファI/F部306及び内部送信要求生成部308へ通知する。
【0086】
内部送信要求生成部308では、当該セル種識別部305からのポインタバッファクリア起動信号を受信すると、RX/TXポインタ管理メモリへの読み出しを行う。RX/TXポインタ管理メモリ309のTXポインタ管理メモリは、セルタイプ、VP/回線、VCI、品質クラス毎にアドレスマッピングされ、TXポインタ値は、当該セル種毎にバンクされたポインタ値管理エリア内のオフセットアドレス値を示す。当該セル種識別部305から通知された当該セル種情報から、RX/TXポインタ管理メモリ309のTXポインタ管理メモリの該セルに割り当てられたアドレスを生成し、RDアクセスを行うことで当該セル種に対するポインタ値管理エリア内のオフセットアドレスを取得し、ポインタバッファI/F部306へ通知する。
【0087】
ポインタバッファI/F部306では、当該セル種識別部305から通知された当該セル種からポインタバッファメモリ11にマッピングされている当該セル種エリアのオフセットアドレスを生成し、内部送信要求生成部308から通知された当該セル種に対するポインタ値管理エリア内のオフセットアドレスから生成された当該セル種のポインタ値管理エリアアドレスへRDアクセスを実施し、当該セル種が格納されているポインタ値を読み出し、当該セル種識別部305へ読み出したポインタ値を通知する。
【0088】
また、ポインタ値読み出し完了後、ポインタ値を使用済み空きポインタ登録するため、管理キューエリアRD/WRアドレスカウンタ部307の管理キューエリアWRアドレスカウンタ値(初期値は0)を読み出し、送信ポインタを書き込むためのポインタエリアWRアドレスを生成する。ポインタWRアドレスを生成後、管理キューエリアRD/WRアドレスカウンタ307の管理キューエリアWRアドレスカウンタは、現在のカウンタ値に1をインクリメントする処理を行う。管理キューエリアRD/WRアドレスカウンタ307は、0から4095までをカウントする12bitのリングカウンタになっているため、4095までカウントすると次のカウント値は0に戻る構成となっている。
【0089】
生成されたポインタWRアドレスよりポインタバッファメモリ11のポインタ管理キューエリアへWRアクセスを行い、ポインタ値を書き込むことで、使用済み空きポインタとしてポインタ管理キューエリアへ再登録を実施し、当該セル種識別部305へ当該セル種のポインタ値を通知する。
【0090】
当該セル種識別部305では、ポインタバッファI/F部306から通知されたポインタ値を、ポインタバッファクリア処理によって読み出された場合には、共通セルバッファ起動処理部304へ通知せず、共通セルバッファ制御部400から通知されるべき共通セルバッファ読み出し完了信号と同等な共通セルバッファダミー読み出し完了信号を生成し、内部送信要求生成部308へ共通セルバッファ読み出し完了信号として通知する。
【0091】
内部送信要求生成部308では、共通セルバッファ読み出し完了信号(共通セルバッファダミー読み出し完了信号)を受信すると、前記読み出された当該セル種のTXポインタ値に1をインクリメントし、RX/TXポインタ管理メモリ309のTXポインタ管理メモリの当該セル種に割り当てられたアドレスへ1をインクリメントしたTXポインタ値をWRアクセスを行うことで当該セル種のポインタバッファクリア処理が完了したことになる。
【0092】
ポインタバッファクリアは、セルタイプ、VP/回線、VCI、品質クラス毎にソフトウェアの設定が可能となっており、設定された当該セル種の内部送信要求がなくなるまでシーケンシャルに繰り返される。
【0093】
次に、図5及び図2を参照しながら、共通セルバッファ制御部400を構成するType5セル用バッファ401、最優先セル用バッファ402、Type5セルバッファ制御部403、最優先セルバッファ制御部404、共通セルバッファI/F部405、タイマーカウンタ406、生起廃棄制御部407、生起/廃棄セルカウンタ408の詳細について説明する。
【0094】
まず、受信側処理による共通セルバッファメモリ12への書き込み動作について説明する。
【0095】
共通セルバッファI/F部405では、ポインタバッファ制御部300からポインタ値と、書き込み起動信号を受信すると、共通セルバッファに書き込む該セルをUTOPIA I/F受信制御部100内にある受信バッファ101から読み出し、一時保持する。一時保持した該セルを共通セルバッファメモリ12へ書き込む際、データ先頭へタイマーカウンタ406の値を現在時刻のタイムスタンプデータとして付加する。
【0096】
共通セルバッファメモリ12のアドレスを1セルあたり32wordの格納領域にバンクしているため、ポインタバッファ制御部300から通知されたポインタ値は、その格納領域の先頭を示すバンクエリアWRアドレスとなり、また、バンク内のWRアドレスについては、タイムスタンプ処理に同期して6bitカウンタを0からスタートさせることで、ポインタ値が示すバンクエリアにWord単位で書き込みが開始される。
【0097】
該当セルのポインタ値が示すバンクエリアへの書き込みが完了した際には、共通セルバッファメモリ12への書き込みが完了したことを通知するための共通セルバッファ書き込み完了信号をポインタバッファ制御部300へ出力する。
【0098】
続いて、送信側処理による共通セルバッファメモリ12からの読み出し動作について説明する。
【0099】
共通セルバッファI/F部405では、ポインタバッファ制御部300からポインタ値と、読み出し起動信号とを受信すると、バンク内のRDアドレス生成用6bitカウンタをスタートさせてバンク内RDアドレスを生成し、ポインタ値で示される該セルが格納されているバンクエリアから該セルをWord単位で読み出す処理を開始する。
【0100】
先頭データであるタイムスタンプ値を読み出した際に、タイマーカウンタ406から通知されている現在時刻と比較し、品質クラス毎に設定されている最大待ち時間を超えているか否かのタイムアウトチェックを行う。
【0101】
該セルがタイムアウトチェックNGであれば、該セルを廃棄、すなわち読み出しを中止し、生起廃棄制御部407及び選択制御部500及びコンポジット制御部800へタイムアウト信号を通知し、また、ポインタバッファ制御部300へ共通セルバッファ読み出し完了信号を通知する。
【0102】
タイムアウトチェックがOKであり、読み出した該セルがType5セルの場合には、Type5セル転送起動信号と、読み出したWord単位の該セルデータとをType5セルバッファ制御部403へ通知する。
【0103】
Type5セルバッファ制御部403では、共通セルバッファI/F部405からType5セル転送起動信号を受信すると、転送されたWord単位の該セルデータからタイムスタンプデータを削除した上で、Type5セルバッファへコピーを開始する。全データのコピー完了後、UTOPIA I/F送信制御部900へType5セル外部送信要求信号を通知すると同時に、共通セルバッファI/F部405へType5セル用バッファ401へのコピー完了信号を通知する。
【0104】
共通セルバッファI/F部405では、Type5セルバッファ制御部403から通知されたコピー完了信号を受信すると、ポインタバッファ制御部300へ共通セルバッファ読み出し完了信号を通知する。
【0105】
タイムアウトチェックがOKであり、読み出した該セルがType2dショートセルの場合には、Type2dショートセル転送起動信号と、読み出したWord単位の該セルデータとをコンポジット制御部800へ通知する。
【0106】
コンポジット制御部800から内部バッファへのコピーが完了すると、Type2dショートセルコピー完了信号が通知され、共通セルバッファI/F部405ではコンポジット制御部800からType2dショートセルコピー完了信号を受信すると、ポインタバッファ制御部300へ共通セルバッファ読み出し完了信号を通知する。
【0107】
また、共通セルバッファI/F部405では、Type5セルバッファ制御部403からコピー完了信号を受信するか、コンポジット制御部800からType2dショートセルコピー完了信号を受信すると、該セルが生起されたことを示す生起完了信号を生起廃棄制御部407へ通知する。
【0108】
生起/廃棄セルカウンタ408は、RAMで構成され、各セル種、VP/回線、VCI、品質クラス毎に1アドレスへアサインされ、生起又はタイムアウト要因によって当該セル種のアドレスの値をリードし、その値に1をインクリメントしてライトすることで各セル種の廃棄率をカウントする構成となっている。
【0109】
生起廃棄制御部407では、Type5セル及びType2dショートセル用の廃棄率測定用のカウンタを制御する。生起/廃棄セルカウンタ408の生起セルカウンタは、共通セルバッファI/F部405から生起完了信号又はタイムアウト信号が通知される度に当該セル種がアサインされているRAMアドレスの値を読み出し、その値に1をインクリメントして書き戻す処理を行う。
【0110】
生起/廃棄セルカウンタ408の廃棄セルカウンタは、共通セルバッファI/F部405からのタイムアウト信号が通知される度に、当該セル種がアサインされているRAMアドレスの値を読み出し、その値に1をインクリメントして書き戻す処理を行う。
【0111】
続いて、共通セルバッファ制御部400の最優先セル受信時の動作について説明する。
【0112】
最優先セルバッファ制御部404では、品質クラステーブル制御部200から最優先セル内部送信要求を受信すると、最優先セル用バッファ402に書き込む該セルをUTOPIA I/F受信制御部100内にある受信バッファ101から読み出し、Word単位で最優先セル用バッファ402へコピーする。全データのコピー完了後、UTOPIA I/F送信制御部900へ最優先セル外部送信要求信号を通知する。
【0113】
最優先セルは、共通セルバッファメモリ12に書き込まずに伝送路へ送出されるため、タイムスタンプ処理による廃棄セルの対象とはしない。また、ポインタバッファ制御部300での受送信調停動作を経由せずに伝送路へ送出されるため、ポインタバッファ制御部300に対してコピー完了信号は通知しない。
【0114】
次に、図6及び図2を参照しながら、選択制御部500を構成するVP/回線送信選択部501、テーブル面切り替え要求部502、送信制御監視部503の詳細について説明する。
【0115】
テーブル面切り替え要求部502では、ソフトウェア設定により送信順序テーブルメモリ13又はコンポジット順序テーブルメモリ14の面切り替えが設定された場合に、VP/回線送信選択部501に対してテーブル面切り替え要求を通知する。
【0116】
VP/回線選択部501では、送信順序制御部600から通知されたVP/回線毎の内部送信要求と、テーブル面切り替え要求部502から通知されたテーブル面切り替え要求とを競合調停し、受け入れられた要求がVP/回線毎の内部送信要求であった場合には、該VP/回線に対して送信順序制御の起動をかけるため、VP/回線情報と送信順序起動信号を送信順序制御部600へ通知すると同時に、送信制御監視部503へも送信順序起動信号が通知され、受け入れられた要求がテーブル面切り替え要求であった場合には、該順序テーブルに対して順序テーブル面切り替え制御の起動をかけるため、送信順序テーブル面切り替え要求の場合には、送信順序制御部600へ送信順序テーブル面切り替え要求を通知し、コンポジット順序テーブル面切り替え要求の場合には、コンポジット順序制御部700へコンポジット順序テーブル面切り替え要求を通知すると同時に、各順序テーブル面切り替え要求は送信制御監視部503へも通知される。
【0117】
送信制御監視部503では、VP/回線送信選択部501から送信順序起動信号を受信すると、該VP/回線の送信制御状態を内部送信要求受け付け中ステータスに遷移させ、該VP/回線送信要求ステータス信号を生成させ、又は各順序テーブル面切り替え要求を受信すると、該順序テーブルの面切り替え制御状態を面切り替え受け付け中ステータスに遷移させ該順序テーブル面切り替え要求ステータス信号を生成させ、どちらかが処理中の場合には、選択制御ステータス信号処理中としてVP/回線送信選択部501へ通知する。
【0118】
各ステータス信号は、処理完了を通知されることで処理中ステータスを解除するが、VP/回線送信要求ステータス信号については、該セルがUTOPIA I/F送信制御部900から伝送路へ送信された場合か、共通セルバッファ制御部400からタイムアウト信号が通知されて該セルがType5セルであった場合か、共通セルバッファ制御部400からタイムアウト信号が通知されて該セルがType2dショートセルであり、コンポジット中でない場合にはVP/回線送信要求ステータスの処理中は解除され、また、順序テーブル面切り替え要求ステータス信号については、送信順序制御部600から送信順序テーブル面切り替え完了信号が通知された場合か、コンポジット順序制御部700からコンポジット順序テーブル面切り替え完了信号が通知された場合には順序テーブル面切り替え要求ステータスの処理中は解除される。
【0119】
次に、図7及び図2を参照しながら、送信順序制御部600を構成する送信順序選択部601、送信順序テーブル先読み処理部602、VP/回線送信要求終端部603、送信順序検出部604、送信側起動生成部605、送信順序テーブルアドレス生成部606、送信順序テーブルI/F部607、送信順序テーブルラッチメモリ608の詳細について説明する。
【0120】
VP/回線送信要求終端部603では、ポインタバッファ制御部300から通知されたVP/回線毎のType5セル内部送信要求信号又はコンポジット順序制御部700から通知されたVP/回線毎の各VCIのType2dショートセル内部送信要求信号から、Type5セル又はType2dショートセルの内部送信要求をVP/回線毎に終端させてから選択制御起動信号として選択制御部500へ通知する。また、送信順序検出部604へはVP/回線毎に終端せず、Type5セル内部送信要求と、Type2dショートセル内部送信要求とをそのまま通知する。
【0121】
送信順序検出部604では、選択制御部500から通知された送信順序起動信号とVP/回線情報を受信すると、送信順序検出処理の比較参照をスタートさせる。送信順序テーブルメモリ13は、VP/回線毎に送信順序テーブルデータとして256テーブル分、優先順位データ0〜23をメイン用とサブ用の2面の運用面を持っており、送信順序テーブルデータを選択制御部500から送信順序起動信号を受信すると、送信順序テーブルラッチメモリ608の該VP/回線の送信順序テーブルデータを保持し、保持した該VP/回線の送信順序テーブルデータと、VP/回線送信要求終端部603から通知された該VP/回線のType5セル内部送信要求又はType2dショートセル内部送信要求とを24優先順位データ同時に比較参照し、設定データに該当するType5セル又はType2dショートセルの内部送信要求があれば、優先順位の一番高い当該セル種に対して送信側処理を起動すべく、検出完了信号と当該セル種情報を、送信側起動生成部605と送信順序テーブル先読み処理部602とに通知する。
【0122】
また、選択制御部500から順序テーブル運用面切り替え要求が通知された場合には、送信順序テーブル先読み処理部602に対して送信順序テーブル13の運用面切り替え起動信号を通知する。
【0123】
送信側起動生成部605では、送信順序検出部604から検出完了信号を受信すると、当該セル種情報を識別し、当該セル種がType5セル内部送信要求であった場合は、ポインタバッファ制御部300へType5セル送信側要求信号と、当該セル種の送信コードを通知し、当該セル種がType2dショートセル内部送信要求であった場合は、コンポジット順序制御部700へコンポジット順序処理起動信号と、当該セル種の仮送信コードとを通知する。
【0124】
送信順序テーブル先読み処理部602では、送信順序検出部604から検出完了信号と、当該セル種情報とを受信すると、次の送信順序検出のために送信順序テーブル先読み処理を開始する。
【0125】
送信順序テーブルアドレス生成部606では、検出完了信号によって次の送信順序のデータを読み出すため、当該セル種情報から該VP/回線を識別し、送信順序テーブルメモリ13の該VP/回線オフセットアドレスを生成し、0から255をカウントする送信順序用アドレスカウンタを1インクリメントして送信順序オフセットアドレスを生成し、同時に優先順位をWord単位で読み出すための0から11をカウントする優先順位用アドレスカウンタをスタートさせ、各アドレスを合成して該VP/回線の次の送信順序テーブルを読み出すためのアドレスを送信順序テーブルI/F部607へ出力する。
【0126】
送信順序テーブルI/F部607では、送信順序テーブルアドレス生成部606から出力された該VP/回線の次の送信順序テーブル用アドレスをもとに、送信順序テーブル13へ読み出しを開始し、読み出した該VP/回線の次の送信順序テーブルデータをVP/回線毎に用意した送信順序テーブルラッチメモリ608へコピーする。各VP/回線の送信順序テーブルデータを先読みし、送信順序テーブルラッチメモリ608へ保持しておくことで処理時間を短縮することが可能となる。
【0127】
また、送信順序検出部604から送信順序テーブル運用面切り替え起動信号が通知された場合には、運用面のオフセットアドレスを変更面のオフセットアドレスへ変更し、送信順序用アドレスカウンタを0へリセットし、VP/回線毎に送信順序0の順序テーブルを順次送信順序テーブルラッチメモリ608へコピーする。全VP/回線の送信順序0の送信順序テーブルデータの先読み処理、すなわちコピーが完了した時点で選択制御部500へ送信順序テーブル運用面切り替え完了信号を通知する。
【0128】
次に、図8及び図2を参照しながら、コンポジット順序制御部700を構成するコンポジット順序選択部701、コンポジット順序テーブル先読み処理部702、VCI送信要求終端部703、コンポジット順序検出部704、送信側起動生成部705、コンポジット順序テーブルアドレス生成部706、コンポジット順序テーブルI/F部707、コンポジット順序テーブルラッチメモリ708の詳細について説明する。
【0129】
VCI送信要求終端部703では、ポインタバッファ制御部300から通知されたVP/回線、VCI、品質クラス毎のType2dショートセル内部送信要求信号と、コンポジット制御部800から通知されたVP/回線、VCI毎のコンポジットまたがり要求信号から、Type2dショートセルの内部送信要求をVP/回線、VCI毎に終端させてから、VP/回線毎の各VCIのType2dショートセル内部送信要求信号として送信順序制御部600へ通知する。また、コンポジット順序検出部704へは、VP/回線、VCI毎に終端せず、Type2dショートセル内部送信要求をそのまま通知する。
【0130】
コンポジット順序検出部704では、送信順序制御部600からコンポジット順序起動信号と、仮送信コード情報を受信するか、コンポジット制御部800からコンポジット要求信号を受信するとコンポジット順序検出処理の比較参照をスタートさせる。
【0131】
コンポジット順序テーブルメモリ14は、VP/回線、VCI毎にコンポジット順序テーブルデータとして256テーブル分、優先順位0〜3をメイン用とサブ用の2面の運用面を有し、コンポジット順序テーブルデータを送信順序制御部600からコンポジット順序起動信号を受信するか、コンポジット制御部800からコンポジット要求信号を受信すると、コンポジット順序テーブルラッチメモリ708の該VP/回線、VCIのコンポジット順序テーブルデータを保持し、保持した該VP/回線、VCIのコンポジット順序テーブルデータとVCI送信要求終端部703から通知された該VP/回線、VCI品質クラス毎のType2dショートセル内部送信要求と4優先順位データ同時に比較参照し、設定データに該当するType2dショートセル内部送信要求があれば、優先順位の一番高い当該セル種に対して送信側処理を起動すべく、検出完了信号と当該セル種情報を送信側起動生成部705とコンポジット順序テーブル先読み処理部702とへ通知する。
【0132】
また、該当するType2dショートセル内部送信要求が検出されなかった場合には、該VP/回線、VCIのType2dショートセルに対してパディング処理起動信号を送信側起動生成部705とコンポジット順序テーブル先読み処理部702とへ通知する。
【0133】
さらに、選択制御部500から順序テーブル運用面切り替え要求が通知された場合には、コンポジット順序テーブル先読み処理部702に対してコンポジット順序テーブル14の運用面切り替え起動信号を通知する。
【0134】
送信側起動生成部705では、コンポジット順序検出部704から検出完了信号を受信すると、当該セル種情報を識別し、Type2dショートセル送信側要求信号をポインタバッファ制御部300へ当該セル種の送信コードをポインタバッファ制御部300とコンポジット制御部800へ各々通知する。
【0135】
また、パディング処理起動信号が通知された場合には、コンポジット制御部800に対してパディング処理起動信号を通知する。
【0136】
コンポジット順序テーブル先読み処理部702では、コンポジット順序検出部704から検出完了信号と当該セル種情報又はパディング処理起動信号を受信すると、次のコンポジット順序検出のためにコンポジット順序テーブル先読み処理を開始する。
【0137】
コンポジット順序テーブルアドレス生成部706では、検出完了信号によって次のコンポジット順序のデータを読み出すため、当該セル種情報から該VP/回線、VCIを識別しコンポジット順序テーブルメモリ14の該VP/回線、VCIオフセットアドレスを生成し、0から255をカウントするコンポジット順序用アドレスカウンタを1インクリメントしてコンポジット順序オフセットアドレスを生成し、同時に優先順位を1Wordで読み出すための固定値0を優先順位アドレスとし、各アドレスを合成して該VP/回線、VCIの次のコンポジット順序テーブルを読み出すためのアドレスをコンポジット順序テーブルI/F部707へ出力する。
【0138】
コンポジット順序テーブルI/F部707では、コンポジット順序テーブルアドレス生成部706から出力された該VP/回線、VCIの次のコンポジット順序テーブル用アドレスをもとに、コンポジット順序テーブル14へ読み出しを開始し、読み出した該VP/回線、VCIの次のコンポジット順序テーブルデータをVP/回線、VCI毎に用意したコンポジット順序テーブルラッチメモリ708へコピーする。各VP/回線、VCIのコンポジット順序テーブルデータを先読みし、コンポジット順序テーブルラッチメモリ708へ保持しておくことで処理時間を短縮することが可能となる。
【0139】
また、コンポジット順序検出部704からコンポジット順序テーブル運用面切り替え起動信号が通知された場合には、運用面のオフセットアドレスを変更面のオフセットアドレスへ変更し、コンポジット順序用アドレスカウンタを0へリセットし、VP/回線、VCI毎にコンポジット順序0の順序テーブルを順次コンポジット順序テーブルラッチメモリ708へコピーする。
【0140】
全VP/回線、VCIのコンポジット順序0のコンポジット順序テーブルデータの先読み処理、すなわちコピーが完了した時点で、選択制御部500へコンポジット順序テーブル運用面切り替え完了信号を通知する。
【0141】
次に、図9及び図2を参照しながら、コンポジット制御部800を構成するType2セル用バッファ801、Type2セル組み立て部802、ペイロードレングスチェック部803、Type2データ生成部804、Type2バッファWRアドレス生成部805、STF生成部806、Type2バッファI/F部807、コンポジット要求部808の詳細について説明する。
【0142】
まず、コンポジット制御部800の基本動作であるコンポジット処理動作の詳細について説明する。
【0143】
コンポジット処理とは、Type2dショートセルをType2セルに組み立てる処理であり、Type2dショートセルのSCヘッダ+ペイロード部分をType2セルのペイロード部分へ組み立てることをいう。
【0144】
Type2データ生成部804では、共通セルバッファ制御部400から通知されたType2dショートセル転送起動信号により、共通セルバッファメモリ12から該Type2dショートセルの読み出しを開始する。
【0145】
読み出し開始後、ショートセルヘッダ情報を保持し、ペイロードレングスチェック部803へ通知する。また、ペイロードレングスチェック部803からショートセル終了信号が通知されるまで、共通セルバッファメモリ12から読み出したType2dショートセルデータをType2バッファI/F部807へ、Type2セル用バッファ801への書き込み制御信号をType2バッファI/F部807、及びType2バッファWRアドレス生成部805へ転送する。
【0146】
Type2バッファWRアドレス生成部805からコンポジット完了信号を受信すると、Type2dショートセルデータのType2バッファI/F部807への転送と、Type2セル用バッファ801への書き込み制御信号のType2バッファI/F部807、及びType2バッファWRアドレス生成部805への転送を一時停止する。Type2バッファWRアドレス生成部805から通知されたまたがり処理起動信号を受信すると、一時停止していたデータ転送を再開する。
【0147】
ペイロードレングスチェック部803では、Type2データ生成部804から通知されたショートセルヘッダ情報をもとに、該Type2dショートセルのペイロード長を計算し、Type2データ生成部804において共通セルバッファ制御部400から読み出し中の該Type2dショートセルのペイロード終了位置タイミングを割り出し、ショートセル終了信号としてType2データ生成部804、Type2バッファWRアドレス生成部805、コンポジット要求部808へ各々通知する。
【0148】
Type2バッファWRアドレス生成部805では、コンポジット順序制御部700から通知された該Type2dショートセルの送信コードから、該Type2dショートセルのVP/回線、VCIを識別し、各VP/回線、VCI毎のまたがり処理用アドレスメモリからまたがり状態を加味したWRアドレススタート値をWRアドレス生成用カウンタにロードする。また、Type2データ生成部804からType2セル用バッファ801への書き込み制御信号を受信すると、Type2セル用バッファ801へのWRアドレスを生成する。
【0149】
WRアドレス生成用カウンタは、書き込み制御信号がディセーブルかつペイロードレングスチェック部803からショートセル終了信号が通知されるまでロード値を基準にカウントアップし、書き込み制御信号ディセーブル後はカウント値を保持して停止する。WRアドレス生成用カウンタ値をType2セル用バッファ801へのATMセルバンクのWRアドレスとして、STF生成部806、Type2バッファI/F部807、Type2セル用バッファ801へ各々通知する。また、WRアドレス生成用カウンタ値が52、すなわちType2セル組み立て完了した場合には、コンポジット完了信号をType2データ生成部804、Type2バッファI/F部807、コンポジット要求部808へ各々通知する。
【0150】
STF生成部806では、Type2バッファWRアドレス生成部805から通知されるWRアドレスと、コンポジット要求部808から通知されるまたがりフラグ情報をもとに、またがり処理時のまたがりペイロード長すなわちオフセット値よりSTFデータを生成し、STF用ATMセル書き込み制御信号と、STFデータをType2バッファI/F部807へ通知する。
【0151】
Type2バッファI/F部807では、Type2バッファWRアドレス生成部805から通知されたATMセルバンクWRアドレス値によって、Type2セル用バッファ801へ書き込むべきデータをType2データ生成部804から通知されたペイロードデータかSTF生成部806から通知されたSTFデータかを選択し、Type2セルバッファ801へ転送する。
【0152】
コンポジット要求部808では、ペイロードレングスチェック部803からのショートセル終了信号、Type2バッファWRアドレス生成部805からのコンポジット完了信号をもとに、該VP/回線、VCIのTypeセルの組み立てが完了しない場合には、コンポジット要求信号をコンポジット順序制御部700へ通知する。これにより、コンポジット順序制御が再度実施され、該VP/回線、VCIの新たなコンポジット対象であるType2dショートセルがType2データ生成部804へ再び入力され、前記一連の動作を該VP/回線、VCIのType2セルの組み立てが完了するまで繰り返され、組み立て開始から組み立て完了までの間は、コンポジット処理中フラグ信号を生成し、選択制御部500へ通知する。
【0153】
また、Type2バッファWRアドレス生成部805から通知されたコンポジット完了信号を受信すると、コンポジット処理中フラグ信号をディセーブルすると同時に、組み立て途中のType2dショートセルに対してまたがり処理が完了するまでの間は、またがり処理中フラグ信号を生成し、Type2バッファWRアドレス生成部805へ通知する。
【0154】
Type2バッファI/F部807では、Type2バッファWRアドレス生成部805からコンポジット完了信号を受信すると、UTOPIA I/F送信制御部900へコンポジット完了したType2セル外部送信要求信号を該VP/回線、VCIから生成したオフセットRDアドレスとともに通知する。
【0155】
UTOPIA I/F送信制御部900においてType2セル外部送信要求が受け付けられると、Type2セル送信許可信号が通知されるため、Type2セル送出許可信号を受信すると、Type2セル外部送信要求信号を解除する。
【0156】
コンポジット処理中にコンポジット順序制御部700からパディング要求信号が通知された場合は、共通セルバッファ内に該VP/回線、VCI、品質クラスのType2dショートセルがないことを意味するため、パディング処理を実施し、組立途中の該VP/回線、VCIのType2セル組み立てを完了させる必要がある。
【0157】
従って、Type2データ生成部804では、コンポジット順序制御部700からパディング要求信号を受信すると、Type2バッファWRアドレス生成部805からコンポジット完了信号が通知されるまで0データをType2バッファI/F部807へ転送する。Type2バッファWRアドレス生成部805では、コンポジット順序制御部700からパディング要求信号を受信すると、WRアドレス生成用カウンタ値が52になるまで順次カウントアップを実施し、WRアドレスとしてType2セル用バッファ801へ転送する。
【0158】
前記パディング処理は、コンポジット処理中に共通セルバッファメモリ12から読み出された該Type2dショートセルがタイムアウトエラーを発生した場合にも同様なパディング処理を実施し、該VP/回線、VCIのType2セルの組み立てを完了させる制御も伴う。
【0159】
コンポジット完了時に該VP/回線、VCIのType2dショートセルのペイロードに組み立てしきれなかったペイロード(ショートセルヘッダ含む)が残ってしまった場合には、次回の送信Type2セルデータとして、再度該VP/回線、VCIのType2バッファへ組み立てを再開する、本制御処理をまたがり処理と呼ぶ。
【0160】
Type2バッファWRアドレス生成部805では、コンポジット要求部808から通知されたまたがり処理中フラグと、UTOPIA I/F送信制御部900から通知されたType2セル送信許可信号から、コンポジット完了済みの該VP/回線、VCIのType2セルが伝送路へ送出を開始したこと、すなわち該VP/回線、VCIのType2セルバッファから読み出しを開始したことを確認してから、残ってしまった該VP/回線、VCIのType2dショートセルのペイロードデータをWRアクセスするため、またがり処理中によりWRアドレススタート値は、初期化された値をWRアドレス生成用カウンタにロードし、Type2セル用バッファ801へのWRアドレスを生成する。WRアドレス生成用カウンタは、またがり処理中フラグ信号がディセーブルかつペイロードレングスチェック部803からショートセル終了信号が通知されるまで初期化されたロード値を基準にカウントアップし、またがり処理中フラグ信号ディセーブル後はカウント値を保持して停止する。
【0161】
さらに、Type2データ生成部804へまたがり処理により、組み立てを再開したことをまたがり処理起動信号として通知する。コンポジット要求部808では、自ら生成しているまたがり処理中フラグのステータスと、ペイロードレングスチェック部803からのショートセル終了信号、Type2バッファWRアドレス生成部805からまたがり処理終了タイミングを生成する。生成されたまたがり処理終了タイミングから、またがり処理中フラグ信号をディセーブルすると同時に、またがり処理されたVP/回線、VCIに対して再度コンポジット処理を起動するためのまたがり要求を生成し、コンポジット順序制御部700へ通知する。
【0162】
後者の理由は、該VP/回線、VCIのType2セルはまたがり処理された状態であるため、効率よく伝送路へ送出するためには、早期にType2セルの組み立てを完了しなければならないためであり、もし該当するType2dショートセルが共通セルバッファメモリ12内に滞留していなかった場合には、該VP/回線、VCIのType2dショートセル内部送信要求が生成されないため、すなわちコンポジット順序制御部700へのType2dショートセル内部送信要求信号が通知されないことを意味しており、該VP/回線、VCIのType2dショートセルが入力されるまで、またがり処理された中途半端な状態を保持し続けてしまう状態を避けるため、またがり要求を生成することによって効率よくType2セルを生成する仕組みとなっている。
【図面の簡単な説明】
【0163】
【図1】本発明にかかるATMセル送信制御方法を実施するためのネットワークの全体構成の一例を示すブロック図である。
【図2】本発明の実施形態における順序テーブル及び共通セルバッファを用いたATMセルコンポジット制御部の構成を示すブロック図である。
【図3】本発明の実施形態における順序テーブル及び共通セルバッファを用いたATMセルコンポジット制御部において、品質クラステーブル制御部構成を示すブロック図である。
【図4】本発明の実施形態における順序テーブル及び共通セルバッファを用いたATMセルコンポジット制御部において、ポインタバッファ制御部の構成を示すブロック図である。
【図5】本発明の実施形態における順序テーブル及び共通セルバッファを用いたATMセルコンポジット制御部において、共通セルバッファ制御部の構成を示すブロック図である。
【図6】本発明の実施形態における順序テーブル及び共通セルバッファを用いたATMセルコンポジット制御部において、選択制御部の構成を示すブロック図である。
【図7】本発明の実施形態における順序テーブル及び共通セルバッファを用いたATMセルコンポジット制御部において、送信順序制御部の構成を示すブロック図である。
【図8】本発明の実施形態における順序テーブル及び共通セルバッファを用いたATMセルコンポジット制御部において、コンポジット順序制御部の構成を示すブロック図である。
【図9】本発明の実施形態における順序テーブル及び共通セルバッファを用いたATMセルコンポジット制御部において、コンポジット制御部の構成を示すブロック図である。
【符号の説明】
【0164】
1 端末
2 基地局
3 基地局制御装置
4 無線送受信部
5 ベースバンド制御部
6 ATMスイッチ部
7 本発明制御部
10 品質クラステーブルメモリ
11 ポインタバッファメモリ
12 共通セルバッファメモリ
13 送信順序テーブルメモリ
14 コンポジット順序テーブルメモリ
100 UTOPIA I/F受信制御部
101 受信バッファ
200 品質クラス制御部
201 品質クラステーブルI/F部
202 SCHECチェック部
203 最優先セル検出部
204 データ生成部
300 ポインタバッファ制御部
301 受送信起動処理調停部
302 ポインタ制御部
303 調停処理部
304 共通セルバッファ起動処理部
305 当該セル種識別部
306 ポインタバッファI/F部
307 管理キューエリアRD/WRアドレスカウンタ
308 内部送信要求生成部
309 RX/TXポインタ管理メモリ
400 共通セルバッファ制御部
401 Type5セル用バッファ
402 最優先セル用バッファ
403 Type5セルバッファ制御部
404 最優先セルバッファ制御部
405 共通セルバッファI/F部
406 タイマーカウンタ
407 生起廃棄制御部
408 生起/廃棄セルカウンタ
500 選択制御部
501 VP/回線送信選択部
502 テーブル面切り替え要求部
503 送信制御監視部
600 送信順序制御部
601 送信順序選択部
602 送信順序テーブル先読み処理部
603 VP/回線送信要求終端部
604 送信順序検出部
605 送信側起動生成部
606 送信順序テーブルアドレス生成部
607 送信順序テーブルI/F部
608 送信順序テーブルメモリラッチメモリ
700 コンポジット順序制御部
701 コンポジット順序選択部
702 コンポジット順序テーブル先読み処理部
703 VCI送信要求終端部
704 コンポジット順序検出部
705 送信側起動生成部
706 コンポジット順序テーブルアドレス生成部
707 コンポジット順序テーブルI/F部
708 コンポジット順序テーブルメモリラッチメモリ
800 コンポジット制御部
801 Type2セル用バッファ
802 Type2セル組立部
803 ペイロードレングスチェック部
804 Type2データ生成部
805 Type2バッファWRアドレス生成部
806 STF生成部
807 Type2バッファI/F部
808 コンポジット要求部
900 UTOPIA I/F送信制御部
901 送信要求調停部

【特許請求の範囲】
【請求項1】
セル種の異なるATMセルをUTOPIA用内部受信バッファの空き状況に応じて受信し、
該受信したATMセルから該ATMセルに割り当てられた品質クラス情報を品質クラステーブルメモリより読み出し、
該ATMセルの共通セルバッファメモリへの格納先ポインタ値をポインタバッファメモリのポインタエリアから読み出し、
該格納先ポインタ値を前記ポインタバッファメモリのATMセルポインタ値管理エリアへ書き込み、
前記ATMセルを前記UTOPIA用内部受信バッファからポインタ値分オフセットされた前記共通セルバッファメモリの格納先アドレスバンクエリアへコピーして一時的に保存し、
前記共通セルバッファメモリ内の各セル種毎の滞留状況から発生する該セル種の内部送信要求において、送信順序テーブルメモリ、コンポジット順序テーブルメモリから優先順位付けられたセル種毎に順次前記共通セルバッファメモリから読み出し、
読み出される該ATMセルの格納先ポインタ値を前記ポインタバッファメモリの前記ATMセルポインタ値管理エリアから読み出し、
前記格納先ポインタ値を前記ポインタバッファメモリの前記ポインタエリアへ空きポインタとして書き込み、
読み出される該ATMセル種がType5セルの場合には、そのまま伝送路へ送信し、Type2dショートセルの場合には、Type2セルへの組み立て制御を実施し、組み立てが完了するまで読み出し制御を繰り返し、組み立て完了後に伝送路へ送信し、
内部Type5セル、Type2セル又は最優先セルのデータ送信要求を競合調停し、送信すべきセルを選択した後、順次セル単位で伝送路へ送信することを特徴とするATMセル送信制御方法。
【請求項2】
前記Type2dショートセルに対する組み立て制御を、Type2セルの組み立てが完了するまで行うにあたり、
コンポジット完了後のまたがりデータが格納された該Type2セル種に対して、再度セルの組み立てを促すためにコンポジット順序処理を起動するためのまたがり要求を生成し、
該またがり要求による該ATMセル種の送信制御において、該ATMセル種が前記共通セルバッファメモリ内に滞留していない場合には、パディング処理にて組み立て途中のType2セルを強制的に組み立てを完了させ、各Type2セル種用のバッファと制御データメモリを一つのコンポジット制御部で管理、制御することを特徴とする請求項1に記載のATMセル送信制御方法。
【請求項3】
前記ATMセルに割り当てられた品質クラス情報を品質クラステーブルメモリより読み出すにあたり、
最優先の品質クラスが読み出された場合には、前記共通セルバッファメモリへの一時保存を行うことなく、最優先クラスセル用バッファへの書き込みを行うことを特徴とする請求項1又は2に記載のATMセル送信制御方法。
【請求項4】
前記ATMセルを前記共通セルバッファメモリへ書き込む際に、現在時刻情報を付加した上で一時保存するとともに、該ATMセルを前記共通セルバッファから読み出す際に、付加されたタイムスタンプ値と現在時刻情報とを比較し、設定された最大待ち時間を超過していた場合には、該ATMセルを廃棄し、前記設定された最大待ち時間を超過した該ATMセルがコンポジット処理中の場合には、コンポジット処理を完了させるためパディング処理を行うことを特徴とする請求項1、2又は3に記載のATMセル送信制御方法。
【請求項5】
前記送信順序テーブルメモリ及びコンポジット順序テーブルメモリを2面構成とし、該各々のメモリにおいて、運用面として一方の面を使用している間に、ソフトウェアからの要求によりハードウェア処理を停止することなく運用面を他面に切り替えることを特徴とする請求項1乃至4のいずれかに記載のATMセル送信制御方法。
【請求項6】
前記共通セルバッファメモリ内の各セル種毎の滞留状況から発生する該セル種の送信制御において、
共通セルバッファ内に滞留し続け、不要に共通セルバッファ内エリアを使用している優先順位の低いATMセルに対し、ハードウェア処理を停止することなく該ATMセルの内部送信要求を強制的にクリアすることを特徴とする請求項1乃至5のいずれかに記載のATMセル送信制御方法。

【図1】
image rotate

【図2】
image rotate

【図3】
image rotate

【図4】
image rotate

【図5】
image rotate

【図6】
image rotate

【図7】
image rotate

【図8】
image rotate

【図9】
image rotate


【公開番号】特開2008−35349(P2008−35349A)
【公開日】平成20年2月14日(2008.2.14)
【国際特許分類】
【出願番号】特願2006−208006(P2006−208006)
【出願日】平成18年7月31日(2006.7.31)
【出願人】(303013763)NECエンジニアリング株式会社 (651)
【Fターム(参考)】