(57)【特許請求の範囲】
【請求項１】
各々が伝送帯域に対応する伝送処理部と転送されるＡＴＭセルを処理するセル処理部とを備える二つのシェルフ間でＡＴＭセルの伝送容量拡大を図るため複数の伝送帯域を並列形成してデータを転送する方法において、前記複数の伝送帯域対応の伝送処理部それぞれに対応して転送されるＡＴＭセルのアドレスをセル順序信号として送信側シェルフから受信側シェルフへ順次送り、受信側シェルフで、前記セル順序信号を順次受付けし、当該セル順序信号のアドレスに基づく転送対象のＡＴＭセルを受付け保持する伝送処理部のみのＡＴＭセル出力を順次選択してセル処理部へ転送することを特徴とするＡＴＭ通信におけるデータ転送方法。
【請求項２】
請求項１に記載のＡＴＭ通信におけるデータ転送方法において、前記伝送処理部が物理レイヤ処理部、前記セル処理部がＡＴＭレイヤ処理部で、両者がＵＴＯＰＩＡレベル２で接続されることを特徴とするＡＴＭ通信におけるデータ転送方法。
【請求項３】
二つのシェルフ間でＡＴＭセルの伝送容量拡大を図るため複数の伝送帯域を並列形成してデータを転送する方法において、前記複数の伝送帯域対応の伝送処理部それぞれに対応して転送されるＡＴＭセルのセル順序信号を送信側シェルフから受信側シェルフへ送り、受信側シェルフで、受信したＡＴＭセルを前記伝送処理部に対応させた上、前記セル順序信号に従った伝送処理部を順次選択してセル処理部へ転送するＡＴＭ通信におけるデータ転送方法であって、
前記伝送処理部が物理レイヤ処理部、前記セル処理部がＡＴＭレイヤ処理部で、両者がＵＴＯＰＩＡレベル２で接続され、
前記セル順序信号に、転送されるＡＴＭセルに含まれる物理レイヤ処理部のアドレスを用いることを特徴とするＡＴＭ通信におけるデータ転送方法。
【請求項４】
請求項３に記載のＡＴＭ通信におけるデータ転送方法において、受信側シェルフでは、ＡＴＭレイヤ処理部に対して、前記セル順序信号のアドレスで指定された物理レイヤ処理部のみのＡＴＭセル出力に対しマスクを解除することを特徴とするＡＴＭ通信におけるデータ転送方法。
【請求項５】
請求項３に記載のＡＴＭ通信におけるデータ転送方法において、受信側シェルフでは、ＡＴＭレイヤ処理部に対して、前記セル順序信号のアドレスで指定された物理レイヤ処理部を除く物理レイヤ処理部のＡＴＭセル出力をマスクにより閉鎖することを特徴とするＡＴＭ通信におけるデータ転送方法。
【請求項６】
伝送帯域に対応する伝送処理部と転送されるＡＴＭセルを処理するセル処理部とを備えるシェルフ間で、ＡＴＭセルの伝送容量拡大を図るため、複数の伝送帯域を並列形成してデータを転送する方式において、
送信側シェルフにあり、前記複数の伝送帯域それぞれに対応する伝送処理部に順次送出されるＡＴＭセルを監視してそのアドレスを取り込み、このアドレスをセル順序信号として受信側シェルフに順次送信するアドレス監視部と、
受信側シェルフにあり、前記セル順序信号を順次受付けし、当該セル順序信号のアドレスに基づく転送対象のＡＴＭセルを受付け保持する伝送処理部のみのＡＴＭセル出力に対するマスクを、前記セル処理部に対し順次切り替えて解除するセル出力切替部と
を備えることを特徴とするＡＴＭ通信におけるデータ転送方式。
【請求項７】
請求項６に記載のＡＴＭ通信におけるデータ転送方式において、前記伝送処理部が物理レイヤ処理部、前記セル処理部がＡＴＭレイヤ処理部で、両者がＵＴＯＰＩＡレベル２で接続されることを特徴とするＡＴＭ通信におけるデータ転送方式。
【請求項８】
請求項７に記載のＡＴＭ通信におけるデータ転送方式において、前記セル出力切替部は、前記複数の伝送帯域を形成する物理レイヤ処理部のＡＴＭセル出力をマスクにより閉鎖し、そのマスクを転送対象の物理レイヤ処理部のみに順次切り替えて解除することを特徴とするＡＴＭ通信におけるデータ転送方式。
【請求項９】
ＵＴＯＰＩＡレベル２で接続されるＡＴＭレイヤ処理部と複数の物理レイヤ処理部とが搭載されるシェルフ間でＡＴＭセルに形成されたデータを複数の伝送帯域により転送する方式において、
送信側シェルフにあり、ＡＴＭレイヤ処理部から送出されるＡＴＭセルを監視してそのアドレスを取り込み、このアドレスをセル順序信号として受信側シェルフに順次送信するアドレス監視部と、
受信側シェルフにあり、前記セル順序信号を受付けし、当該セル順序信号のアドレスに基づき転送対象となるＡＴＭセルを保持する物理レイヤ処理部をＡＴＭレイヤ処理部に通知するセル出力切替部とを備え、
受信側シェルフにある前記ＡＴＭレイヤ処理部は、前記セル出力切替部から物理レイヤ処理部の通知を受け、通知を受けた物理レイヤ処理部からその物理レイヤ処理部が保持するＡＴＭセルを読み出して処理することを特徴とするＡＴＭ通信におけるデータ転送方式。
【発明の詳細な説明】
【技術分野】  本発明は、ＡＴＭ（Ａｓｙｎｃｈｒｏｎｏｕｓ  Ｔｒａｎｓｆｅｒ  Ｍｏｄｅ：非同期転送モード）通信におけるデータ転送方法およびその方式に関し、特に、ＡＴＭセルを使用し、シェルフ間でデータ転送をするＡＴＭ通信におけるデータ転送方法およびその方式に関するものである。
【背景技術】  ＡＴＭセルの多重・分離を行うＡＴＭ装置において、ＵＴＯＰＩＡ（Ｕｎｉｖｅｒｓａｌ  Ｔｅｓｔ  ａｎｄ  Ｏｐｅｒａｔｉｏｎ  ＰＨＹ（Ｐｈｙｓｉｃａｌ  Ｌａｙｅｒ  Ｐｒｏｔｏｃｏｌ）Ｉｎｔｅｒｆａｃｅ  ｆｏｒ  ＡＴＭ）と名づけられたデバイス間の標準化されたインタフェースがあ。る。これは、ＡＴＭフォーラム（Ｔｈｅ  ＡＴＭ  Ｆｏｒｕｍ）によって提唱されている。
ＵＴＯＰＩＡのインタフェースにはいくつかのレベルがある。そのうちのＵＴＯＰＩＡレベル２では、主に、一つのＡＴＭレイヤ処理部と複数の物理（ＰＨＹ）レイヤ処理部との間のインタフェースが定義されている。
ところで、ＡＴＭレイヤまでのインタフェースは標準化されているが物理レイヤ処理部ではいろいろな伝送媒体が使用される。そのため、拡張性の高いＵＴＯＰＩＡのインタフェースが多様な物理レイヤ処理部に対応している。すなわち、ＵＴＯＰＩＡのインタフェースを用いてＡＴＭレイヤ処理部と物理レイヤ処理部との境界を明確にすることが、拡張性を一層高めている。
また、転送先シェルフのシェルフ番号とそのシェルフ内モデムのＵＴＯＰＩＡアドレスとで送信先処理デバイスを識別することにより、複数シェルフ構成をとったシェルフ間の相互通信が可能となる。
以降の説明では、一つのＡＴＭレイヤ処理部をＵＴＯＰＩＡマスタ部と称し、このマスタ部に従属する複数の物理レイヤ処理部をＵＴＯＰＩＡスレーブ部と称する。
一つのシェルフは、例えば、図１に示されるように、ＵＴＯＰＩＡマスタ部（以後、マスタ部と略称する）１０１と、二つのＵＴＯＰＩＡスレーブ部（以後、スレーブ部と略称する）１０２とを有する。シェルフ内での各機能部はＵＴＯＰＩＡバス１０３で接続されている。スレーブ部１０２はシェルフ間の通信のため、シリアル変換機能を有している。図１のシェルフ内接続部分はマスタ部１０１の受信側のみを示す。
すなわち、図１は、スレーブ部１０２で受けたＡＴＭセルによるデータをマスタ部１０１で受ける部分の主要回路を示す。図２は、二つのスレーブ部１０２がアドレスＡ，Ｂそれぞれを付与されている場合の動作を説明する図である。
図示される「ＲｘＤａｔａ」は、マスタ部１０１がスレーブ部１０２から受信するＡＴＭセルの受信データ信号である。「ＲｘＡｄｄｒ」は、マスタ部１０１が受信するＡＴＭセルの送信元スレーブ部１０２を選択する受信アドレス信号で、マスタ部１０１からスレーブ部１０２に送出される。二つのスレーブ部１０２それぞれにはアドレスＡ，Ｂのそれぞれが付与されている。「ＲｘＣｌａｖ」は、スレーブ部１０２のセル格納バッファの状態を示す信号である。従って、セル格納バッファにＡＴＭセルが保有されている、すなわち、マスタ部１０１に受信させたいＡＴＭセルを保有している状態で、スレーブ部１０２からマスタ部１０１に「ＲｘＣｌａｖ」信号として「ＯＫ」が送出される。
ここで、図１および図２を参照して受信手順を説明する。
まず、マスタ部１０１は、スレーブ部（Ａ）１０２とスレーブ部（Ｂ）１０２とに、「ＲｘＡｄｄｒ」の（Ａ）信号または（Ｂ）信号により交互にポーリング処理を実行して、マスタ部１０１へのＡＴＭセルを有するか否かを確認する。最初の「ＲｘＡｄｄｒ」信号Ａの確認ではスレーブ部（Ａ）１０２に送信セルがなかったので「ＲｘＣｌａｖ」信号として「ＮＧ」が出力されている。従って、マスタ部１０１は次の確認に進む。次の「ＲｘＡｄｄｒ」信号Ｂの確認ではスレーブ部（Ｂ）１０２が「ＲｘＣｌａｖ」信号として「ＯＫ」を出力していた。従って、マスタ部１０１は、スレーブ部（Ｂ）１０２にアドレス設定して「ＲｘＤａｔａ」によりＡＴＭセルを受付けする。
このようなＡＴＭ通信におけるデータ転送方式では、物理的に分離したシェルフ構成である場合、スレーブ部１０２は、他のシェルフから受付けたＡＴＭセルをバッファに順次格納する。例えば、特定のシェルフ間で、または通信システム全体として、多量のデータ転送がある場合、シェルフ間通信のデータ転送のために伝送帯域を増加させる必要がある。このような状態では、一方のシェルフから他方のシェルフにデータ転送を行う場合、例えば二つのＵＴＯＰＩＡスレーブ部を一方から他方にそれぞれ並列に接続することにより帯域の２倍を確保することが可能である。
しかし、このＡＴＭ通信は、非同期転送であり、情報を周期的ではなくランダムに転送する。このため、ＵＴＯＰＩＡスレーブ部の受信状態等によってＡＴＭセルの順序が送信側出力の時点と受信側入力の時点とで変わってしまう可能性がある。
上述したように、受信されるＡＴＭセルは、転送先シェルフのシェルフ番号とそのシェルフ内のモデムのＵＴＯＰＩＡアドレスとでのみ識別されている。従って、このような方式では、同一シェルフから送信された受信セルが一つのシェルフ内の異なるスレーブ部で受信される場合がある。この場合、相違するスレーブ部それぞれ内に格納されているＡＴＭセルの送信側での送信順序が判定できない。すなわち、各スレーブ部を順次ポーリングするので、送信側の順序と相違する順序でマスタ部に格納される機会が避けられないという欠点がある。
【発明の開示】
【発明が解決しようとする課題】  解決しようとする課題は、ＵＴＯＰＩＡのインタフェースを用いたＡＴＭレイヤ処理部と物理レイヤ処理部とで一つのシェルフを形成し、複数のシェルフ間で相互に通信する場合、二つのシェルフ間で複数の伝送帯域を形成する構成では、受信側が送信側での送信順序を確認できないことである。
【課題を解決するための手段】  本発明によるデータ転送方法は、ＵＴＯＰＩＡレベル２で接続されるＡＴＭレイヤ処理部（セル処理部）と物理レイヤ処理部（伝送処理部）とが搭載されるシェルフ間で複数の経路を用いてＡＴＭセルに形成されたデータを転送する方法である。
本発明の主要な特徴は、シェルフ間で複数の伝送帯域を形成する場合、受信側が送信側での送信順序を確認するため、前記伝送帯域対応の物理レイヤ処理部それぞれに対応して転送されるＡＴＭセルのセル順序信号が送信側シェルフから受信側シェルフへ送られているということである。そして、受信側シェルフでは、受信したＡＴＭセルが、前記セル順序信号に従って順次選択される物理レイヤ処理部から前記ＡＴＭレイヤ処理部へ転送されている。
この構成により、受信側シェルフでは、セル順序信号により送信側での物理レイヤ処理部に対応する送信順序が確認できるので、複数の物理レイヤ処理部からＡＴＭセルを順次正確に選択して受け取ることができる。すなわち、ＡＴＭセルは、受信側シェルフのシェルフ番号とそのシェルフ内の物理レイヤ処理部のＵＴＯＰＩＡアドレスとで宛先の物理レイヤ処理部を識別できる。従って、上記セル順序信号を、転送されるＡＴＭセルに含まれる物理レイヤ処理部のアドレスにすることができる。すなわち、同一アドレスの物理レイヤ処理部へ転送されるＡＴＭセルの転送順序は変更されていない。従って、受信側で、物理レイヤ処理部のアドレスにより、正確な送信順序でＡＴＭセルを順次受けることが可能となる。この結果、セル順序信号の生成とその処理とが単純化される。
また、アドレスによるセル順序信号は、受信側シェルフで、セル順序信号のアドレスで物理レイヤ処理部を指定できる。このため、指定された物理レイヤ処理部を除く物理レイヤ処理部のＡＴＭセル出力をマスクにより閉鎖することができる。ＡＴＭレイヤ処理部は、受付け対象の物理レイヤ処理部が保持する最初の順序のＡＴＭセルを取出しする。この結果、受信側シェルフは、セル順序信号を受け、受けたセル順序信号に基づく物理レイヤ処理部のみのＡＴＭセル出力に対するマスクをＡＴＭレイヤ処理部に対して解除している。従って、図１及び図２に示されたシェルフ内におけるＡＴＭレイヤ処理部のハードウェア構成およびソフトウェア手順を変更する必要がない。
順序を設定する具体的な構成では、送信側シェルフにアドレス監視部が設けられる。アドレス監視部は、ＡＴＭレイヤ処理部から送出されるＡＴＭセルを監視してそのアドレスを取り込む。次いで、アドレス監視部は、このアドレスをセル順序信号として送出先シェルフに順次送信する。受信側シェルフには、セル出力切替部が設けられる。セル出力切替部は、前記セル順序信号を受付けし、転送対象となるＡＴＭセルを保持する物理レイヤ処理部のみのＡＴＭセル出力に対するマスクをＡＴＭレイヤ処理部に解除する。従って、ＡＴＭレイヤ処理部は、転送すべきＡＴＭセルを保持する物理レイヤ処理部から対象のＡＴＭセルを正確な順序で読出しできる。
物理レイヤ処理部のみのマスク解除の際には、転送対象のＡＴＭセルを保持する物理レイヤ処理部を除く残りの全ての物理レイヤ処理部をマスクすることが容易である。この結果、図１の構成を大幅に変更することなく、少量の変更で新規機能を追加できるので好ましい。しかし、物理レイヤ処理部がＡＴＭセルを保有した際にはその出力をマスクし、転送対象に指定された際にそのマスクを解除する方法でもよい。
本発明のＡＴＭ通信におけるデータ転送方法およびその方式は、受信側で、送信側から送信順序を受付けしＡＴＭレイヤ処理部がその送信順序に基づいて物理レイヤ処理部で受付けしたＡＴＭセルを読出しする構成を有している。従って、ＡＴＭレイヤ処理部はＡＴＭセルを送信側と同一の順序で確実に受け取ることができるという利点がある。
また、送信順序の信号として物理レイヤ処理部のアドレスを用い、更に受信側でこのアドレスに対応する物理レイヤ処理部を除く物理レイヤ処理部のＡＴＭセル出力をマスクしている。この構成により、図１の構成を大幅に変更することなく、少量の変更で新規機能を追加することができる。
【図面の簡単な説明】  図１は本発明の関連技術を説明するシェルフ内の受信側におけるＵＴＯＰＩＡのインタフェースでマスタ部およびスレーブ部の主要接続回路の一例を示したブロック図である。
図２は図１でマスタ部のポーリングにおける動作手順の一例を示した説明図である。
図３は本発明におけるＡＴＭ通信におけるデータ転送方式に用いられるブロック構成の実施の一形態を示した説明図である。
図４は図３のセル出力切替部における主要動作手順の実施の一形態を示したフローチャートである。
図５Ａは図３のシェルフ１内で、三つの転送データの発生時点における状態の実施の一形態を示した説明図である。
図５Ｂは図５Ａに続く状態の実施の一形態を示した説明図である。
図５Ｃは図５Ｂに続く状態の実施の一形態を示した説明図である。
図５Ｄは図５Ｃに続く状態の実施の一形態を示した説明図である。
図５Ｅは図５Ｄに続く三つ目のデータの送信時点における状態の実施の一形態を示した説明図である。
図６Ａ図３のシェルフ２で、転送データが入力する状態の実施の一形態を示した説明図である。
図６Ｂは図６Ａに続く状態の実施の一形態を示した説明図である。
図６Ｃは図６Ｂに続く状態の実施の一形態を示した説明図である。
図６Ｄは図６Ｃに続く状態の実施の一形態を示した説明図である。
図６Ｅは図６Ｄに続く状態の実施の一形態を示した説明図である。
図６Ｆは図６Ｅに続く三つ目のデータがマスタ部に格納された時点における状態の実施の一形態を示した説明図である。
図７は図３のシェルフ２でマスタ部のポーリングにおける動作手順の実施の一形態を示した説明図である。
【発明を実施するための最良の形態】  本発明は、ＵＴＯＰＩＡのインタフェースを用いたＡＴＭレイヤ処理部（セル処理部）と物理レイヤ処理部（伝送処理部）とで一つのシェルフを形成し、シェルフ間を複数の経路で通信する方式に関する。その目的は、二つのシェルフ間で複数の伝送帯域を形成する際、受信側が送信側での送信順序を確認することにある。すなわち、シェルフ間の複数の伝送帯域それぞれは物理レイヤ処理部により伝送処理され、送信側ＡＴＭレイヤ処理部で順序付けられて処理されるＡＴＭセルが複数の物理レイヤ処理部に配分され、再度、受信側ＡＴＭレイヤ処理部で順序付けられて処理される方式が対象である。
その目的を達成するため、転送されるＡＴＭセルのセル順序信号が送信側シェルフから受信側シェルフへ送られている。送られるセル順序信号は、前記伝送帯域対応の物理レイヤ処理部それぞれに対応するアドレスである。従って、この受信側シェルフでは、物理レイヤ処理部が前記セル順序信号に従って順次選択される。このため、選択される物理レイヤ処理部の受けたＡＴＭセルが前記ＡＴＭレイヤ処理部へ順序よく転送されている。このような構成により、図１のハードウェアおよび図２を実行するソフトウェアにおける構成の大幅な変更を伴わずに上記目的が実現された。
【実施例】 実施例１
本発明の実施例１について図３を参照して説明する。
図３は、本発明によるＡＴＭ通信でのデータ転送方式におけるブロック構成の実施の一態様を示す説明図である。図３では、送信側シェルフ１と受信側シェルフ２との間が複数の伝送帯域で接続されている。
送信側のシェルフ１は一つのＡＴＭレイヤ処理部であるＵＴＯＰＩＡマスタ部（以後、マスタ部と略称する）１１と複数の物理レイヤ処理部であるＵＴＯＰＩＡスレーブ部（以後、スレーブ部と略称する）１２Ａ，１２Ｂ，〜とＵＴＯＰＩＡバス１３とアドレス監視部１４とを備えている。マスタ部１１とスレーブ部１２Ａ，１２Ｂ，〜とはＵＴＯＰＩＡバス１３で接続されている。アドレス監視部１４は、ＵＴＯＰＩＡバス１３に接続してＵＴＯＰＩＡバス１３上に順次転送されるＡＴＭセルを監視し、宛先アドレスを順次読み出す。宛先アドレスは、例えばスレーブ部１２Ａまたはスレーブ部１２Ｂのアドレスであり、セル順序信号として受信側シェルフ２へ通知される。
受信側のシェルフ２は一つのＵＴＯＰＩＡマスタ部２１と複数のＵＴＯＰＩＡスレーブ部２２Ａ，２２Ｂ，〜とＵＴＯＰＩＡバス２３とセル出力切替部２４とを備えている。マスタ部２１とスレーブ部２２Ａ，２２Ｂ，〜とはＵＴＯＰＩＡバス２３で接続されている。セル出力切替部２４は、送信側のシェルフ１からセル順序信号を受け、スレーブ部２２Ａ，２２Ｂ，〜と接続してセル切替信号を送る。
シェルフ１では、マスタ部１１が、ＵＴＯＰＩＡバス１３を介してＡＴＭセルを送出する。マスタ部１１は、ＡＴＭセルのヘッダ情報に含まれる宛先アドレスに対応するそれぞれのスレーブ部１２Ａ，１２Ｂ，〜にＡＴＭセルを入力させ保持させる。例えばスレーブ部１２Ａは、アドレスＡを有するＡＴＭセルを受付けしてＵＴＯＰＩＡ信号からシリアル信号に変換し、一つの伝送帯域を介してシェルフ２へ送出する。アドレス監視部１４は、ＵＴＯＰＩＡバス１３上のＡＴＭセルを監視する。アドレス監視部１４は、転送されるＡＴＭセルのアドレス値を順次読み出して記憶し、読出した順序でセル出力切替部２４へ通知する。
シェルフ２では、例えばスレーブ部２２Ａが、アドレスＡを付与されたＡＴＭセルを、シェルフ１のスレーブ部１２Ａから伝送帯域を介してシリアル信号により受付けする。スレーブ部２２Ａは、ＲｘＣｌａｖ信号のマスク解除で、シリアル信号をＵＴＯＰＩＡ信号に変換しアドレスＡを付与されたままＵＴＯＰＩＡバス２３に送出する。他方、アドレスＢが付与されているＡＴＭセルは、スレーブ部１２Ｂからシリアル信号で送出され、スレーブ部２２Ｂで受付けされる。セル出力切替部２４は、アドレス監視部１４から受けたセル順列信号に基づき、スレーブ部２２Ａ，２２Ｂ，〜のうちの対応する一つのマスクを解除するように、セル切替信号を制御する。すなわち、セル切替信号は、マスタ部２１に転送されるＡＴＭセルの転送順序を設定する。
例えばスレーブ部２２ＡがＡＴＭセルを出力する場合、出力切替部２４のセル切替信号はスレーブ部２２ＡのアドレスＡに対応するＲｘＣｌａｖ信号のマスクを解除する。セル切替信号は、必要に応じてそれ以外のアドレスのＲｘＣｌａｖ信号をマスクする。この状態で、マスクを解除されたスレーブ部２２Ａはマスタ部２１へＡＴＭセルを送出する。このようにＲｘＣｌａｖ信号のマスク状態は、受付けしたアドレスの順序に基づいて設定される。この結果、ＡＴＭセルは、転送順序を正しく保持したまま、マスタ部２１へ入力される。
次に、図３に図４のフローチヤートを併せ参照してセル出力切替部２４の主要動作手順について説明する。
セル出力切替部２４は、初期状態として、全てのスレーブ部２２Ａ，２２Ｂ，〜のＲｘＣｌａｖ信号をマスク（手順Ｓ１）する。その理由は、未だ送出順序に達していないＡＴＭセルを保持するスレーブ部にマスタ部２１が誤ってアクセスすることを防止するためである。セル出力切替部２４は、セル順序信号としてアドレス情報を順次受付け（手順Ｓ２）する。セル出力切替部２４は、最初の受付けアドレス対応のスレーブ部マスクを解除（手順Ｓ３）する。次いで、セル出力切替部２４は、ＵＴＯＰＩＡバス２３上に転送されるＡＴＭセルを監視（手順Ｓ４）してアドレスを入手し、この入手したアドレスと、セル順序信号として受けたアドレスとを照合（手順Ｓ５）する。
一方、マスタ部２１は、図１と同様に、スレーブ部２２Ａ，２２Ｂ，〜に対してポーリングを行う。すなわち、マスタ部２１は「ＲｘＡｄｄｒ」信号によりＡＴＭセルを有するか否かを順次確認する。最初の「ＲｘＡｄｄｒ」信号Ａの確認で、スレーブ部２２Ａに送信セルがない場合にはマスクの出力閉鎖により「ＲｘＣｌａｖ」信号に「ＮＧ」が表示されている。従って、マスタ部２１は次のスレーブ部２２Ｂの確認に進む。次の「ＲｘＡｄｄｒ」信号Ｂの確認でスレーブ部２２Ｂがマスクの解除により「ＲｘＣｌａｖ」信号に「ＯＫ」を出力している場合、マスタ部２１はスレーブ部２２Ｂにアドレス設定して「ＲｘＤａｔａ」信号としてＡＴＭセルを送出させている。
例えば、セル出力切替部２４が上記手順Ｓ２で最初のセル順序信号としてスレーブ部２２Ｂのアドレス情報を受付けする。この場合、セル出力切替部２４はスレーブ部２２Ｂのマスクを解除するので、スレーブ部２２Ｂのアドレス情報を有するＡＴＭセルが転送される。
従って、セル出力切替部２４は、上記手順Ｓ５の照合でアドレスの一致（手順Ｓ６のＹＥＳ）を判定する。次いで、セル出力切替部２４は、全てのスレーブ部２２Ａ，２２Ｂ，〜の「ＲｘＣｌａｖ」信号をマスク（手順Ｓ７）してセル順序信号の次のアドレス情報を調査（手順Ｓ８）する。次のアドレス情報の受付けあり（手順Ｓ９のＹＥＳ）の場合には、手順はこの受付けアドレス対応のスレーブ部のマスクを解除する上記手順Ｓ３に戻る。すなわち、順次受付けするセル順序信号に基づいてマスクの解除が実行される。上記手順Ｓ６が「ＮＯ」の場合は異常状態であり、所定の異常に関する表示および通知の手順Ｓ１０が実行される。
上記説明では、セル出力切替部２４は、初期状態として全てのスレーブ部２２Ａ，２２Ｂ，〜の「ＲｘＣｌａｖ」信号をマスクするとした。そして、マスタ部２１との連携により、セル順序信号によりスレーブ部のアドレスを受付けした際に、受付けしたアドレスに対応するスレーブ部の「ＲｘＣｌａｖ」信号マスクが解除されている。しかし、この際に、それ以外のアドレスに対応するスレーブ部の「ＲｘＣｌａｖ」信号をマスクするとしてもよい。
このように「ＲｘＣｌａｖ」信号をアドレス順序でマスクすることにより、ＡＴＭセルの順序を正しく保持したまま、マスタ部２１へＡＴＭセルが入力される。
次に、図面を参照してシェルフ１のマスタ部１１からシェルフ２のマスタ部２１へと、ＡＴＭセルに形成されて転送されるデータの流れについて具体例を挙げて説明する。ここで、シェルフ１とシェルフ２との間は二つの伝送帯域で二重化されている。スレーブ部１２Ａおよびスレーブ部２２ＡはアドレスＡを付与されている。スレーブ部１２Ｂおよびスレーブ部２２ＢはアドレスＢを付与されている。また、それぞれ対応するアドレスのスレーブ部はシリアル信号で伝送される媒体により接続されている。また、転送されるＡＴＭセルは、アドレスＢを有するデータ１、アドレスＢを有するデータ２、およびアドレスＡを有するデータ３の三つである。これら三つのデータがこの順序でマスタ部１１から送出されるものとする。
まず、図５Ａから図５Ｅまでに図３を併せ参照して、送信側シェルフ１内における上記データ１〜３の動きについて説明する。
図５Ａでは、ＡＴＭセルに形成されたデータ１からデータ３までがマスタ部１１に保持されている。この状態で、最初のデータ１がマスタ部１１からＵＴＯＰＩＡバス１３に送出される。
図５Ｂでは、送出されたデータ１が保有するアドレスＢによりスレーブ部１２Ｂで受付けされる。一方、次のデータ２がマスタ部１１から送出される。この際、データ１のアドレスＢはアドレス監視部１４に読み取られデータ送出先のシェルフ２のセル出力切替部２４に送出される。
図５Ｃでは、スレーブ部１２Ｂで受付けされたデータ１がシェルフ２へ送出される。マスタ部１１から送出されたデータ２は、保有するアドレスＢによりスレーブ部１２Ｂで受付けされる。この際、データ２のアドレスＢは、アドレス監視部１４に読み取られデータ送出先のシェルフ２のセル出力切替部２４に送出される。また、次のデータ３がマスタ部１１から送出される。
図５Ｄでは、スレーブ部１２Ｂで受付けされたデータ２がシェルフ２へ送出される。マスタ部１１から送出されたデータ３は、保有するアドレスＡによりスレーブ部１２Ａで受付けされる。この際、データ３のアドレスＡは、アドレス監視部１４に読み取られデータ送出先のシェルフ２のセル出力切替部２４に送出される。
図５Ｅでは、スレーブ部１２Ａで受付けされたデータ３がシェルフ２へ送出される。
次に、図６Ａから図６Ｆまでに図３を併せ参照して、受信側シェルフ２内における上記データ１〜３の動きについて説明する。
まず、図６Ａでは、アドレスＡを有するデータ３がスレーブ２２Ａで受付けされる。更にアドレスＢを有するデータ１はスレーブ部２２Ｂで受付けされる。
従って、図６Ｂでは、アドレスＡを有するデータ３がスレーブ２２Ａに格納されており、更に、アドレスＢを有するデータ１はスレーブ部２２Ｂに格納されている。一方、セル出力切替部２４が、シェルフ１のアドレス監視部１４から最初のセル順序信号をアドレスＢにより受けている。従って、セル出力切替部２４は、スレーブ部２２Ｂの「ＲｘＣｌａｖ」信号のマスクを解除し、スレーブ部２２Ａの「ＲｘＣｌａｖ」信号をマスクする。このため、スレーブ部２２Ｂのデータ１がマスタ部２１により読み出される。次いで、アドレスＢを有するデータ２がスレーブ部２２Ｂで受付けされる。
図６Ｃでは、新たにデータ２がスレーブ部２２Ｂに格納されている。先のデータ１は、ＵＴＯＰＩＡバスにあり、セル出力切替部２４によりそのアドレスが確認される。一方で、セル出力切替部２４が、シェルフ１のアドレス監視部１４から次のセル順序信号をアドレスＢにより受けている。従って、セル出力切替部２４は、スレーブ部２２Ｂの「ＲｘＣｌａｖ」信号のマスクを解除し、スレーブ部２２Ａの「ＲｘＣｌａｖ」信号をマスクする。このため、スレーブ部２２Ｂのデータ２がマスタ部２１により読み出される。
図６Ｄでは、データ１がＵＴＯＰＩＡバスからマスタ２１に格納されている。データ２は、ＵＴＯＰＩＡバスにあり、セル出力切替部２４によりそのアドレスが確認される。一方で、セル出力切替部２４が、シェルフ１のアドレス監視部１４から次のセル順序信号をアドレスＡにより受けている。従って、セル出力切替部２４は、スレーブ部２２Ａの「ＲｘＣｌａｖ」信号のマスクを解除し、スレーブ部２２Ｂの「ＲｘＣｌａｖ」信号をマスクする。このため、スレーブ部２２Ａのデータ３がマスタ部２１により読み出される。
図６Ｅでは、データ２がＵＴＯＰＩＡバスからマスタ２１に格納されている。データ３は、ＵＴＯＰＩＡバスにあり、セル出力切替部２４によりそのアドレスが確認される。
図６Ｆでは、データ３がＵＴＯＰＩＡバスからマスタ２１に格納されている。
上述した手順により、シェルフ２では、受信側のマスタ部２１がデータ１からデータ３までを送信側のマスタ１１における送信順序で受取り可能である。
ここで、図７に図３を併せ参照して受信側シェルフ２のマスタ部２１におけるＡＴＭセルの受信動作について説明する。
マスタ部２１は、ＡＴＭセルを受ける際に、ＡＴＭセルを保持しているかどうかを、「ＲｘＡｄｄｒ」信号を通じて例えばスレーブ部２２Ｂに対して問い合わせする。それに対してスレーブ部２２Ｂは、ＡＴＭセルを保持している場合、「ＲｘＣｌａｖ」信号により「ＯＫ」を返す。マスタ部２１は、その問い合わせに対しスレーブ部２２Ｂから「ＯＫ」を返された場合、次のクロックでその「ＯＫ」を返したスレーブ部２２ＢのアドレスＢをセットしてスレーブ部２２ＢからＡＴＭセルを受け取る。
また、例えば、スレーブ部２２ＡがＡＴＭセルを保持していない場合、「ＲｘＣｌａｖ」信号により「ＮＧ」を返す。マスタ部２１は、その問い合わせに対しスレーブ部２２Ａから「ＮＧ」を返された場合、次のクロックで次のスレーブ部２２Ｂに対して、ＡＴＭセルを保持しているかどうか、「ＲｘＡｄｄｒ」信号を通じて問い合わせする。
このように、マスタ部２１はスレーブ部２２Ａ，２２Ｂ，〜に対して、いわゆるポーリング処理を実行する。この際、上述したように、ＡＴＭセルを保持していても、セル出力切替部２４の制御でマスクされた際には、「ＲｘＣｌａｖ」信号による「ＮＧ」が返される。このように、マスタ部２１は、「ＮＧ」が返された場合、ＡＴＭセルを保持していないと判断して、「ＮＧ」を返したアドレスのスレーブ部を呼び出すことはない。この手順は、上記図２と同様のポーリング処理である。この結果、マスタ部２１は、その順序が来てマスクが解除された際にのみ、「ＯＫ」を返してそのＡＴＭセルを受け取ることができる。
このように、二つのシェルフ間で複数のスレーブ部を対応させる伝送帯域多重化構成を採用した場合、この対応する複数のスレーブ部の組それぞれに対して送信側にアドレス監視部、また受信側にセル出力切替部、それぞれが備えられる。そして、アドレス監視部が送信側の順序をアドレスで受信側に通知し、セル出力切替部が受信側でアドレスに適合するスレーブ部のみのマスクを順次解除する。この構成により、先に示された構成を大幅に変更することなく、受信側のスレーブ部で受けたＡＴＭセルを、送信側の順序で受信側のマスタ部に正確に受付けさせることができる。
その他の実施例
上記実施例１を示す図３では、シェルフ１がシェルフ２に対してのみ接続しているように示されているが、送信側のシェルフ１はシェルフ２以外の受信側シェルフにもＡＴＭセルを送出する。従って、アドレス監視部は受信側シェルフ対応にセル順序信号をまとめて順次送出している。すなわち、アドレス監視部は受信側シェルフに対応するアドレスが同一のアドレスを一つのセル順序信号として対応シェルフのセル出力切替部に順次送出する。
また、別のアドレス監視部は、相手先シェルフ毎の単機能タイプとすることができる。この場合、接続先シェルフと多重化伝送帯域を有する場合のみ、アドレス監視部はその受信側シェルフ毎に備えられる。
図３に示される受信側のシェルフ２もシェルフ１以外の発信側シェルフからＡＴＭセルを受け取る。そこに伝送帯域の多重化接続があれば、セル出力切替部はそのシェルフのアドレス監視部からもセル順序信号を受け取る。セル出力切替部は、受けたアドレスによりスレーブ部を判定できるので、対応するスレーブ部のマスクを解除して、格納されているＡＴＭセルをマスタ部に読み出すことができる。
このような構成に対して、マスタ部のポーリング処理を支援確立する必要がある。このため、受信側シェルフにおいて、伝送帯域が多重化接続されているスレーブ部はＡＴＭセルを格納しても「ＲｘＣｌａｖ」信号により「ＮＧ」を返すように準備される。この「ＮＧ」はセル出力切替部からの指示によってのみ解除される。一方では、伝送帯域が多重化接続されていないスレーブ部は特別な処理を必要としない。
【産業上の利用可能性】  二つのデバイス間で複数の伝送帯域を並列に備えて多重化する場合、送信側におけるデータの送信順序が伝送帯域情報により受信側に通知される。また、受信側では、その伝送帯域情報を用いて容易に送信順序を復元することができる。このような構成の発明は、非同期のデータ伝送で、背景技術で説明した構成を大幅に変更することなく、伝送容量を増大化することが必要かつデータの転送順序の確保が不可欠な用途に適用できる。
【図１】
0004232053.tif 000002
【図２】
0004232053.tif 000003
【図３】
0004232053.tif 000004
【図４】
0004232053.tif 000005
【図５Ａ】
0004232053.tif 000006
【図５Ｂ】
0004232053.tif 000007
【図５Ｃ】
0004232053.tif 000008
【図５Ｄ】
0004232053.tif 000009
【図５Ｅ】
0004232053.tif 000010
【図６Ａ】
0004232053.tif 000011
【図６Ｂ】
0004232053.tif 000012
【図６Ｃ】
0004232053.tif 000013
【図６Ｄ】
0004232053.tif 000014
【図６Ｅ】
0004232053.tif 000015
【図６Ｆ】
0004232053.tif 000016
【図７】
0004232053.tif 000017