(57)【特許請求の範囲】
【請求項１】
入力セル流から特定セルを取出して特定セルメモリに格納させる特定セル抽出装置において、
入力セル流から取出す特定セルの種類情報が設定されているモード設定保持手段と、
入力セルが、このモード設定保持手段に取出す種類の特定セルと設定されている場合に、この特定セルを取出す特定セル識別手段と、
上記特定セルメモリの格納領域を複数に分割した各分割領域に対応付けて、どの種類の特定セルをその分割領域に格納するかを設定している領域設定保持手段と、
上記特定セル識別手段によって取出された特定セルを、上記領域設定保持手段の設定内容で定まる上記特定セルメモリの分割領域に格納させるメモリ制御手段と
を有することを特徴とする特定セル抽出装置。
【請求項２】
上記領域設定保持手段は、上記特定セルメモリから読み出された特定セルを処理する処理ソフトウェアに従って、その設定内容が変更可能なものであることを特徴とする請求項１に記載の特定セル抽出装置。
【請求項３】
上記モード設定保持手段は、特定セルの種類毎に、その種類の特定セルを抽出するのか複写するのか透過するのか廃棄するのかの処理モードを設定しており、上記特定セル識別回路は、抽出又は複写モードが設定されている種類の特定セルが入力されたときに取出して上記メモリ制御手段に与えると共に、下流に対しては、複写又は透過モードが設定されている種類の特定セルが入力されたときにはそのまま出力し、抽出又は廃棄モードが設定されている種類の特定セルが入力されたときには空きセルを出力することを特徴とする請求項１又は２に記載の特定セル抽出装置。
【請求項４】
上記メモリ制御手段は、各分割領域毎に、その分割領域をＦＩＦＯメモリとして動作させるための複数種類のレジスタを備え、ポインタ制御方式のメモリアクセス制御によって各分割領域をアクセスすることを特徴とする請求項１〜３のいずれかに記載の特定セル抽出装置。
【請求項５】
上記特定セルが保守運用管理セルであることを特徴とする請求項１〜４のいずれかに記載の特定セル抽出装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、特定セルを含むセル流から特定セルを取出す特定セル抽出装置に関し、特に、ユーザセル及び保守運用管理セル（以下、ＯＡＭ（Ｏｐｅｒａｔｉｏｎ  Ａｄｍｉｎｉｓｔｒａｔｉｏｎ  ａｎｄ  Ｍａｉｎｔｅｎａｎｃｅ）セルと呼ぶ）とが混在しているセル流からＯＡＭセルを抽出するＯＡＭセル抽出装置に適用して好適なものである。
【０００２】
【従来の技術】
ＡＴＭ（Ａｓｙｎｃｈｒｏｎｏｕｓ  Ｔｒａｎｓｆｅｒ  Ｍｏｄｅ）  通信システムは、固定長短パケットであるＡＴＭセルを通信路を介して、ＡＴＭ通信装置（ＡＴＭクロスコネクタ装置やＡＴＭ交換機やＡＴＭ端末装置）間で授受するシステムであるが、同一の通信路を流れるＡＴＭセルとしては、ユーザセルだけでなく、ＯＡＭセルがある。ＯＡＭセルは、ＶＰ（Ｖｉｒｔｕａｌ  Ｐａｓｓ；仮想パス）の警報監視や、ＶＣ（Ｖｉｒｔｕａｌ  Ｃｈａｎｎｅｌ  ；仮想チャネル）の警報監視や、ループバック試験や、リソース管理等のために授受される。なお、ＡＴＭ通信システムでは、保守運用管理機能は５段階（Ｆ１〜Ｆ５）に階層化されており、そのうちのＦ４階層（ＶＰ対応）及びＦ５階層（ＶＣ対応）がＡＴＭレイヤに属し、これらＦ４階層及びＦ５階層の保守運用管理機能やリソース管理に係る保守運用管理機能を実現すべく、ＯＡＭセルが転送される。
【０００３】
従って、ＡＴＭレイヤでの保守運用管理機能を実現するためには、ユーザセル及びＯＡＭセルが混在しているセル流からＯＡＭセルを分離、抽出することが必要である。
【０００４】
図２は、従来のＯＡＭセル抽出装置における抽出イメージを示したものである。図２において、セル流が流れる通信路上には、ハードウェア的構成でなるＯＡＭセル抽出回路１が介挿されており、ＯＡＭセル抽出回路１は、受信したＡＴＭセルの所定のビット位置に挿入されているセル種別の識別情報に基づいて、受信したＡＴＭセルがＯＡＭセルか否かを判別し、ＯＡＭセルである場合には、そのＯＡＭセルを書込み制御回路２に与える。書込み制御回路２は、例えばＲＡＭでなるＯＡＭセルメモリ３をＦＩＦＯメモリとして動作するように書込み制御するものであり、与えられたＯＡＭセルを、直前のＯＡＭセルを書き込んだＯＡＭセルメモリ３のエリアの次のエリアに書込む。一方、図示しないＣＰＵは、ＯＡＭ処理ソフトウェア４によって、未処理状態の最古に書き込まれたＯＡＭセルをＯＡＭセルメモリ３から読み出し、そのＯＡＭセルの種類を識別し、どのようなＯＡＭ処理をするかを定めてから所望の処理を実行する。
【０００５】
【発明が解決しようとする課題】
しかしながら、従来のＯＡＭセル抽出装置においては、ＯＡＭ処理ソフトウェア４（正確にはＣＰＵ）が、ＯＡＭセルメモリ３からＯＡＭセルを読み出すたびに、ＯＡＭセルの種類識別→処理の選定→実行という一連の処理を行なっていたため、ＯＡＭセルを受信してから処理するまでの時間が長いという課題があった。また、多くの種類のＯＡＭセルを識別して処理を選定させるために、さらに、ＯＡＭ処理ソフトウェア４の処理対象ではないＯＡＭセルもＯＡＭセルであるためにＯＡＭセルメモリ３に格納してＯＡＭ処理ソフトウェア４に引き渡すために、ＯＡＭ処理ソフトウェア４において実行プログラム部分以外のプログラム部分もかなり多く、ＯＡＭ機能の実現用のソフトウェア量（ステップ数）が多くて、そのために、多くのメモリチップや大容量のメモリチップが必要となるなどの課題もあった。
【０００６】
なお、特定サービス用の特定セルを抽出する装置においても、同様な課題が生じている。
【０００７】
【課題を解決するための手段】
かかる課題を解決するため、本発明においては、入力セル流から特定セルを取出して特定セルメモリに格納させる特定セル抽出装置において、入力セル流から取出す特定セルの種類情報が設定されているモード設定保持手段と、入力セルが、このモード設定保持手段に取出す種類の特定セルと設定されている場合に、この特定セルを取出す特定セル識別手段と、上記特定セルメモリの格納領域を複数に分割した各分割領域に対応付けて、どの種類の特定セルをその分割領域に格納するかを設定している領域設定保持手段と、上記特定セル識別手段によって取出された特定セルを、上記領域設定保持手段の設定内容で定まる上記特定セルメモリの分割領域に格納させるメモリ制御手段とを有することを特徴とする。
【０００８】
本発明においては、特定セルメモリの領域を分割し、特定セルの種類によって格納する分割領域を変えると共に、全ての種類の特定セルを取出して特定セルメモリに格納するのではなく、設定されている種類の特定セルだけを取出して格納するようにしたので、このようにして格納された特定セルを処理する処理部（例えば処理ソフトウェア）を無駄なく構成できると共に、特定セルメモリから取出した特定セルの処理時間の短縮化も期待できる。
【０００９】
【発明の実施の形態】
以下、本発明による特定セル抽出装置を、ＯＡＭセル抽出装置に適用した一実施形態を図面を参照しながら詳述する。ここで、図１が、この実施形態のＯＡＭセル抽出装置の全体構成を示すブロック図である。
【００１０】
図１において、このＯＡＭセル抽出装置は、ＯＡＭセル識別回路１１、メモリ制御回路１２、ＯＡＭセルメモリ１３、モード設定レジスタ１４及び領域設定レジスタ１５から構成されている。このＯＡＭセル抽出装置には、ＯＡＭ処理ソフトウェア２１（領域別処理ルーチン２１１〜２１４を含む）に従って、ＯＡＭ処理全体の制御を司るＣＰＵ２０が関連して設けられている。
【００１１】
ＯＡＭセル識別回路１１は、セル流が流れる通信路上に介挿されており、受信したＡＴＭセルの所定のビット位置に挿入されているセル種別の識別情報に基づいて、受信したＡＴＭセルがＯＡＭセルか否かを判別し、また、ＯＡＭセルの所定のビット位置に挿入されているＯＡＭセルの種類情報に基づいて、受信したＯＡＭセルの種類を識別し、例えば後述するような種類のＯＡＭセルを取り出してメモリ制御回路１２に与えるものである。
【００１２】
ＯＡＭセルメモリ１３は、例えば１個又は複数のＲＡＭでなり、抽出されたＯＡＭセルを格納するものである。この実施形態の場合、ＯＡＭセルメモリ１３は、複数（図示のものは４個）の領域ＡＲ１〜ＡＲ４に分けられており、各領域ＡＲ１、…、ＡＲ４はそれぞれ、例えば、同種の処理に係るＯＡＭセルの格納用に割り当てられている。なお、このような領域分割は、各領域ＡＲ１、…、ＡＲ４に別個のＲＡＭを対応付けて実現しても良く、また、１個のＲＡＭのメモリ空間を分割することで実現しても良い。この実施形態の場合、後者を適用している。
【００１３】
例えば、各領域ＡＲ１、…、ＡＲ４には、以下のような同種の処理に係るＯＡＭセルを割り当てる。
【００１４】
0003547233.tif 000002
この例は、領域ＡＲ１はＶＰ警報監視処理（のＯＡＭセル）に対応付けられ、領域ＡＲ２はＶＣ警報監視処理（のＯＡＭセル）に対応付けられ、領域ＡＲ３はループバック方式処理（のＯＡＭセル）に対応付けられ、領域ＡＲ４はリソース管理処理（のＯＡＭセル）に対応付けられている例である。
【００１５】
メモリ制御回路１２は、このようなＯＡＭセルメモリ１３を、その各領域ＡＲ１、…、ＡＲ４がそれぞれＦＩＦＯメモリとして動作するように制御する回路である。メモリ制御回路１２は、抽出されたＯＡＭセルが与えられた場合、そのＯＡＭセルをどの領域に、またどのアドレスに収容するかを決定する回路である。また、メモリ制御回路１２は、ＣＰＵ２０から、ＯＡＭ処理種類情報（領域情報）が与えられた場合には、その該当領域から最古に格納されたＯＡＭセルを取り出すアドレスを出力するものである。
【００１６】
以上のような領域ＡＲ１〜ＡＲ４を単位とした図３（Ｂ）に示すＦＩＦＯ動作を実行できるように、メモリ制御回路１２は、図３（Ａ）に示すように、各領域ＡＲ１、…、ＡＲ４毎に内蔵するハードウェアがどのアドレスに次のＯＡＭセルをライトするかを示すライトポインタレジスタ（例えばカウンタを中心として構成されている）３０１、…、３０４と、ＯＡＭ処理ソフトウェア２１に従って、ＣＰＵ２０が、各領域ＡＲ１、…、ＡＲ４について、次にはどのアドレスからＯＡＭセルをリードするかを示すリードポインタレジスタ（例えばカウンタを中心として構成されている）３１１、…、３１４と、領域ＡＲ１、…、ＡＲ４内に何個のＯＡＭセルが格納されているかの個数を表示するメモリ内ＯＡＭ個数レジスタ（例えばアップダウンカウンタでなる）３２１、…、３２４とを備えている。
【００１７】
モード設定レジスタ１４は、ＯＡＭセル識別回路１１が識別したＯＡＭセルをどのように取り扱うのかを示すモードを設定するものである。すなわち、種類が識別されたＯＡＭセルを、「抽出」するか、「複写」するか、「透過」するか、又は、「廃棄」するかを示すモード情報を設定しているレジスタである。モード設定レジスタ１４は、例えばＯＡＭセル識別情報をアドレスとし、そのアドレスエリアに対応するモードデータを格納しているテーブル構成のメモリで実現できる。
【００１８】
ここで、「抽出」とは、該当するＯＡＭセルを受信したら、下流のセル流には空きセルを出力し、ＯＡＭセルメモリ１３にこのＯＡＭセルを格納させるために取り出すことをいう。「複写」とは、下流のセル流には該当するＯＡＭセルを出力すると共に、ＯＡＭセルメモリ１３にこのＯＡＭセルを格納させるために取り出すことをいう。「透過」とは、下流のセル流には該当するＯＡＭセルを出力し、ＯＡＭセルメモリ１３にＯＡＭセルを格納させるための取出しを実行しないことをいう。「廃棄」とは、下流のセル流には空きセルを出力し、ＯＡＭセルメモリ１３にＯＡＭセルを格納させるための取出しを実行しないことをいう。
【００１９】
従って、上述したＯＡＭセル識別回路１１は、ＯＡＭセルを受信、識別したら、このモード設定レジスタ１４の内容を見て、その種類のＯＡＭセルに「抽出」又は「複写」モードが設定されている場合にメモリ制御回路１２に受信したＯＡＭセルを出力する。
【００２０】
領域設定レジスタ１５は、各領域ＡＲ１、…、ＡＲ４の空間情報（例えば先頭アドレスや最終アドレス）が設定されると共に、どの種類のＯＡＭセルをＯＡＭセルメモリ１３のどの領域ＡＲ１〜ＡＲ４に収容するかが設定されるものである。ここでは例えば、上述した各領域ＡＲ１、…、ＡＲ４に対するＯＡＭセルの割当に示したように設定されたとする。領域設定レジスタ１５は、例えばＯＡＭセル識別情報をアドレスとし、そのアドレスエリアに対応する領域データ（領域の種類や領域の先頭アドレス及び最終アドレス等）を格納しているテーブル構成のメモリで実現できる。
【００２１】
以下、以上のような各部１１〜１５からなるＯＡＭセル抽出装置の動作を説明する。
【００２２】
当該ＯＡＭセル抽出装置の立上げ時には、ＣＰＵ２０から各種のＯＡＭセルをＯＡＭセルメモリ１３のどの領域に収容するかを領域設定レジスタ１５に設定し、また、各種のＯＡＭセルを「抽出」するか「複写」するか「透過」するか「廃棄」するかをモード設定レジスタ１４に設定する。
【００２３】
例えば、上述したように、ソフトウェア処理（２１１〜２１４）が同様なＯＡＭセルを同一領域（ＡＲ１〜ＡＲ４）に設定する。また、ＯＡＭ処理ソフトウェア２１（領域別処理ルーチン２１１〜２１４）が処理し得る種類のＯＡＭセルについては、そのＯＡＭセルをメモリ制御回路１２に入力できるように「抽出」モード又は「複写」モードを設定し、逆に、ＯＡＭ処理ソフトウェア２１（領域別処理ルーチン２１１〜２１４）が処理し得ない種類のＯＡＭセルについては、そのＯＡＭセルがメモリ制御回路１２に入力されないように「透過」モード又は「廃棄」モードを設定する。
【００２４】
なお、「抽出」モード及び「複写」モードのいずれを設定するかは、また、「透過」モード及び「廃棄」モードのいずれを設定するかは、当該ＯＡＭセル抽出装置を有するＡＴＭ通信装置（ＡＴＭ交換機やＡＴＭクロスコネクト装置等）の下流のＡＴＭ通信装置にそのＯＡＭセルを転送する必要があるか否かに基づいて決定される。
【００２５】
このような設定後において、当該ＯＡＭセル抽出装置は抽出動作を実行する。ＡＴＭセルが次から次へと入力されてくると、ＯＡＭセル識別回路１１によって、各ＡＴＭセルが入力される毎にそのＡＴＭセルがＯＡＭセルか否か、どの種類のＯＡＭセルであるかが識別される。そして、ＯＡＭセルであることが識別されると、ＯＡＭセル識別回路１１によってモード設定レジスタ１４の設定内容が参照され、入力されたＯＡＭセルは、設定されているモードに応じて処理される。
【００２６】
すなわち、ＯＡＭセル識別回路１１は、「抽出」モードが設定されていると、下流に空きセルを出力し、受信したＯＡＭセルをメモリ制御回路１２に出力し、「複写」モードが設定されていると、下流に受信したＯＡＭセルを出力すると共に、その受信したＯＡＭセルをメモリ制御回路１２に出力し、「透過」モードが設定されていると、下流に受信したＯＡＭセルを出力し、「廃棄」モードが設定されていると、下流に空きセルを出力する。
【００２７】
「抽出」モード又は「複写」モードが設定されていて、メモリ制御回路１２に受信したＯＡＭセルが与えられると、メモリ制御回路１２は、領域設定レジスタ１５の内容を参照してそのＯＡＭセルを書き込むＯＡＭセルメモリ１３の領域ＡＲｉ（ｉは１〜４）を認識する。そして、メモリ制御回路１２は、認識した領域ＡＲｉに係るライトポインタレジスタ３０ｉに格納されているポインタ値をアドレスとして、入力されてきたＯＡＭセルをＯＡＭセルメモリ１３に書込む。メモリ制御回路１２は、書込みが終了すると、ライトポインタレジスタ３０ｉのポインタ値を１だけ増加させると共に、メモリ内ＯＡＭ個数レジスタ３２ｉの値も１だけ増加させ、その後、ＯＡＭ処理ソフトウェア２１にＯＡＭセルの受信を通知する。この受信通知は、領域を区別することがない通知であっても良いが、ここでは、領域ＡＲｉを明らかにした通知とする。
【００２８】
なお、ライトポインタレジスタ３０ｉのポインタ値を１だけ増加させる処理において、増加させた値が許容されている最大値（領域ＡＲｉの最終アドレス）を越えた場合には最小値（領域ＡＲｉの先頭アドレス）への変更処理を行なう。
【００２９】
また、メモリ内ＯＡＭ個数レジスタ３２ｉの値を１だけ増加させる処理によって、その増加値が領域ＡＲｉに格納できるＯＡＭセルの総数に等しくなった場合には、メモリ制御回路１２は、受信通知に先立ち、領域ＡＲｉのフル格納を通知する。
【００３０】
以上により、当該ＯＡＭセル抽出装置への入力セル流からの所望のＯＡＭセルの抽出動作が完了する。
【００３１】
この実施形態は、ＯＡＭセル抽出装置としてのハードウェア構成に特徴を有するものであり、ＯＡＭ処理ソフトウェア２１の構成は任意であるが、例えば、図４及び図５のフローチャートに示すように構成することができる。以下、ＣＰＵ２０が実行するこれらの処理について説明する。
【００３２】
図４は、メモリ制御回路１２から通知があった場合の処理を示すものであり、図４（Ａ）はフル格納通知があった場合の処理を示し、図４（Ｂ）は受信通知があった場合の処理を示している。
【００３３】
フル格納通知があると、ＣＰＵ２０は割込みによって図４（Ａ）に示す処理に入り、そのフル格納通知に係る領域ＡＲｉを認識し（ステップ４００）、その後、モード設定レジスタ１４に設定されている、その領域ＡＲｉに対応付けられているＯＡＭセルのモードを、ＯＡＭセル識別回路１１からメモリ制御回路１２に与えられないように変更し、フルフラグをセットして一連の処理を終了してメインルーチンに戻る（ステップ４０１、４０２）。例えば、「複写」モードに設定されているＯＡＭセルの種類に対しては「透過」モードに変更し、「抽出」モードに設定されているＯＡＭセルの種類に対しては「廃棄」モードに変更する。これにより、その領域ＡＲｉに対する書込みアドレスが読出しアドレスを追い越すようなことを、識別処理の段階でも未然に防ぐことができる。
【００３４】
受信通知があると、ＣＰＵ２０は割込みによって図４（Ｂ）に示す処理に入り、ＯＡＭ処理待ちキューチェインの最後尾に、今回の受信通知に係る領域ＡＲｉを特定したキューを連結してメインルーチンに戻る（ステップ４５０）。このようにして抽出してＯＡＭセルメモリ１３に格納されたＯＡＭセルの処理順番が調整される。
【００３５】
ＣＰＵ２０は、例えば、所定周期毎に図５（Ａ）に示す処理に入り、まず、ＯＡＭ処理待ちキューチェインの先頭キューを取出して処理対象領域ＡＲｊ（ｊは１〜４）を認識し（ステップ５００、５０１）、認識した領域ＡＲｊに対する処理ルーチン２１１、…、２１４を実行して一連の処理を終了する（ステップ５０２〜５０５）。
【００３６】
図５（Ｂ）は、領域ＡＲｊ対応の各処理ルーチン２１ｊの処理の流れを示すものである。まず、ＣＰＵ２０は、ＯＡＭセルメモリ１３の当該領域ＡＲｊから最古に格納されたＯＡＭセルを取出し（ステップ５５０）、取出したＯＡＭセルに応じた処理を実行する（ステップ５５１）。その後、当該領域ＡＲｊのフルフラグがセットされているか否かを判別し（ステップ５５２）、セットされていなければメインルーチンに直ちに戻り、セットされている場合には、モード設定レジスタ１４に設定されている、その領域ＡＲｉに対応付けられているＯＡＭセルのモードを、ＯＡＭセル識別回路１１からメモリ制御回路１２に与えられるような本来のモードに復帰させ、フルフラグをリセットしてメインルーチンに戻る（ステップ５５３、５５４）。例えば、「透過」モードに設定されているＯＡＭセルの種類に対しては「複写」モードに復帰させ、「廃棄」モードに設定されているＯＡＭセルの種類に対しては「抽出」モードに復帰させる。
【００３７】
ここで、領域ＡＲｊが指定されてＯＡＭセルの読出しを、ＣＰＵ２０は、以下のようにして行なう。ＣＰＵ２０は、メモリ制御回路１２内の該当領域ＡＲｊに係るリードポインタレジスタ３１ｊから、そのポインタ値をアドレスとして出力させ、これによりＯＡＭセルメモリ１３から格納されているＯＡＭセルをデータバスに出力させて取込み、そのＯＡＭセルの読出しが終了すると、リードポインタレジスタ３１ｊのポインタ値を１だけ増加させる。メモリ制御回路１２においては、このリードポインタレジスタ３１ｊの更新を検出したら、メモリ内ＯＡＭ個数レジスタ３２ｊを１だけカウントダウンさせる。
【００３８】
ここで、ある領域に対してハードウェア（メモリ制御回路２０）動作によるＯＡＭセルの書込みと、ＣＰＵ２０によるソフトウェア動作に基づくＯＡＭセルとの読出しとがほぼ同時に実行されることもあるが、メモリ制御回路１２内のメモリ内ＯＡＭ個数レジスタ３２ｊのアクセス構成を、このような場合にはカウントアップもカウントダウンもさせないように構成しておけば良い。
【００３９】
以上のような第１の実施形態のＯＡＭセル抽出装置によれば、以下の効果を得ることができる。
【００４０】
（１）  ＯＡＭセルメモリ１３の格納領域を複数に分割し、各分割領域をそれぞれ、同種の処理を行なうＯＡＭセルに対応付けたので、ＯＡＭセルソフトウェア２１の構成の単純化（小容量化）を期待できると共に、読出したＯＡＭセルに対する処理ルーチン２１１〜２１４への移行及びその実行が速くなること（処理時間の短縮）が期待できる。
【００４１】
（２）  領域設定レジスタ１５を設けて、領域の分割及び分割領域へのＯＡＭセルの対応を任意に設定できると共に、その変更もできるようにしたので、ＯＡＭセル処理ソフトウェア２１の自由度をかなり高くできる。
【００４２】
（３）  従来においては、セル流から全てのＯＡＭセルを取出して格納していたが、この実施形態によれば、「抽出」モード及び「複写」モードに設定されているＯＡＭセルだけを取出してＯＡＭセルメモリ１３に格納するようにしたので、ＯＡＭ処理ソフトウェア２１が対象外のＯＡＭセルはメモリ１３に格納されず、この面からもＯＡＭ処理ソフトウェア２１を簡単にできると共に、メモリ１３から読出したＯＡＭセルに対する処理時間の短縮化が期待できる。
【００４３】
（４）  モード設定レジスタ１４を設けて、各種のＯＡＭセルに対するモードを任意設定できると共に、変更できるようにしたので、ＯＡＭセル処理ソフトウェア２１の設計自由度を高くでき、また、使用環境下に応じて動的に取出すＯＡＭセルを変更することができる。
【００４４】
（５）  メモリ制御回路１２内に各分割領域毎のレジスタ群を設けたので、１個の汎用ＲＡＭをＯＡＭセルメモリ１３として適用した場合であっても、各分割領域をＦＩＦＯメモリ的に使用でき、分割領域毎にＲＡＭを設ける場合に比べて、構成を小型、安価にできる。また、メモリ内ＯＡＭ個数レジスタを領域毎に設けたので、ＯＡＭセルメモリ１３を直接アクセスすることなくメモリ内のＯＡＭセルの格納個数を管理でき、格納時の個数確認用のハードウェア構成の簡単化が期待できる。さらに、メモリ内ＯＡＭ個数レジスタを領域毎に設けたので、フル状態か否かを領域単位に管理でき、書込み動作や読出し動作の停止や再開を効率良くできる。
【００４５】
なお、上記実施形態においては、取出し対象のセルがＯＡＭセルであるものを示したが、他のサービスに係る特定セルを抜き出す装置に対して本発明を適用することができる。
【００４６】
また、本発明を適用し得る通信装置もＡＴＭ通信システムを構築するものに限定されず、特定セルの抽出の必要がある他の通信システムを構築する通信装置に適用することができる。
【００４７】
さらに、領域が異なる特定セルを並列処理するように構成しても良く、この場合には、受信から処理までの時間をより一段と短いものにることができる。
【００４８】
【発明の効果】
以上のように、本発明によれば、特定セルメモリの領域を分割し、特定セルの種類によって格納する分割領域を変えると共に、全ての種類の特定セルを取出して格納するのではなく、設定されている種類の特定セルだけを取出して格納するようにしたので、格納された特定セルを読出して処理する処理部（例えば処理ソフトウェア）を無駄なく構成できると共に、特定セルメモリから読出した特定セルの処理時間の短縮化も期待できる。
【図面の簡単な説明】
【図１】実施形態のＯＡＭセル抽出装置の全体構成を示すブロック図である。
【図２】従来装置のＯＡＭセルの抽出方法の説明図である。
【図３】実施形態におけるメモリ制御回路の内部特徴構成を示すブロック図である。
【図４】実施形態のＯＡＭセル抽出装置に対応するＯＡＭ処理ソフトウェアの一部構成例を示すフローチャート（その１）である。
【図５】実施形態のＯＡＭセル抽出装置に対応するＯＡＭ処理ソフトウェアの一部構成例を示すフローチャート（その２）である。
【符号の説明】
１１…ＯＡＭセル識別回路、１２…メモリ制御回路、１３…ＯＡＭセルメモリ、１４…モード設定レジスタ、１５…領域設定レジスタ、３０１〜３０４…領域対応のライトポインタレジスタ、３１１〜３１４…領域対応のリードポインタレジスタ、３２１〜３２４…領域対応のメモリ内ＯＡＭ個数レジスタ、ＡＲ１〜ＡＲ４…分割領域。
【図１】
0003547233.tif 000003
【図２】
0003547233.tif 000004
【図３】
0003547233.tif 000005
【図４】
0003547233.tif 000006
【図５】
0003547233.tif 000007