(57)【特許請求の範囲】
【請求項１】
非同期転送モードに基づく通信網においてアイソクロナスデータストリームと非アイソクロナスデータストリームを多重化および分離化するＡＴＭ網インタフェース装置であって、
前記通信網に接続された独立のプロセッサ群からアイソクロナスデータおよび非アイソクロナスデータを受信し、前記アイソクロナスデータと前記非アイソクロナスデータとを含むＡＴＭセルを生成する手段と、
前記通信網における単一の論理接続部において前記ＡＴＭセルを多重化する手段を有するマルチプレクサ部と、
前記多重化されたＡＴＭセルを受信して当該多重化されたＡＴＭセルの中からアイソクロナスＡＴＭセルおよび非アイソクロナスＡＴＭセルを分離化して当該アイソクロナスＡＴＭセルからアイソクロナスデータを抽出すると共に当該非アイソクロナスＡＴＭセルから非アイソクロナスデータを抽出する手段と、
抽出したアイソクロナスデータを格納するアイソクロナスバッファ手段と、
抽出した非アイソクロナスデータを格納するフレームセグメント化バッファ手段と、
コントローラ手段と、を有し、
前記コントローラ手段は、前記アイソクロナスバッファ手段がフルか又は予め設定されているしきい値に到達しているかを判断し、
前記アイソクロナスバッファ手段がフル又はしきい値に達している場合には、前記アイソクロナスバッファ手段内に格納されている前記アイソクロナスデータにチャンネル識別子を含むセル情報を組み込ませてこれをＡＴＭセル化して前記通信網を介して前記独立のプロセッサ群に転送し、
前記アイソクロナスバッファ手段が前記しきい値に達していない場合には、前記フレームセグメント化バッファ手段内に格納されている非アイソクロナスデータにチャンネル識別子を含むセル情報を組み込ませてこれをＡＴＭセル化して前記通信網を介して前記独立のプロセッサ群に転送する、
ことを特徴とするＡＴＭ網インタフェース装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ホストプロセッサとは独立の単一の物理チャネル上のアイソクロナス(isochronous)データストリームと非アイソクロナスデータストリームを多重化および分離化する非同期転送モード網の網インタフェースに関する。
【０００２】
【従来の技術】
アイソクロナス情報と非アイソクロナス情報は、通信網に対して異なる要求を課する異なる特性を有する。その結果、ある点から別の点へ情報を伝送するために通信網ごとに異なる転送モードが開発されている。
【０００３】
現在のアプリケーションでは、非アイソクロナスデータはバーストデータ（バースト型データ）とも呼ばれる。バースト型データとしては、例えば、ファイルトランザクションや電子メールトランザクションがある。他方、アイソクロナスデータは、通信の継続時間中に端点間に連続的な回線を確立し維持する回線交換転送モードを使用して端点間で転送されることが多い。
【０００４】
一般に、バーストデータは高いピーク−平均レート比を有し、誤りなし伝送を要求するが、端点間タイミング制約は比較的緩い。例えば、リモートデータベースアクセスの仕様では、９５パーセントの時間は、問合せメッセージがクライアントからサーバまで５秒以内に伝達されるようにする。しかし、伝送エラーが検出された場合、正しい応答は、この５秒間仕様に反しても問合せメッセージを再送することである。イーサネットやトークンリングのような従来のローカルエリアネットワーク（ＬＡＮ）はバーストデータを転送するように設計されている。
【０００５】
これに対して、アイソクロナスデータは時間的に規則的（すなわち、固定帯域幅を有する）であり、通常は誤りなし伝送を要求しない。一般に誤りはオーディオ／ビデオノイズになるだけだからである。さらに、アイソクロナスデータは、厳格な端点間タイミング制約を有する。電話網やサービス総合ディジタル網（ＩＳＤＮ）のような従来の広域網（ＷＡＮ）はアイソクロナスデータに適合している。これらの網は、アイソクロナスデータトラフィックとバーストデータトラフィックの両方からなる複合ストリームをサポートすることができるが、アイソクロナストラフィックのほうに重点が置かれている。例えば、ＩＳＤＮの１２８ｋｂｐｓ基本インタフェース（ＢＲＩ）は、音声／ビデオ／データ統合呼の音声およびビデオ成分の適当な媒体であるが、データ成分のデータレートはおそらくは６４ｋｂｐｓ以下となり、従来のローカルエリアネットワーク上で実現されている１０Ｍｂｐｓのデータレートに比べて非常に遅い。
【０００６】
従来のローカルエリアネットワークおよび広域網は、アイソクロナス情報と非アイソクロナス情報との複合データストリームを転送するのに適していない。一般に、ローカルエリアネットワーク技術は（ハードウェアもソフトウェアも）本質的にバーストデータに重点を置いている。複数の論理接続（異なるデータタイプからなる可能性もある）をネットワーク上で多重化することは、時間にとらわれない誤りなしデータ接続に適した上位層のソフトウェア構成である。しかし、アイソクロナス（例えば、音声またはビデオ）情報伝送は、保証された帯域幅と、厳格に制限された伝送遅延を要求する。ローエンドのアイソクロナスストリームは従来のＬＡＮ上でも実現可能かもしれないが、実現される解像度および質は実用としては許容できないことが多い。さらに、通信網に課される要求が増大するにつれて、従来のローカルエリアネットワークを通じてのアイソクロナスデータの転送は実際的でなくなる。例えば、アイソクロナス情報ストリームは、小さい帯域幅で情報ストリームを伝送する場合を除いては、現在のローカルエリアネットワークおよびホストプロセッサによっては提供することができない実時間処理を要求する。
【０００７】
広域網技術は、アイソクロナスデータストリームとバーストデータストリームの伝送能力を提供するように発展してきている。広域網の設計は、第１に、ホストプロセッサと独立にアイソクロナスデータを転送すること、第２に、約６４ｋｂｐｓのレートでバーストデータを転送することを目的としている。しかし、このようなバーストデータレートは、少なくとも１０Ｍｂｐｓのレートでバーストデータを伝送することを要求するマルチメディア通信では受け入れられない。上記の広域網の例には、アイソクロナスストリームプロセッサ（例えば、ＡＴ＆Ｔにより製造されているＡＶＰビデオＣＯＤＥＣチップセット）に直接接続された網フィード（ＩＳＤＮ  ＢＲＩ）を有するＮＣＲ３３３６テレメディアコネクション（Telemedia Connection、ＴＭＣ）がある。ストリームプロセッサは、オーディオ／ビデオ／データ複合ストリームを多重化および分離化し、アイソクロナス成分を適当な実時間プロセッサへ送り、バーストデータ成分を適当なホストプロセッサへ転送する。
【０００８】
ネットワーク通信における従来のＬＡＮ技術およびＷＡＮ技術の欠点を克服するために開発された最近の転送モード技術は、例えば、音声、ビデオ、画像およびデータを転送するために設計された広帯域サービス総合ディジタル網（Ｂ−ＩＳＤＮ）における非同期転送モード（ＡＴＭ）技術である。これまで述べたネットワーク技術とともに使用されるメッセージ交換、回線交換およびパケット交換のような転送モードは、主に、アイソクロナスデータまたは非アイソクロナスデータのいずれかの専用とされ、最近のＢ−ＩＳＤＮ技術のような音声、ビデオおよびデータの通信網における効率的使用には向いていない。従って、非同期転送モード技術は、異なる種類のデータトラフィックをサポートする能力を有する通信網を提供するように開発された。
【０００９】
一般に、ＡＴＭ技術は以下の４つのクラスのトラフィックをサポートする。
（１）固定ビットレート、コネクション型同期トラフィック（例えば、非圧縮音声・ビデオデータ）。
（２）可変ビットレート、コネクション型同期トラフィック（例えば、圧縮音声・ビデオデータ）。
（３）可変ビットレート、コネクション型非同期トラフィック（例えば、Ｘ．２５）。
（４）コネクションレス型パケットデータ（例えば、ローカルエリアネットワークトラフィック）。
ＡＴＭ技術は、アイソクロナスデータまたは非アイソクロナスデータのような情報をセルと呼ばれる固定長パケットへとパッケージ化（編成）するセル交換技術に基づく。各ＡＴＭセルは５３バイト長であり、５バイトのヘッダおよび４８バイトのペイロードを有する。ＡＴＭヘッダは、網を通じて効率的で正確なデータの転送を保証するために使用されるさまざまなフィールドを有する。そのようなフィールドの１つは、セルが転送されることになる仮想チャネルを識別するために使用される仮想チャネル識別子（ＶＣＩ）である。
【００１０】
非同期転送モード技術は、通信しようとするホストプロセッサがそれらの間で論理（仮想）接続を確立し維持することを要求するようなコネクション型技術である。ＡＴＭ技術は、アイソクロナスおよび非アイソクロナスのデータ通信を容易にするために３層のアーキテクチャを利用する。その３つの層は、物理層、ＡＴＭ層およびＡＴＭ適合層（ＡＡＬ）である。しかし、現在のＡＴＭ技術は、通信リンクを確立し維持し、適当な通信リンクを通じて異なるデータストリーム（例えば、バーストまたはアイソクロナス）を転送するために、従来のホストプロセッサを必要とする。その結果、ホストプロセッサにおいてデータアプリケーションに割り当てられるＣＰＵサイクル数は、網通信タスクを収容するために減らされてしまう。
【００１１】
さらに、従来のホストプロセッサは実時間のアイソクロナスデータを処理するように設計されていない。その結果、アイソクロナスデータの処理はホストプロセッサに一定の帯域幅制限を課し、これもまた、データアプリケーションに割り当てられるＣＰＵサイクル数を減らすことになる。図１に、アイソクロナスプロセッサ１２がホストデータプロセッサ（ホストプロセッサ）１４に接続され、ホストプロセッサが既知のＡＴＭ交換機１６に接続された、従来のＡＴＭ網アーキテクチャ１０を示す。ＡＴＭ技術を利用した広帯域サービス総合ディジタル網（Ｂ−ＩＳＤＮ）１８はＡＴＭ交換機間に存在する。
【００１２】
【発明が解決しようとする課題】
現在のＡＴＭ技術に伴う上記の欠点に基づいて、ＡＴＭ網インタフェースには、ホストプロセッサとは独立の単一の論理接続上に複合データストリームを多重化および分離化することが可能であり、ホストプロセッサによって網通信に占有されるＣＰＵサイクル数を減少させるためにホストプロセッサからアイソクロナスデータを分離することが可能であることが必要とされている。
【００１３】
【課題を解決するための手段】
このため、本発明は、非同期転送モードに基づく通信網においてアイソクロナスデータストリームと非アイソクロナスデータストリームを多重化および分離化するＡＴＭ網インタフェース装置であって、前記通信網に接続された独立のプロセッサ群からアイソクロナスデータおよび非アイソクロナスデータを受信し、前記アイソクロナスデータと前記非アイソクロナスデータとを含むＡＴＭセルを生成する手段と、前記通信網における単一の論理接続部において前記ＡＴＭセルを多重化する手段を有するマルチプレクサ部と、前記多重化されたＡＴＭセルを受信して当該多重化されたＡＴＭセルの中からアイソクロナスＡＴＭセルおよび非アイソクロナスＡＴＭセルを分離化して当該アイソクロナスＡＴＭセルからアイソクロナスデータを抽出すると共に当該非アイソクロナスＡＴＭセルから非アイソクロナスデータを抽出する手段と、抽出したアイソクロナスデータを格納するアイソクロナスバッファ手段と、抽出した非アイソクロナスデータを格納するフレームセグメント化バッファ手段と、コントローラ手段と、を有し、前記コントローラ手段は、前記アイソクロナスバッファ手段がフルか又は予め設定されているしきい値に到達しているかを判断し、前記アイソクロナスバッファ手段がフル又はしきい値に達している場合には前記アイソクロナスバッファ手段内に格納されている前記アイソクロナスデータにチャンネル識別子を含むセル情報を組み込ませてこれをＡＴＭセル化して前記通信網を介して前記独立のプロセッサ群に転送し、前記アイソクロナスバッファ手段が前記しきい値に達していない場合には前記フレームセグメント化バッファ手段内に格納されている非アイソクロナスデータにチャンネル識別子を含むセル情報を組み込ませてこれをＡＴＭセル化して前記通信網を介して前記独立のプロセッサ群に転送することを特徴とするＡＴＭ網インタフェース装置を提供するものである。
【００１４】
好ましい実施の形態では、多重化部は、アイソクロナスプロセッサから受信したアイソクロナスデータを記憶する第１バッファ手段と、非アイソクロナスプロセッサから受信した非アイソクロナスデータを記憶する第２バッファ手段と、第１および第２のバッファ手段に接続された多重化コントローラとを有する。多重化コントローラは、第１バッファ手段からアイソクロナスデータを取得してそのアイソクロナスデータを含むＡＴＭセルを作成する手段を有する。多重化コントローラはまた、第２バッファ手段から非アイソクロナスデータを取得してその非アイソクロナスデータを含むＡＴＭセルを作成する手段を有する。多重化コントローラはさらに、アイソクロナスＡＴＭセルおよび非アイソクロナスＡＴＭセルを、ＡＴＭベースの通信網の単一の論理接続上に多重化する手段を有する。
【００１５】
好ましい実施の形態では、分離化部は、ＡＴＭベースの通信網に接続された分離化コントローラを有する。分離化コントローラは、ＡＴＭベースの通信網からアイソクロナスＡＴＭセルおよび非アイソクロナスＡＴＭセルを取得してＡＴＭセルを分離化しアイソクロナスデータおよび非アイソクロナスデータを抽出する手段を有する。分離化コントローラはさらに、分離化コントローラに接続され受信したアイソクロナスデータを記憶する第１バッファ手段と、分離化コントローラに接続され受信した非アイソクロナスデータを記憶する第２バッファ手段を有する。
【００１６】
もう１つの実施の形態では、本発明は、非同期転送モード（ＡＴＭ）通信網の単一の論理接続上にアイソクロナスデータと非アイソクロナスデータを多重化および分離化するＡＴＭ網を提供する。好ましくは、この網は、送信プロセッサに接続された少なくとも１つの網インタフェースと、受信プロセッサに接続された少なくとも１つの網インタフェースと、送信プロセッサ側の当該少なくとも１つの網インタフェースと受信プロセッサ側の当該少なくとも１つの網インタフェースの間に接続された非同期転送モードに基づく広帯域サービス総合ディジタル網を有する。
【００１７】
送信プロセッサはアイソクロナスプロセッサおよび非アイソクロナスプロセッサを有し、送信プロセッサ側の網インタフェースは、対応する送信プロセッサからアイソクロナスデータおよび非アイソクロナスデータを受信し、アイソクロナスデータまたは非アイソクロナスデータを含むそれぞれのＡＴＭセルを生成し、それらのＡＴＭセルを、ＡＴＭベースの広帯域通信網上に多重化する。
【００１８】
受信プロセッサはアイソクロナスプロセッサおよび非アイソクロナスプロセッサを有し、受信プロセッサ側の網インタフェースは、ＡＴＭセルを分離化してアイソクロナスデータおよび非アイソクロナスデータを抽出し、受信プロセッサへ後で転送するために、抽出したデータを記憶し、対応する受信プロセッサへアイソクロナスデータおよび非アイソクロナスデータを送信する。
【００１９】
【発明の実施の形態】
本発明は、網に接続されたホストプロセッサとは独立の単一の論理接続上に複合情報ストリームを多重化および分離化する網インタフェースを有するＡＴＭ通信網アーキテクチャを提供する。図２に、ＡＴＭ交換機２４と複数のプロセッサ２６、２８、３０および３２との間の網インタフェース２２を含むＡＴＭ通信網２０の例を示す。ＡＴＭ交換機は周知である。適当なＡＴＭ交換機の例は、ＡＴ＆Ｔのユニバーセル(Univercell)である。プロセッサ２６、２８、３０および３２は、ディジタル信号プロセッサやビデオ符号器／復号器のようなアイソクロナス情報プロセッサ、または、マイクロソフト・ウィンドウズ(Microsoft Windows)のような標準的なオペレーティングシステムを実行するインテルＸ８６プロセッサラインのような非アイソクロナス情報プロセッサのいずれでもよい。
【００２０】
図３に、図２に示したＡＴＭベースの通信網への１つの網インタフェース接続の拡大図を示す。この構成では、４個のプロセッサが網インタフェース２２に接続されている。そのうちの２個のプロセッサは非アイソクロナスデータプロセッサ３４であり、残りの２個はアイソクロナスプロセッサ３６である。
【００２１】
図１に示し既に述べたように、現在のＡＴＭ網技術は、ホストプロセッサを利用して、網に接続されたアイソクロナスデータプロセッサ間で通信を開始し管理するとともに、ホストによる非アイソクロナスデータ通信を管理する。このような網通信にホストプロセッサを利用することは、ホストのデータアプリケーションプログラムに割り当てられるＣＰＵサイクル数を減少させてしまう。本発明の網インタフェースは、アイソクロナスデータ通信を管理するタスクからホストプロセッサを解放することによって現在のＡＴＭ網の欠点を克服する。これは、ホストプロセッサおよびアイソクロナスプロセッサを網インタフェースに接続し、網インタフェースが単一の論理接続上に通信を多重化および分離化することによって実現される。
【００２２】
図３、図４および図５を参照する。網インタフェース２２は、ＡＴＭ交換機２４と、いくつかのプロセッサ３４および３６との間に存在する。網インタフェース２２はマルチプレクサ部（多重化部）４０およびデマルチプレクサ部（分離化部）４２を有する。マルチプレクサ部４０は、好ましくは、セルマルチプレクサコントローラ４８と、バッファメモリ５０および５２を有する。好ましくは、セルマルチプレクサコントローラ４８は、インテルのモデル９６０マイクロコントローラまたは同様の処理特性を有する同等のプロセッサ回路のようなプロセッサ６０と、システムプログラムおよびアプリケーションプログラムを記憶するメモリ６２とを利用する。多重化通信回路６４は、プロセッサ６０に接続され、非アイソクロナスデータをアイソクロナスデータと結合し、このデータを、ＡＴＭベースのＢ−ＩＳＤＮ網のようなＡＴＭベースの通信網による単一の論理接続を通じて転送する。
【００２３】
図６に、本発明による多重化動作の流れ図の例を示す。ＡＴＭ網へのデータ送信またはＡＴＭ網からのデータ受信の前に、網の送信端のホストプロセッサは、受信端のホストとの論理接続を作成する。一般に、通信網を通じてデータを転送する場合、網は、データをどのようにして転送するか、例えば、帯域幅およびビットレートまたはボーレートに関するパラメータを規定する。本発明で利用されるＡＴＭベースのＢ−ＩＳＤＮ網は、データフローの帯域幅を規定する。すなわち、網は、アイソクロナスデータストリームのオーディオ部分およびビデオ部分の同期が保持されるように毎秒何個のＡＴＭセルを転送するかを規定する。
【００２４】
論理接続が確立されると、ホストプロセッサはアイソクロナスデータフローの管理から解放され、アイソクロナスプロセッサどうしが、ホストプロセッサの介在なしに網インタフェースを使用してデータを送信することができる。網インタフェース２２は、アイソクロナスデータおよび非アイソクロナスデータを受信し、後で多重化するために記憶する。ホストプロセッサ３４またはアイソクロナスプロセッサ３６から網インタフェースへデータを転送するためにいくつもの方法が利用可能である。例えば、網インタフェース２２がデータを求めて各プロセッサを周期的にポーリングすることが可能であり、また、インタフェースがプロセッサへバッファフル割込みを送信するまでプロセッサが網インタフェース２２へデータを送信し続けることが可能であるとしてもよい。
【００２５】
データがバッファメモリ５０および５２にロードされると、送信端の網インタフェース２２は、アイソクロナス送信データバッファ５０を調べ、バッファがフル（一杯）であるか、または、所定のしきい値に到達しているかどうかを判断する（ステップ６１０および６２０）。バッファ５０がフルである場合、マルチプレクサコントローラ４８はそのバッファからアイソクロナスデータを取得し、ＡＴＭセルを作成する（ステップ６３０）。ＡＴＭセルを作成する技術は周知である。このセルを作成するとき、マルチプレクサコントローラ４８は、チャネル識別子を含むセルヘッダ情報を組み込む。チャネル識別子は、受信網インタフェース２２によって、ＡＴＭセルのペイロードを適当なホストデータプロセッサまたはアイソクロナスデータプロセッサに転送するために使用される。セルが作成されると、アイソクロナスデータを、Ｂ−ＩＳＤＮ網を通じてリモートプロセッサへ転送することができる（ステップ６４０）。あるいは、タイミングまたは帯域幅の制約により、アイソクロナスデータセルを一時的にメモリに記憶し、適当な間隔で取得して網を通じて転送することが必要となることもある。例えば、網の帯域幅が毎秒５個のセルの転送を許容し、５番目のセルはアイソクロナスデータセルに予約される場合、アイソクロナスデータセルは、この５番目のセルが網を通じて転送されるまでメモリに記憶しておかなければならないことがある。
【００２６】
次に、図５および図６を参照する。アイソクロナスデータ送信バッファがフルでない場合、マルチプレクサコントローラ４８はフレームセグメント化バッファ５２から非アイソクロナスデータを取得し、データをセグメント化して非アイソクロナスデータセルを作成する（ステップ６５０）。セルが作成されると、これを、ＡＴＭベースのＢ−ＩＳＤＮ網を通じて転送することができる（ステップ６６０）。あるいは、アイソクロナスデータセルの場合と同様に、網帯域幅の条件に従って、非アイソクロナスデータセルを一時的にメモリに記憶してから取得しなければならないこともある。
【００２７】
次に、再び図５を参照する。デマルチプレクサ部４２はマルチプレクサ部と同様に構成され、好ましくは、プロセッサとシステムプログラムおよびアプリケーションプログラムを記憶するメモリとを有するセルデマルチプレクサコントローラ５４を含む。セルデマルチプレクサコントローラ５４は好ましくはプロセッサ６０およびメモリ６２を利用する。しかし、当業者には認識されるように、各コントローラ４８および５４ごとに独立の処理回路を利用することも可能である。セルデマルチプレクサコントローラ５４はまた、プロセッサに接続された分離化通信回路６６を有する。通信回路６６は、ＡＴＭベースのＢ−ＩＳＤＮ網から受信したアイソクロナスＡＴＭセルおよび非アイソクロナスＡＴＭセルからペイロード情報およびヘッダ情報を抽出する。
【００２８】
既に述べたように、ヘッダ情報はチャネル識別子を含む。Ｂ−ＩＳＤＮ網から受信される通信は、このチャネル識別子を利用して、適当なアイソクロナスデータプロセッサまたは非アイソクロナスデータプロセッサへ送られる。一般に、論理接続が作成されると、チャネル識別子および対応するプロセッサに関する相互参照テーブルが、仮想チャネルを確立するホストプロセッサによって生成される。このテーブルは、対応する網インタフェース２２のメモリ６２に記憶される。アイソクロナスデータまたは非アイソクロナスデータの宛先が網インタフェースによって確認されると、データは、例えば標準的な通信バックプレーンを使用して適当なプロセッサ３４または３６へ転送される。適当なバックプレーン構成として、図５に示したように、ＰＣＩ(peripheral component interconnect)バス４４および共有ＰＣＩブリッジ４６がある。
【００２９】
図７に、本発明による分離化動作の流れ図の例を示す。既に述べたように、プロセッサ間の通信を行うことが可能になる前に、論理接続を作成しなければならない。データは、ＡＴＭセルの入力ストリームを分離化するデマルチプレクサコントローラ５４によって、各セルからペイロード情報およびヘッダ情報を抽出することにより、ＡＴＭベースのＢ−ＩＳＤＮ網から受信される（ステップ７１０）。コントローラは、チャネル識別子を使用して、どのプロセッサ３４または３６がデータを受信するように指定されているかを判断する。データがアイソクロナスである場合、コントローラはそのデータをアイソクロナスデータ受信バッファ５６へ送る（ステップ７３０および７４０）。データが非アイソクロナスである場合、コントローラはそのデータをフレーム再組立てバッファ５８へ送る（ステップ７３０および７５０）。データは、適当なバッファへ転送された後、適当なプロセッサへ転送される（ステップ７６０および７７０）。バッファ内のデータを適当なプロセッサへ転送することを実現するにはいくつもの方法が可能である。例えば、各プロセッサ３４および３６が、個々のプロセッサに対して指定されているバッファデータを求めて網インタフェース２２を周期的にポーリングすることが可能である。しかし、データを適当なプロセッサへ転送するために他の既知の通信技術も利用可能である。
【００３０】
【発明の効果】
以上述べたごとく、本発明によれば、ＡＴＭ網インタフェースにおいて、ホストプロセッサとは独立の単一の論理接続上に複合データストリームを多重化および分離化することが可能であり、ホストプロセッサによって網通信に占有されるＣＰＵサイクル数を減少させるためにホストプロセッサからアイソクロナスデータを分離することが可能となる。
【図面の簡単な説明】
【図１】従来のＡＴＭ網アーキテクチャのブロック図である。
【図２】本発明によるＡＴＭ網アーキテクチャの実施の形態のブロック図である。
【図３】ＡＴＭ網インタフェースに接続されたアイソクロナスプロセッサおよび非アイソクロナスプロセッサを示す、図２のブロック図の一部拡大ブロック図である。
【図４】ＡＴＭ網インタフェースとアイソクロナスデータプロセッサおよび非アイソクロナスデータプロセッサの間の機能接続を示す図である。
【図５】本発明によるＡＴＭ網インタフェースの詳細ブロック図である。
【図６】本発明による多重化動作の流れ図である。
【図７】本発明による分離化動作の流れ図である。
【符号の説明】
１０  ＡＴＭ網アーキテクチャ
１２  アイソクロナスプロセッサ
１４  ホストデータプロセッサ
１６  ＡＴＭ交換機
１８  広帯域サービス総合ディジタル網（Ｂ−ＩＳＤＮ）
２０  ＡＴＭ通信網
２２  網インタフェース
２４  ＡＴＭ交換機
２６  プロセッサ
２８  プロセッサ
３０  プロセッサ
３２  プロセッサ
３４  非アイソクロナスデータプロセッサ
３６  アイソクロナスデータプロセッサ
４０  マルチプレクサ部
４２  デマルチプレクサ部
４４  ＰＣＩバス
４６  共有ＰＣＩブリッジ
４８  セルマルチプレクサコントローラ
５０  アイソクロナス送信データバッファメモリ
５２  フレームセグメント化バッファメモリ
５４  セルデマルチプレクサコントローラ
５６  アイソクロナスデータ受信バッファ
５８  フレーム再組立てバッファ
６０  プロセッサ
６２  メモリ
６４  多重化通信回路
６６  分離化通信回路
【図１】
0003786373.tif 000002
【図２】
0003786373.tif 000003
【図３】
0003786373.tif 000004
【図４】
0003786373.tif 000005
【図５】
0003786373.tif 000006
【図６】
0003786373.tif 000007
【図７】
0003786373.tif 000008