(57)【特許請求の範囲】
【請求項１】
アドレスをそれぞれ有し自己のアドレスが付与されたＡＴＭセルおよび自己が受信すべき同報配信用のアドレスが付与されたＡＴＭセルをＵＴＯＰＩＡバスを介して受信する複数の受信部と、前記受信部に対し行われる問合せの結果に基づき前記受信部が受信可能の場合には当該受信部のアドレスを付与したＡＴＭセルを出力しあるいは前記受信部が受信可能か否かに関わらず同報配信用のアドレスを付与したＡＴＭセルを前記ＵＴＯＰＩＡバスに出力する送信部とを有するＡＴＭ通信装置であって、
前記受信部は、前記ＵＴＯＰＩＡバスのアドレスをデコードし前記送信部から受信可否が問合せされた時にアドレスが自己宛かあるいは同報配信用であるかを判定して同報ではない自己宛の場合にはＴｘｃｌａｖを駆動するよう指示し同報を含めた自己宛のデータの場合にはデータを受信するよう指示するアドレスデコード手段と、予め指定されたＶＰＩ／ＶＣＩのセルを通過させこの設定値以外のセルを廃棄するセルフィルタ手段と、上位装置からのデータが前記設定値の変更を指示する場合にはこの指示に基づき前記セルフィルタ手段の設定を変更させ且つ上位装置からのデータが同報配信用のアドレス変更を指示する場合にはデコードするアドレスを変更させる受信処理手段とを備えることを特徴とするＡＴＭ通信装置。
【請求項２】
アドレスをそれぞれ有し自己のアドレスが付与されたＡＴＭセルおよび自己が受信すべき同報配信用のアドレスが付与されたＡＴＭセルをＵＴＯＰＩＡバスを介して受信する複数の受信部と、前記受信部に対し行われる問合せの結果に基づき前記受信部が受信可能の場合には当該受信部のアドレスを付与したＡＴＭセルを出力しあるいは前記受信部が受信可能か否かに関わらず同報配信用のアドレスを付与したＡＴＭセルを前記ＵＴＯＰＩＡバスに出力する送信部とを有するＡＴＭ通信装置であって、
前記受信部は、前記ＵＴＯＰＩＡバスのアドレスをデコードし前記送信部から受信可否が問合せされた時にアドレスが自己宛かあるいは同報配信用であるかを判定して同報ではない自己宛の場合にはＴｘｃｌａｖを駆動するよう指示し同報を含めた自己宛のデータの場合にはデータを受信するよう指示するアドレスデコード部と、前記アドレスデコード部からの指示に基づき前記ＵＴＯＰＩＡバスのＴｘｃｌａｖを駆動するＴｘｃｌａｖ送出部と、前記アドレスデコード部からの指示に基づき前記ＵＴＯＰＩＡバスからデータを受信蓄積するＦＩＦＯ回路と、前記ＦＩＦＯ回路から受信したデータのＡＴＭヘッダと予め設定されたＡＴＭヘッダ情報とを比較して出力するかあるいは廃棄するかを判断するセルフィルタ部と、前記セルフィルタ部から出力されたデータを受信しこの受信データが対象Ｔｘａｄｄｒの変更指示の場合には前記アドレスデコード部に対しデコードするアドレス値の変更を指示し且つ受信データが受信対象ＡＴＭヘッダの変更指示の場合には前記セルフィルタ部に対し比較対象となるＡＴＭヘッダ値の設定変更を指示する受信処理部とを備え、
前記送信部は、上位装置からのデータを一時的に蓄積するためのメモリと、ＡＴＭセルを前記受信部に送信する時に上位装置から受信したデータが宛先とし特定の受信部を指定したものであればその受信部のアドレスをあるいは同報配信すべきものであれば同報配信用のアドレスを信号Ｔｘａｄｄｒに出力するＴｘａｄｄｒ送出部と、各受信部からの信号ＴｘｃｌａｖによりＡＴＭセルの受信が可能な状態であるか否かを検出するＴｘｃｌａｖ検出部とを備えることを特徴とするＡＴＭ通信装置。
【請求項３】
前記受信処理部は、前記セルフィルタ部から出力されたデータを受信しこの受信データが受信対象ＡＴＭヘッダの変更指示の場合には前記セルフィルタ部に対し比較対象となるＡＴＭヘッダ値の設定変更を指示することを特徴とする請求項２記載のＡＴＭ通信装置。
【請求項４】
前記受信処理部は、前記セルフィルタ部から出力されたデータを受信処理することを特徴とする請求項２記載のＡＴＭ通信装置。
【請求項５】
アドレスをそれぞれ有し自己のアドレスが付与されたＡＴＭセルおよび自己が受信すべき同報配信用のアドレスが付与されたＡＴＭセルをＵＴＯＰＩＡバスを介して受信する複数の受信部と、前記受信部に対し行われる問合せの結果に基づき前記受信部が受信可能の場合には当該受信部のアドレスを付与したＡＴＭセルを出力しあるいは前記受信部が受信可能か否かに関わらず同報配信用のアドレスを付与したＡＴＭセルを前記ＵＴＯＰＩＡバスに出力する送信部とを有するＡＴＭ通信装置であって、
前記受信部は、前記ＵＴＯＰＩＡバスのアドレスをデコードし前記送信部から受信可否が問合せされた時にアドレスが自己宛かあるいは同報配信用であるかを判定して同報ではない自己宛の場合にはＴｘｃｌａｖを駆動するよう指示し同報を含めた自己宛のデータの場合にはデータを受信するよう指示するアドレスデコード部と、前記アドレスデコード部からの指示に基づき前記ＵＴＯＰＩＡバスのＴｘｃｌａｖを駆動するＴｘｃｌａｖ送出部と、前記アドレスデコード部からの指示に基づき前記ＵＴＯＰＩＡバスからデータを受信蓄積するＦＩＦＯ回路と、前記ＦＩＦＯ回路から受信したデータが対象Ｔｘａｄｄｒの変更指示の場合には前記アドレスデコード部に対しデコードするアドレス値の変更を指示する受信処理部とを備え、
前記送信部は、上位装置からのデータを一時的に蓄積するためのメモリと、ＡＴＭセルを前記受信部に送信する時に上位装置から受信したデータが宛先とし特定の受信部を指定したものであればその受信部のアドレスをあるいは同報配信すべきものであれば同報配信用のアドレスを信号Ｔｘａｄｄｒに出力するＴｘａｄｄｒ送出部と、各受信部からの信号ＴｘｃｌａｖによりＡＴＭセルの受信が可能な状態であるか否かを検出するＴｘｃｌａｖ検出部とを備えることを特徴とするＡＴＭ通信装置。
【請求項６】
上位装置に接続された送信部からＵＴＯＰＩＡバスを介しこのバス上のアドレスをそれぞれ有する複数の受信部に対し行われる受信可否問合せの結果に基づいて、前記受信部が受信可能の場合には当該受信部のアドレスを付与したＡＴＭセルを受信しあるいは前記受信部が受信可能か否かに関わらず同報配信用のアドレスを付与したＡＴＭセルを受信するＡＴＭ通信装置におけるセル受信方法であって、
前記受信部では、アドレスデコード手段によって前記ＵＴＯＰＩＡバスのアドレスをデコードし前記送信部から受信可否が問合せされた時にアドレスが自己宛かあるいは同報配信用であるかを判定し同報ではない自己宛の場合にはＴｘｃｌａｖを駆動するよう指示し同報を含めた自己宛のデータの場合にはデータを前記ＵＴＯＰＩＡバスからＦＩＦＯ回路で受信蓄積するよう指示し、この受信したデータのＡＴＭヘッダと予め設定されたＡＴＭヘッダ情報とを比較し出力するかあるいは廃棄するかをセルフィルタ手段により判断し、データが出力された時にはこのデータを受信処理手段によって受信し、この受信データが対象Ｔｘａｄｄｒの変更指示の場合はデコードするアドレス値の変更を前記アドレスデコード手段に対して指示し、且つ受信データが受信対象ＡＴＭヘッダの変更指示の場合は比較対象となるＡＴＭヘッダ値の設定変更を前記セルフィルタ手段に対して指示することを特徴とするＡＴＭ通信装置におけるセル受信方法。
【請求項７】
上位装置に接続された送信部からＵＴＯＰＩＡバスを介しこのバス上のアドレスをそれぞれ有する複数の受信部に対し行われる受信可否問合せの結果に基づいて、前記受信部が受信可能の場合には当該受信部のアドレスを付与したＡＴＭセルを受信しあるいは前記受信部が受信可能か否かに関わらず同報配信用のアドレスを付与したＡＴＭセルを受信するＡＴＭ通信装置におけるセル受信方法であって、
前記受信部では、アドレスデコード手段によって前記ＵＴＯＰＩＡバスのアドレスをデコードし前記送信部から受信可否が問合せされた時にアドレスが自己宛かあるいは同報配信用であるかを判定し同報ではない自己宛の場合にはＴｘｃｌａｖを駆動するよう指示し同報を含めた自己宛のデータの場合にはデータを前記ＵＴＯＰＩＡバスからＦＩＦＯ回路で受信蓄積するよう指示し、この受信したデータのＡＴＭヘッダと予め設定されたＡＴＭヘッダ情報とを比較し出力するかあるいは廃棄するかをセルフィルタ手段により判断し、データが出力された時にはこのデータを受信処理手段によって受信し、この受信データが受信対象ＡＴＭヘッダの変更指示の場合は比較対象となるＡＴＭヘッダ値の設定変更を前記セルフィルタ手段に対して指示することを特徴とするＡＴＭ通信装置におけるセル受信方法。
【請求項８】
上位装置に接続された送信部からＵＴＯＰＩＡバスを介しこのバス上のアドレスをそれぞれ有する複数の受信部に対し行われる受信可否問合せの結果に基づいて、前記受信部が受信可能の場合には当該受信部のアドレスを付与したＡＴＭセルを受信しあるいは前記受信部が受信可能か否かに関わらず同報配信用のアドレスを付与したＡＴＭセルを受信するＡＴＭ通信装置におけるセル受信方法であって、
前記受信部では、アドレスデコード手段によって前記ＵＴＯＰＩＡバスのアドレスをデコードし前記送信部から受信可否が問合せされた時にアドレスが自己宛かあるいは同報配信用であるかを判定し同報ではない自己宛の場合にはＴｘｃｌａｖを駆動するよう指示し同報を含めた自己宛のデータの場合にはデータを前記ＵＴＯＰＩＡバスからＦＩＦＯ回路で受信蓄積するよう指示し、この受信したデータのＡＴＭヘッダと予め設定されたＡＴＭヘッダ情報とを比較し出力するかあるいは廃棄するかをセルフィルタ手段により判断し、データが出力された時にはこのデータを受信処理手段によって受信処理することを特徴とするＡＴＭ通信装置におけるセル受信方法。
【請求項９】
上位装置に接続された送信部からＵＴＯＰＩＡバスを介しこのバス上のアドレスをそれぞれ有する複数の受信部に対し行われる受信可否問合せの結果に基づいて、前記受信部が受信可能の場合には当該受信部のアドレスを付与したＡＴＭセルを受信しあるいは前記受信部が受信可能か否かに関わらず同報配信用のアドレスを付与したＡＴＭセルを受信するＡＴＭ通信装置におけるセル受信方法であって、
前記受信部では、アドレスデコード手段によって前記ＵＴＯＰＩＡバスのアドレスをデコードし前記送信部から受信可否が問合せされた時にアドレスが自己宛かあるいは同報配信用であるかを判定し同報ではない自己宛の場合にはＴｘｃｌａｖを駆動するよう指示し同報を含めた自己宛のデータの場合にはデータを前記ＵＴＯＰＩＡバスからＦＩＦＯ回路で受信蓄積するよう指示し、この受信したデータを受信処理手段によって受信し、この受信データが対象Ｔｘａｄｄｒの変更指示の場合はデコードするアドレス値の変更を前記アドレスデコード手段に対して指示することを特徴とするＡＴＭ通信装置におけるセル受信方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＡＴＭ通信装置に関し、特に、ＵＴＯＰＩＡ（ＵｎｉｖｅｒｓａｌＴｅｓｔ  ａｎｄ  Ｏｐｅｒｅａｔｉｏｎｓ  Ｐｈｙｓｉｃａｌ  Ｉｎｔｅｒｆａｃｅ  ｆｏｒ  ＡＴＭ）バスを有するＡＴＭ通信装置におけるセル受信機能に関する。
【０００２】
【従来の技術】
従来、ＡＴＭ（Ａｓｙｎｃｈｒｏｎｏｕｓ  Ｔｒａｎｓｆｅｒ  Ｍｏｄｅ：非同期転送モード）セルのＵＴＯＰＩＡ（Ｕｎｉｖｅｒｓａｌ  Ｔｅｓｔ  ａｎｄＯｐｅｒａｔｉｏｎ  Ｐｈｙｓｉｃａｌ  Ｌａｙｅｒ  Ｉｎｔｅｒｆａｃｅ  ｆｏｒ  ＡＴＭ）バス伝送は、通常ＵＴＯＰＩＡレベル２に準拠した方式として送信部である一つのＵＴＯＰＩＡバスマスターと複数のＰＨＹ（Ｐｈｙｓｉｃａｌ  Ｌａｙｅｒ  Ｐｒｏｔｏｃｏｌ）という構成で広く用いられている。ＵＴＯＰＩＡバスを用いることで、ＡＴＭ通信装置内部の１つの送信部に複数の受信部を接続することができる。この構成の場合、図４に示すように各ＰＨＹに各々異なるＰＨＹ番号を割り当て、ＵＴＯＰＩＡバスマスターからＰＨＹへの伝送方向（ＴＸ）はＵＴＯＰＩＡバスマスターがＰＨＹアドレスによりＰＨＹを指定した上でセル伝送する。
【０００３】
送信部であるＵＴＯＰＩＡバスマスターは、任意の受信部（図４では、アドレス０の受信部）へデータを送信すると共に、信号Ｔｘａｄｄｒとしてアドレス値を出力して、全ての受信部にデータ受信の可否を問い合わせる。そして、その受信部へのデータ送信が完了したら、受信可能な次の受信部（図４では、アドレス１）へのデータ送信を開始する。ＵＴＯＰＩＡバスを介したデータ送信では、次の受信部がデータ受信可能かどうかを確認した後にデータの送信を開始するので、送信部から受信部に１対１でデータを送信する場合に、ほとんどデータを欠落させることがない。
【０００４】
従来のＡＴＭ通信では１対１の通信がほとんどであったが、近年では１対ｎの同報でデータを配信する要求が増大してきており、さまざまなＡＴＭにおける同報配信の方法が検討されている。このような要求に対し、例えば、特開平５−１３６８１４号公報には、同報配信のための構成が開示されている。この従来の方式では、送信部から複数の受信部へ同一のデータを同報配信する場合に、バスマスターでセルをコピーした上で、ＵＴＯＰＩＡバス上に同一データのＡＴＭセルを複数回流すことになる。
【０００５】
【発明が解決しようとする課題】
上述した従来方式の場合、例え同一内容のセルでも、複数のＰＨＹに伝送する際には図４のように、宛先ＰＨＹ毎にセル送信し、宛先ＰＨＹの数だけ同じセルがＵＴＯＰＩＡバスを通ることになる。これは、ＡＴＭセル伝送にＰＨＹ数分のセルを伝送する時間を要することになり、ＰＨＹ到着時間のずれ、伝送遅延の発生につながる。また、ＵＴＯＰＩＡバスの占有時間が長くなることにより、他のセル伝送への割当て時間が圧迫され、流せるセル数が減少してしまうという問題がある。また、従来のＡＴＭ通信装置では、送信部にセルコピー装置とセルコピー制御装置を必要とし、回路構成が複雑であり、このため装置規模が大きい。  さらに、不要なセルが受信部に渡り受信部における処理能力を無駄に使用することを避け、且つ受信カード内のＦＩＦＯ容量を本来必要な分だけで済むよう効率的に使用する方式が求められている。
【０００６】
本発明の目的は、同一情報のセルを伝送する場合、送信部でセルコピー処理や同一情報をＰＨＹ数分伝送することなくＵＴＯＰＩＡバスの帯域占有を防止し、効率良く短時間でＡＴＭセルを受信し且つ受信部の処理能力を有効に活用でき、受信カード内のＦＩＦＯ容量を効率的に使用することが可能なＡＴＭ通信装置およびそのセル受信方法を提供することにある。
【０００７】
【課題を解決するための手段】
本発明のＡＴＭ通信装置は、アドレスをそれぞれ有し自己のアドレスが付与されたＡＴＭセルおよび自己が受信すべき同報配信用のアドレスが付与されたＡＴＭセルをＵＴＯＰＩＡバスを介して受信する複数の受信部と、前記受信部に対し行われる問合せの結果に基づき前記受信部が受信可能の場合には当該受信部のアドレスを付与したＡＴＭセルを出力しあるいは前記受信部が受信可能か否かに関わらず同報配信用のアドレスを付与したＡＴＭセルを前記ＵＴＯＰＩＡバスに出力する送信部とを有するＡＴＭ通信装置であって、前記受信部は、前記ＵＴＯＰＩＡバスのアドレスをデコードし前記送信部から受信可否が問合せされた時にアドレスが自己宛かあるいは同報配信用であるかを判定して同報ではない自己宛の場合にはＴｘｃｌａｖを駆動するよう指示し同報を含めた自己宛のデータの場合にはデータを受信するよう指示するアドレスデコード手段と、予め指定されたＶＰＩ／ＶＣＩのセルを通過させこの設定値以外のセルを廃棄するセルフィルタ手段と、上位装置からのデータが前記設定値の変更を指示する場合にはこの指示に基づき前記セルフィルタ手段の設定を変更させ且つ上位装置からのデータが同報配信用のアドレス変更を指示する場合にはデコードするアドレスを変更させる受信処理手段とを備える。
【０００８】
本発明のＡＴＭ通信装置は、アドレスをそれぞれ有し自己のアドレスが付与されたＡＴＭセルおよび自己が受信すべき同報配信用のアドレスが付与されたＡＴＭセルをＵＴＯＰＩＡバスを介して受信する複数の受信部と、前記受信部に対し行われる問合せの結果に基づき前記受信部が受信可能の場合には当該受信部のアドレスを付与したＡＴＭセルを出力しあるいは前記受信部が受信可能か否かに関わらず同報配信用のアドレスを付与したＡＴＭセルを前記ＵＴＯＰＩＡバスに出力する送信部とを有するＡＴＭ通信装置であって、前記受信部は、前記ＵＴＯＰＩＡバスのアドレスをデコードし前記送信部から受信可否が問合せされた時にアドレスが自己宛かあるいは同報配信用であるかを判定して同報ではない自己宛の場合にはＴｘｃｌａｖを駆動するよう指示し同報を含めた自己宛のデータの場合にはデータを受信するよう指示するアドレスデコード部と、前記アドレスデコード部からの指示に基づき前記ＵＴＯＰＩＡバスのＴｘｃｌａｖを駆動するＴｘｃｌａｖ送出部と、前記アドレスデコード部からの指示に基づき前記ＵＴＯＰＩＡバスからデータを受信蓄積するＦＩＦＯ回路と、前記ＦＩＦＯ回路から受信したデータのＡＴＭヘッダと予め設定されたＡＴＭヘッダ情報とを比較して出力するかあるいは廃棄するかを判断するセルフィルタ部と、前記セルフィルタ部から出力されたデータを受信しこの受信データが対象Ｔｘａｄｄｒの変更指示の場合には前記アドレスデコード部に対しデコードするアドレス値の変更を指示し且つ受信データが受信対象ＡＴＭヘッダの変更指示の場合には前記セルフィルタ部に対し比較対象となるＡＴＭヘッダ値の設定変更を指示する受信処理部とを備え、前記送信部は、上位装置からのデータを一時的に蓄積するためのメモリと、ＡＴＭセルを前記受信部に送信する時に上位装置から受信したデータが宛先とし特定の受信部を指定したものであればその受信部のアドレスをあるいは同報配信すべきものであれば同報配信用のアドレスを信号Ｔｘａｄｄｒに出力するＴｘａｄｄｒ送出部と、各受信部からの信号ＴｘｃｌａｖによりＡＴＭセルの受信が可能な状態であるか否かを検出するＴｘｃｌａｖ検出部とを備える。前記受信処理部は、前記セルフィルタ部から出力されたデータを受信しこの受信データが受信対象ＡＴＭヘッダの変更指示の場合には前記セルフィルタ部に対し比較対象となるＡＴＭヘッダ値の設定変更を指示するだけの構成としてもよいし、あるいは前記受信処理部は、前記セルフィルタ部から出力されたデータを受信処理するだけの構成としてもよい。
【０００９】
また、本発明のＡＴＭ通信装置は、アドレスをそれぞれ有し自己のアドレスが付与されたＡＴＭセルおよび自己が受信すべき同報配信用のアドレスが付与されたＡＴＭセルをＵＴＯＰＩＡバスを介して受信する複数の受信部と、前記受信部に対し行われる問合せの結果に基づき前記受信部が受信可能の場合には当該受信部のアドレスを付与したＡＴＭセルを出力しあるいは前記受信部が受信可能か否かに関わらず同報配信用のアドレスを付与したＡＴＭセルを前記ＵＴＯＰＩＡバスに出力する送信部とを有するＡＴＭ通信装置であって、前記受信部は、前記ＵＴＯＰＩＡバスのアドレスをデコードし前記送信部から受信可否が問合せされた時にアドレスが自己宛かあるいは同報配信用であるかを判定して同報ではない自己宛の場合にはＴｘｃｌａｖを駆動するよう指示し同報を含めた自己宛のデータの場合にはデータを受信するよう指示するアドレスデコード部と、前記アドレスデコード部からの指示に基づき前記ＵＴＯＰＩＡバスのＴｘｃｌａｖを駆動するＴｘｃｌａｖ送出部と、前記アドレスデコード部からの指示に基づき前記ＵＴＯＰＩＡバスからデータを受信蓄積するＦＩＦＯ回路と、前記ＦＩＦＯ回路から受信したデータが対象Ｔｘａｄｄｒの変更指示の場合には前記アドレスデコード部に対しデコードするアドレス値の変更を指示する受信処理部とを備え、前記送信部は、上位装置からのデータを一時的に蓄積するためのメモリと、ＡＴＭセルを前記受信部に送信する時に上位装置から受信したデータが宛先とし特定の受信部を指定したものであればその受信部のアドレスをあるいは同報配信すべきものであれば同報配信用のアドレスを信号Ｔｘａｄｄｒに出力するＴｘａｄｄｒ送出部と、各受信部からの信号ＴｘｃｌａｖによりＡＴＭセルの受信が可能な状態であるか否かを検出するＴｘｃｌａｖ検出部とを備える構成としてもよい。
【００１０】
本発明のＡＴＭ通信装置におけるセル受信方法は、上位装置に接続された送信部からＵＴＯＰＩＡバスを介しこのバス上のアドレスをそれぞれ有する複数の受信部に対し行われる受信可否問合せの結果に基づいて、前記受信部が受信可能の場合には当該受信部のアドレスを付与したＡＴＭセルを受信しあるいは前記受信部が受信可能か否かに関わらず同報配信用のアドレスを付与したＡＴＭセルを受信するＡＴＭ通信装置におけるセル受信方法であって、前記受信部では、アドレスデコード手段によって前記ＵＴＯＰＩＡバスのアドレスをデコードし前記送信部から受信可否が問合せされた時にアドレスが自己宛かあるいは同報配信用であるかを判定し同報ではない自己宛の場合にはＴｘｃｌａｖを駆動するよう指示し同報を含めた自己宛のデータの場合にはデータを前記ＵＴＯＰＩＡバスからＦＩＦＯ回路で受信蓄積するよう指示し、この受信したデータのＡＴＭヘッダと予め設定されたＡＴＭヘッダ情報とを比較し出力するかあるいは廃棄するかをセルフィルタ手段により判断し、データが出力された時にはこのデータを受信処理手段によって受信し、この受信データが対象Ｔｘａｄｄｒの変更指示の場合はデコードするアドレス値の変更を前記アドレスデコード手段に対して指示し、且つ受信データが受信対象ＡＴＭヘッダの変更指示の場合は比較対象となるＡＴＭヘッダ値の設定変更を前記セルフィルタ手段に対して指示する。
【００１１】
本発明のＡＴＭ通信装置におけるセル受信方法は、上位装置に接続された送信部からＵＴＯＰＩＡバスを介しこのバス上のアドレスをそれぞれ有する複数の受信部に対し行われる受信可否問合せの結果に基づいて、前記受信部が受信可能の場合には当該受信部のアドレスを付与したＡＴＭセルを受信しあるいは前記受信部が受信可能か否かに関わらず同報配信用のアドレスを付与したＡＴＭセルを受信するＡＴＭ通信装置におけるセル受信方法であって、前記受信部では、アドレスデコード手段によって前記ＵＴＯＰＩＡバスのアドレスをデコードし前記送信部から受信可否が問合せされた時にアドレスが自己宛かあるいは同報配信用であるかを判定し同報ではない自己宛の場合にはＴｘｃｌａｖを駆動するよう指示し同報を含めた自己宛のデータの場合にはデータを前記ＵＴＯＰＩＡバスからＦＩＦＯ回路で受信蓄積するよう指示し、この受信したデータのＡＴＭヘッダと予め設定されたＡＴＭヘッダ情報とを比較し出力するかあるいは廃棄するかをセルフィルタ手段により判断し、データが出力された時にはこのデータを受信処理手段によって受信し、この受信データが受信対象ＡＴＭヘッダの変更指示の場合は比較対象となるＡＴＭヘッダ値の設定変更を前記セルフィルタ手段に対して指示する。  本発明のＡＴＭ通信装置におけるセル受信方法は、上位装置に接続された送信部からＵＴＯＰＩＡバスを介しこのバス上のアドレスをそれぞれ有する複数の受信部に対し行われる受信可否問合せの結果に基づいて、前記受信部が受信可能の場合には当該受信部のアドレスを付与したＡＴＭセルを受信しあるいは前記受信部が受信可能か否かに関わらず同報配信用のアドレスを付与したＡＴＭセルを受信するＡＴＭ通信装置におけるセル受信方法であって、前記受信部では、アドレスデコード手段によって前記ＵＴＯＰＩＡバスのアドレスをデコードし前記送信部から受信可否が問合せされた時にアドレスが自己宛かあるいは同報配信用であるかを判定し同報ではない自己宛の場合にはＴｘｃｌａｖを駆動するよう指示し同報を含めた自己宛のデータの場合にはデータを前記ＵＴＯＰＩＡバスからＦＩＦＯ回路で受信蓄積するよう指示し、この受信したデータのＡＴＭヘッダと予め設定されたＡＴＭヘッダ情報とを比較し出力するかあるいは廃棄するかをセルフィルタ手段により判断し、データが出力された時にはこのデータを受信処理手段によって受信処理する。
【００１２】
本発明のＡＴＭ通信装置におけるセル受信方法は、上位装置に接続された送信部からＵＴＯＰＩＡバスを介しこのバス上のアドレスをそれぞれ有する複数の受信部に対し行われる受信可否問合せの結果に基づいて、前記受信部が受信可能の場合には当該受信部のアドレスを付与したＡＴＭセルを受信しあるいは前記受信部が受信可能か否かに関わらず同報配信用のアドレスを付与したＡＴＭセルを受信するＡＴＭ通信装置におけるセル受信方法であって、前記受信部では、アドレスデコード手段によって前記ＵＴＯＰＩＡバスのアドレスをデコードし前記送信部から受信可否が問合せされた時にアドレスが自己宛かあるいは同報配信用であるかを判定し同報ではない自己宛の場合にはＴｘｃｌａｖを駆動するよう指示し同報を含めた自己宛のデータの場合にはデータを前記ＵＴＯＰＩＡバスからＦＩＦＯ回路で受信蓄積するよう指示し、この受信したデータを受信処理手段によって受信し、この受信データが対象Ｔｘａｄｄｒの変更指示の場合はデコードするアドレス値の変更を前記アドレスデコード手段に対して指示する。
【００１３】
本発明によれば、ＵＴＯＰＩＡレベル２に準拠したＵＴＯＰＩＡバスを用いるセル伝送におけるセル伝送効率向上に関し、ＵＴＯＰＩＡバスマスターから各ＰＨＹへのセル伝送にて、同一ＰＨＹアドレスにて全ＰＨＹがセルを同時受信することにより、同一情報のセルを伝送する場合に、ＵＴＯＰＩＡバスマスターでのコピー処理や同一情報をＰＨＹ数分伝送することによる帯域占有を防止することが可能になる。また、ＵＴＯＰＩＡバス上を同一情報の１セル流すだけで済むのでＰＨＹ到着時間のずれ、伝送遅延の発生、流せるセル数の減少を防止することができる。
【００１４】
【発明の実施の形態】
次に、本発明の実施の形態について図面を参照して説明する。
【００１５】
図１（ａ）を参照すると、ＡＴＭ通信装置１は、アドレスをそれぞれ有し自己のアドレスが付与されたＡＴＭセルおよび自己が受信すべき同報配信用のアドレスが付与されたＡＴＭセルをＵＴＯＰＩＡバス３を介して受信する複数の受信部２０１，２０２，…２０ｎと、これら受信部に対し行われる問合せの結果に基づき受信部が受信可能の場合には当該受信部のアドレスを付与したＡＴＭセルを出力しあるいは受信部が受信可能か否かに関わらず同報配信用のアドレスを付与したＡＴＭセルをＵＴＯＰＩＡバス３に出力する送信部１０とを有する。送信部１０は上位装置２に接続される。
【００１６】
ＵＴＯＰＩＡバス３では、ＵＴＯＰＩＡバス上の信号の変化点を示すクロックである信号Ｔｘｃｌｋ（図示せず）と、ＡＴＭセルの先頭バイトを示す信号ＴｘＳＯＣ（図示せず）と、受信部２０１，２０２，…２０ｎにＡＴＭセルの受信が可能か否かを問い合わせるため、そして、ＡＴＭセルの宛先の受信部を指定するためのアドレスバスである信号Ｔｘａｄｄｒと、受信部２０１，２０２，…２０ｎから送信部１０にそのときにＡＴＭセルの受信が可能か否かを通知するための信号Ｔｘｃｌａｖと、ＡＴＭセルのデータを送信するためのデータバスである信号Ｔｘｄａｔａと、有効なＡＴＭセルの送信中であることを示す信号Ｔｘｅｎｂ（図示せず）が転送されている。
【００１７】
送信部１０は、Ｔｘａｄｄｒ送出部１１とＴｘｃｌａｖ検出部１２とメモリ１３を有している。メモリ１３は、上位装置２からのデータを一時的に蓄積するためのメモリである。Ｔｘａｄｄｒ送出部１１は、受信部２０１，２０２，…２０ｎにＡＴＭセルの受信可否を問い合わせるとき、およびＡＴＭセルを送信するときに、上位装置２から受けたデータが、宛先として特定の受信部を指定したものであればその受信部のアドレスを、同報配信すべきものであれば同報配信用のアドレスを信号Ｔｘａｄｄｒに出力する。Ｔｘｃｌａｖ検出部１２は、受信部２０１，２０２，…２０ｎからの信号Ｔｘｃｌａｖにより、受信部２０１，２０２，…２０ｎがＡＴＭセルの受信が可能な状態であるか否かを検出する。
【００１８】
図１（ｂ）は（ａ）における受信部の詳細を示すブロック図である。この図では受信部２０１が示されており、他の受信部も同様構成なので図示を省略する。
【００１９】
受信部２０１は、アドレスデコード部２１と、Ｔｘｃｌａｖ送出部２２と、ＦＩＦＯ回路部２３と、セルフィルタ部２４と、受信処理部２５とを備える。アドレスデコード部２１は、ＵＴＯＰＩＡバス３のアドレスをデコードし送信部１０から受信可否が問合せされた時にアドレスが自己宛かあるいは同報配信用であるかを判定して同報ではない自己宛の場合にはＴｘｃｌａｖを駆動するよう指示し同報を含めた自己宛のデータの場合にはＦＩＦＯ回路部２３にデータを受信蓄積するよう指示する。Ｔｘｃｌａｖ送出部２２は、アドレスデコード部２１からの指示に基づきＵＴＯＰＩＡバス３のＴｘｃｌａｖを駆動し、ＦＩＦＯ回路部２４の空き容量等から、そのときにＡＴＭセルの受信が可能であるか否かを判断し、その判断結果をイネーブル信号として、検出されたアドレス値とともに出力する。イネーブル信号が同報配信用のアドレスについて出力されたものであればその出力を疎通させず、特定の受信部のアドレスについて出力されたものであれば疎通させる。ＦＩＦＯ回路部２３はアドレスデコード部２１からの指示に基づきＵＴＯＰＩＡバス３からデータを受信蓄積する。
【００２０】
セルフィルタ部２４は、ＦＩＦＯ回路部２３から受信したデータのＡＴＭヘッダと予め設定されたＡＴＭヘッダ情報とを比較して出力するかあるいは廃棄するかを判断する。セルフィルタ部２４は予め指定されたＶＰＩ／ＶＣＩのセルのみを受信処理部２５に渡し、指定ＶＰＩ／ＶＣＩ以外のセルを受信した時には受信セルを廃棄することにより、不要なセルが受信処理部２５に渡り、受信処理部２５の処理能力を無駄に使用することを回避できる。すなわち、同報の受信対象となったカードの中でさらに受信処理をする／しないが選択可能になる。
【００２１】
受信処理部２５は、受信データが受信対象ＡＴＭヘッダの変更指示の場合にはセルフィルタ部２４に対し比較対象となるＡＴＭヘッダ値の設定変更を指示する。また、セルフィルタ部２４から出力されたデータを受信しこの受信データが対象Ｔｘａｄｄｒの変更指示の場合には、アドレスデコード部２１に対しデコードするアドレス値の変更を指示する。これにより、同報用物理アドレスの固定と可変が可能になり、上位装置２からの宛先カードを同報用物理アドレスごとにグルーピングすることができる。したがって、グルーピングにより受信部の対象受信カードを絞ることができ、受信側カード内のＦＩＦＯ容量を本来必要な分だけで済ませることが可能となる。また、受信カードのＶＰＩ／ＶＣＩが固定の場合、上位装置２との通信対象カードを変更するためには、送信部１０にＡＴＭスイッチを設け、ＶＰＩ／ＶＣＩを変更する必要が生ずるが、セルフィルタ部２４により受信側カードで受信対象ＶＰＩ／ＶＣＩを変更できるので、送信部１０でのＶＰＩ／ＶＣＩ変換が不要となり、ＡＴＭスイッチも不要になる。
【００２２】
上位装置２から設定を変更する時には、この上位装置から特定の受信処理部宛に設定変更データが送出され、送信部１０は送信先が特定の受信処理部宛であることを認識し、受信部を個別に指定するアドレスを用いて、特定の受信部宛に上位装置２からの設定変更データを送出する。このデータを受信した受信部では、設定変更データがＦＩＦＯ回路部２３、セルフィルタ部２４を通り受信処理部２５に渡る。受信処理部２５は、設定変更データに基づき同報配信アドレス変更の場合にはアドレスデコード部２１の設定変更を、ＶＰＩ／ＶＣＩ変更の場合にはセルフィルタ部２４に設定の変更を指示する。
【００２３】
なお、図１（ｂ）では、セルフィルタ部２４を設け、受信処理部２５からＶＰＩ／ＶＣＩ変更および同報配信アドレス変更の双方が可能な構成（構成パターン１と呼称）を示したが、受信処理部２５は、セルフィルタ部２４から出力されたデータを受信しこの受信データが受信対象ＡＴＭヘッダの変更指示の場合にはセルフィルタ部２４に対し比較対象となるＡＴＭヘッダ値の設定変更を指示するだけの構成（構成パターン２と呼称）としてもよい。この場合には図１（ｂ）の受信処理部２５からアドレスデコード部２１への制御線はない。あるいは受信処理部２５は、セルフィルタ部２４から出力されたデータを受信処理するだけの構成（構成パターン３と呼称）としてもよい。この場合には図１（ｂ）の受信処理部２５からセルフィルタ部２４およびアドレスデコード部２１への制御線はない。もしくは、セルフィルタ部２４を設けず、アドレスデコード部２１に対し同報配信アドレス変更指示を指示するのみの構成（構成パターン４と呼称）としてもよい。この場合にはＦＩＦＯ回路部２３の出力が受信処理部２５に入力される。
【００２４】
次に、図１を参照して本発明の実施の形態の動作を説明する。
まず始めに、構成パターン１に対応する動作としては、ＡＴＭ通信装置におけるセル受信方法は、受信部２０１では、アドレスデコード部２１によってＵＴＯＰＩＡバス３のアドレスをデコードし送信部１０から受信可否が問合せされた時にアドレスが自己宛かあるいは同報配信用であるかを判定する。同報ではない自己宛の場合にはＴｘｃｌａｖを駆動するよう指示し同報を含めた自己宛のデータの場合にはデータをＵＴＯＰＩＡバス３からＦＩＦＯ回路部２３で受信蓄積するよう指示し、この受信したデータのＡＴＭヘッダと予め設定されたＡＴＭヘッダ情報とを比較し出力するかあるいは廃棄するかをセルフィルタ部２４により判断する。データが出力された時にはこのデータを受信処理部２５によって受信し、この受信データが対象Ｔｘａｄｄｒの変更指示の場合はデコードするアドレス値の変更をアドレスデコード部２１に対して指示し、且つ受信データが受信対象ＡＴＭヘッダの変更指示の場合は比較対象となるＡＴＭヘッダ値の設定変更をセルフィルタ部２４に対して指示する。
【００２５】
次に構成パターン２に対応する動作としては、受信部２０１では、アドレスデコード部２１によってＵＴＯＰＩＡバス３のアドレスをデコードし送信部１０から受信可否が問合せされた時にアドレスが自己宛かあるいは同報配信用であるかを判定する。同報ではない自己宛の場合にはＴｘｃｌａｖを駆動するよう指示し同報を含めた自己宛のデータの場合にはデータをＵＴＯＰＩＡバス３からＦＩＦＯ回路部２３で受信蓄積するよう指示し、この受信したデータのＡＴＭヘッダと予め設定されたＡＴＭヘッダ情報とを比較し出力するかあるいは廃棄するかをセルフィルタ部２４により判断する。データが出力された時にはこのデータを受信処理部２５によって受信し、この受信データが受信対象ＡＴＭヘッダの変更指示の場合は比較対象となるＡＴＭヘッダ値の設定変更をセルフィルタ部２４に対して指示する。
【００２６】
次に構成パターン３に対応する動作としては、受信部２０１では、アドレスデコード部２１によってＵＴＯＰＩＡバス３のアドレスをデコードし送信部１０から受信可否が問合せされた時にアドレスが自己宛かあるいは同報配信用であるかを判定する。同報ではない自己宛の場合にはＴｘｃｌａｖを駆動するよう指示し同報を含めた自己宛のデータの場合にはデータをＵＴＯＰＩＡバス３からＦＩＦＯ回路部２３で受信蓄積するよう指示し、この受信したデータのＡＴＭヘッダと予め設定されたＡＴＭヘッダ情報とを比較し出力するかあるいは廃棄するかをセルフィルタ部２４により判断する。データが出力された時にはこのデータを受信処理部２５によって受信処理する。
【００２７】
次に構成パターン４に対応する動作としては、受信部２０１では、アドレスデコード部２１によってＵＴＯＰＩＡバス３のアドレスをデコードし送信部１０から受信可否が問合せされた時にアドレスが自己宛かあるいは同報配信用であるかを判定する。同報ではない自己宛の場合にはＴｘｃｌａｖを駆動するよう指示し同報を含めた自己宛のデータの場合にはデータをＵＴＯＰＩＡバス３からＦＩＦＯ回路部２３で受信蓄積するよう指示し、この受信したデータを受信処理部２５によって受信する。この受信データが対象Ｔｘａｄｄｒの変更指示の場合はデコードするアドレス値の変更をアドレスデコード部２１に対して指示する。
【００２８】
以下に、本実施の形態のＡＴＭ通信装置１の送信部１０から、ある受信部（例では、受信部２０１）への１対１のデータ送信動作について詳細に説明する。
【００２９】
送信部１０は、全ての受信部２０１，２０２，…２０ｎにＡＴＭセルの受信が可能か否かを常に問い合わせている。受信部２０１，２０２，…２０ｎは、アドレスデコード部２１で自己宛ての受信可否の問合せを検出すると、ＦＩＦＯ回路部２３の空き容量などに基づき、そのときにＡＴＭセルの受信が可能であればその旨をＴｘｃｌａｖ送出部２２から信号Ｔｘｃｌａｖをイネーブルとして出力する。これによりＴｘｃｌａｖ送出部２３を疎通して、信号Ｔｘｃｌａｖが送信部１０のＴｘｃｌａｖ検出部１２で検出される。
【００３０】
そして、上位装置２から受信部２０１に宛てたデータを受け取ると、送信部１０はメモリ１３にデータを蓄積する。送信部１０は、受信部２０１がＡＴＭセル受信可であれば、送信中のＡＴＭセルの送信が完了した後に、メモリ１３に蓄積したデータに受信部２０１の宛先を付与してＡＴＭセルとして、ＵＴＯＰＩＡバスに出力する。そのＡＴＭセルを受信すべき受信部２０１は、ＵＴＯＰＩＡバス３からＡＴＭセルを受信してＦＩＦＯ回路部２３に蓄積する。このようにして、送信部１０から受信部２０１に１対１のデータ送信が行われる。
【００３１】
次に、本実施の形態のＡＴＭ通信装置における同報配信の動作について説明する。送信部１０は、常に各受信部２０１，２０２，…２０ｎの受信可否を問い合わせるとともに、同報配信用のアドレスに関しても、受信可否の問い合せ動作を行っている。ただし、この問い合せは、他のアドレスに関する処理との共通化のために行っているだけであり、この問い合せに対する応答によって送信部１０からのＡＴＭセルの送信を制御することはない。
【００３２】
受信部２０１，２０２，…２０ｎは、アドレスデコード部２１で同報配信のＡＴＭセルの受信可否の問合せを検出すると、ＦＩＦＯ回路部２３の空き領域の状態などに基づき、  ＡＴＭセルの受信が可能であればその旨をＴｘｃｌａｖ送出部２２から出力する。しかし、各受信部のＴｘｃｌａｖ送出部２２では、信号Ｔｘｃｌａｖ上での信号の衝突を避けるため、同報配信用のアドレスに対する受信可否の判断結果を疎通させず送信部１０に通知しない。図２に示すように、送信部１０は、ＡＴＭセル送信中に、信号Ｔｘａｄｄｒに全ての受信部２０１，２０２，…２０ｎのアドレス値を出力して、受信部２０１，２０２，…２０ｎの受信可否を問い合わせている。２クロックに１回の割合で各アドレスが出力されており、アドレスが出力されていないタイミングでは１Ｆが表示されている。ここでは、同報配信用のアドレスを００とする。信号Ｔｘａｄｄｒがアドレス値を示した次のタイミングで、受信部２０１，２０２，…２０ｎが出力する信号Ｔｘｃｌａｖは、ハイのパルスで受信可を、ローのパルスで受信不可を示している。アドレス値００に関する受信可否が問い合せされたときには、Ｔｘｃｌａｖ送出部２２ではイネーブル信号を疎通させないので、信号Ｔｘｃｌａｖに受信可否は表示されない。
【００３３】
送信部１０は受信部２０１，２０２，…２０ｎからの信号Ｔｘｃｌａｖに関わらず、メモリ１３に蓄積したデータに同報配信用のアドレスを付与してＡＴＭセルとしてＵＴＯＰＩＡバス３に出力する。受信部２０１，２０２，…２０ｎは、同報配信用のアドレスが付与されたＡＴＭセルを受信してＦＩＦＯ回路部２３に蓄積する。このようにして、送信部１０から受信部２０１，２０２，…２０ｎにデータの同報配信が行われる。
【００３４】
したがって、送信部１０から複数の受信部２０１，２０２，…２０ｎに同報配信する場合に、本実施の形態のＡＴＭ通信装置は、図３のように送信部１０から同報配信すべきＡＴＭセルを１回だけＵＴＯＰＩＡバスに出力すると、受信部２０１，２０２，…２０ｎにそのＡＴＭセルが受信される。したがって、本実施の形態のＡＴＭ通信装置はＡＴＭセルを同報配信する場合に、ＵＴＯＰＩＡバス３を１セル分の時間使用するだけである。そのため、あるＡＴＭセルを同報配信している間に、他のＡＴＭセルの送信を待ち合わせる必要がなく、同報配信にかかる時間が大幅に短縮され、同報配信すべきＡＴＭセルが多い場合や、受信部２０１，２０２，…２０ｎの数が多い場合に、送信部１０のメモリ（セルバッファ）が溢れてＡＴＭセルが廃棄されることがない。また、同報配信用のＡＴＭセルのコピーを行わないため、コピーするための特別な装置を付加する必要が無く、装置構成が単純になるので小型、高信頼性化が可能である。
【００３５】
【発明の効果】
以上説明したように本発明によれば、一つのセルを同タイミングで複数ＰＨＹにて受信することにより、ＰＨＹ到着時間のずれ、伝送遅延の発生、流せるセル数の減少というデメリットを解消することができる。また、コピーするための特別な装置を付加する必要が無く、装置構成が単純なので小型、高信頼性化が可能である。さらに、ＡＴＭ通信装置の受信部の処理能力を有効に活用でき、受信カード内のＦＩＦＯ容量を効率的に使用することが可能になる。
【図面の簡単な説明】
【図１】（ａ）は本発明の実施の形態を示すブロック図である。（ｂ）は（ａ）における受信部の詳細を示すブロック図である。
【図２】図１のＡＴＭ通信装置における動作を示すタイミングチャートである。
【図３】図１のＡＴＭ通信装置における同報配信の動作を示すタイミングチャートである。
【図４】ＵＴＯＰＩＡレベル２準拠での構成によるセル受信を説明するための図である。
【符号の説明】
１    ＡＴＭ通信装置
２    上位装置
３    ＵＴＯＰＩＡバス
１０    送信部
１１    Ｔｘａｄｄｒ送出部
１２    Ｔｘｃｌａｖ検出部
１３    メモリ
２１    アドレスデコード部
２２    Ｔｘｃｌａｖ送出部
２３    ＦＩＦＯ回路部
２４    セルフィルタ部
２５    受信処理部
２０１〜２０ｎ    受信部
【図１】
0003601484.tif 000002
【図２】
0003601484.tif 000003
【図３】
0003601484.tif 000004
【図４】
0003601484.tif 000005