(57)【要約】【課題】  複数のバス接続デバイスの間を、配置などの自由度を高く、しかも、転送速度を確保して接続し得るデバイス間接続システム及び装置を提供する。【解決手段】  本発明のデバイス間接続システムは、バス接続を前提とする１以上のデバイスが接続された第１のバスに接続された送信用デバイス間接続装置と、バス接続を前提とする１以上のデバイスが接続された第２のバスに接続された受信用デバイス間接続装置とを備える。送信用デバイス間接続装置は、第１のバスの状態を表す転送データを、複数の無線チャンネルで送信するバス状態送信手段を有し、受信用デバイス間接続装置は、バス状態送信手段が複数の無線チャンネルで送信した転送データを受信し、第２のバスの状態を、受信した転送データが指示する第１のバスの状態に設定するバス状態受信手段を有する。【選択図】      図１
2006235829.tif 000002
【特許請求の範囲】
【請求項１】
バス接続を前提とする１以上のデバイスが接続された第１のバスに接続された送信用デバイス間接続装置と、バス接続を前提とする１以上のデバイスが接続された第２のバスに接続された受信用デバイス間接続装置とを備え、
上記送信用デバイス間接続装置は、上記第１のバスの状態を表す転送データを、複数の無線チャンネルで送信するバス状態送信手段を有し、
上記受信用デバイス間接続装置は、上記バス状態送信手段が複数の無線チャンネルで送信した上記転送データを受信し、上記第２のバスの状態を、受信した上記転送データが指示する上記第１のバスの状態に設定するバス状態受信手段を有する
ことを特徴とするデバイス間接続システム。
【請求項２】
上記バス状態送信手段は、各無線チャンネルでの転送データに、上記第１のバスの同一タイミングでの状態を表すものであるタイミング情報を挿入し、
上記バス状態受信手段は、受信した各無線チャンネルでの転送データに挿入されているタイミング情報に基づき、各無線チャンネルを同期化させる
ことを特徴とする請求項１に記載のデバイス間接続システム。
【請求項３】
バス接続を前提とする１以上のデバイスが接続された第２のバスに接続された受信用のデバイス間接続装置と対向する、バス接続を前提とする１以上のデバイスが接続された第１のバスに接続された送信用のデバイス間接続装置であって、
上記第１のバスの状態を表す転送データを、複数の無線チャンネルで送信するバス状態送信手段を有することを特徴とするデバイス間接続装置。
【請求項４】
バス接続を前提とする１以上のデバイスが接続された第１のバスに接続された送信用のデバイス間接続装置と対向する、バス接続を前提とする１以上のデバイスが接続された第２のバスに接続された受信用のデバイス間接続装置であって、
上記送信用のデバイス間接続装置におけるバス状態送信手段が複数の無線チャンネルで送信した上記第１のバスの状態を表す上記転送データを受信し、上記第２のバスの状態を、受信した上記転送データが指示する上記第１のバスの状態に設定するバス状態受信手段を有することを特徴とするデバイス間接続装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はデバイス間接続システム及びデバイス間接続装置に関し、例えば、ＣＰＵ、メモリ（ＲＯＭ、ＲＡＭ）、ＬＳＩ、入出力デバイスなどのバス接続を前提とするデバイス間を接続する場合に適用し得るものである。
【背景技術】
【０００２】
従来、ＣＰＵ、メモリ（ＲＯＭ、ＲＡＭ）、ＬＳＩ、入出力デバイスなどのバス接続を前提とするデバイス（装置）間は、有線バスを介して接続されるのが一般的であり（特許文献１参照）、また、デバイス間の接続に無線伝送を使用する場合であっても、１チャンネルによる無線伝送を利用したものであった。
【特許文献１】特開２００２−７３１４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来のデバイス間の接続では、有線バスとして、ケーブルやバックボードを使用しなければならず、デバイスの配置方法や接続方法に制限があり、自由にデバイスを配置することができなかった。また、無線伝送を利用する場合であっても、無線上はシリアル伝送となるため、転送速度を上げることができなかった。
【０００４】
そのため、複数のバス接続デバイスの間を、配置などの自由度を高く、しかも、転送速度を確保して接続し得るデバイス間接続システム及び装置が望まれている。
【課題を解決するための手段】
【０００５】
かかる課題を解決するため、第１の本発明のデバイス間接続システムは、バス接続を前提とする１以上のデバイスが接続された第１のバスに接続された送信用デバイス間接続装置と、バス接続を前提とする１以上のデバイスが接続された第２のバスに接続された受信用デバイス間接続装置とを備え、上記送信用デバイス間接続装置は、上記第１のバスの状態を表す転送データを、複数の無線チャンネルで送信するバス状態送信手段を有し、上記受信用デバイス間接続装置は、上記バス状態送信手段が複数の無線チャンネルで送信した上記転送データを受信し、上記第２のバスの状態を、受信した上記転送データが指示する上記第１のバスの状態に設定するバス状態受信手段を有することを特徴とする。
【０００６】
また、第２の本発明の送信用のデバイス間接続装置は、バス接続を前提とする１以上のデバイスが接続された第２のバスに接続された受信用のデバイス間接続装置と対向する、バス接続を前提とする１以上のデバイスが接続された第１のバスに接続されたものであって、上記第１のバスの状態を表す転送データを、複数の無線チャンネルで送信するバス状態送信手段を有することを特徴とする。
【０００７】
さらに、第３の本発明の受信用のデバイス間接続装置は、バス接続を前提とする１以上のデバイスが接続された第１のバスに接続された送信用のデバイス間接続装置と対向する、バス接続を前提とする１以上のデバイスが接続された第２のバスに接続されたものであって、上記送信用のデバイス間接続装置におけるバス状態送信手段が複数の無線チャンネルで送信した上記第１のバスの状態を表す上記転送データを受信し、上記第２のバスの状態を、受信した上記転送データが指示する上記第１のバスの状態に設定するバス状態受信手段を有することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、複数のバス接続デバイスの間を、配置などの自由度を高く、しかも、転送速度を確保して接続し得るデバイス間接続システム及び装置を実現できる。
【発明を実施するための最良の形態】
【０００９】
（Ａ）実施形態
以下、本発明によるデバイス間接続システム及びデバイス間接続装置の一実施形態を、図面を参照しながら説明する。ここで、この実施形態のデバイス間接続システムは、送信用デバイス間接続装置と受信用デバイス間接続装置とでなるものである。
【００１０】
図１は、実施形態のデバイス間接続システムの位置付けの説明図である。
【００１１】
図１において、２本のバス１−１、１−２は、アドレスバス、データバス、コントロールバスなどである同一のバス構成のものであり、基本的には、１本だけ設けられていて十分なものである。図１は、バス接続を要する複数のデバイスのうち、一方のバス１−１にＣＰＵ２及びＲＯＭ３が接続され、他方のバス１−２にＲＡＭ４及び画像処理プロセッサ５が接続された例を示している。
【００１２】
異なるバス１−１及び１−２に収容されているデバイス間のデータ転送などを実現すべく、各バス１−１、１−２にはそれぞれ、送信用デバイス間接続装置１０−１、１０−２と、受信用デバイス間接続装置２０−１、２０−２とが接続されている。バス１−１の送信用デバイス間接続装置１０−１は、バス１−２の受信用デバイス間接続装置２０−２と対をなしており、バス１−２の送信用デバイス間接続装置１０−２は、バス１−１の受信用デバイス間接続装置２０−１と対をなしている。
【００１３】
送信用デバイス間接続装置１０−１及び１０−２は同一構成を有しており、図２は、送信用デバイス間接続装置１０−１を例に詳細構成を示している。また、受信用デバイス間接続装置２０−１及び２０−２は同一構成を有しており、図３は、受信用デバイス間接続装置２０−２を例に詳細構成を示している。
【００１４】
図２において、送信用デバイス間接続装置１０−１は、送信用バスインタフェース回路（送信用バスＩＦ回路）１１と、シリアル番号付与（Ｓｅｒｉａｌ  Ｎｏ付与）回路１２−１〜１２−Ｎと、送信バッファ１３−１〜１３−Ｎと、無線送信部１４−１〜１４−Ｎとを有する。
【００１５】
図３において、受信用デバイス間接続装置２０−２は、無線受信部２１−１〜２１−Ｎと、シリアル番号チェック（Ｓｅｒｉａｌ  Ｎｏ  ｃｈｅｃｋ）回路２２−１〜２２−Ｎと、受信認識回路２３と、受信バッファ２４−１〜２４−Ｎと、同期回路２５と、受信用バスインタフェース回路（受信用バスＩＦ回路）２６とを有する。
【００１６】
送信用バスインタフェース回路１１は、バス１−１から、クロックで規定されるバスサイクル（又はその整数倍若しくは整数分の１サイクル）毎に、データやアドレスを取り込むものであり、バス１−１でのビットを識別させるビット識別ヘッダを付与して、Ｎ個のシリアル番号付与回路１２−１〜１２−Ｎに分配するものである。この実施形態では、同一のバスサイクルのデータバス及び又はアドレスバス上のデータ及び又はアドレスをＮ個に分割し、Ｎ個の無線チャネルでパラレル転送するものである。
【００１７】
ここで、データバス上のデータと、アドレスバス上のアドレスとを異なるタイミングで送信するようにしても良く、また、データ及びアドレスの組（同一のバスシーケンスのアドレス及びデータ）をＮ分割して同時に送信するようにしても良い。いずれの場合でも、後述する図４に示す伝送フォーマットを適用することができる。以下では、後者の場合であるとして説明する。
【００１８】
データ及びアドレスの組をＮ分割して同時に送信する場合には、例えば、第１〜第Ｐ（但しＰ＜Ｎ）チャンネルをデータの転送に用い、第（Ｐ＋１）〜第Ｎチャンネルをアドレスの転送に用いるようにしても良い。
【００１９】
なお、以下では、転送に供するものが、データバス上のデータであろうと、アドレスバス上のアドレスであろうと、区別することなく「転送データ」と呼ぶことにする。
【００２０】
Ｎ個のシリアル番号付与回路１２−１〜１２−Ｎはそれぞれ、図４に示すような伝送フォーマットに従っている、無線チャンネルの伝送データを組み立てるものである。
【００２１】
図４において、「データ／アドレス種別識別」には、転送データが、データバス上のデータかアドレスバス上のアドレスかを識別させるフラグが挿入される。「ライト／リード」には、アクセス種別がリードかライトかを示すフラグが挿入される。「最小ビット番号（最小ビットＮｏ）」及び「最大ビット番号（最大ビットＮｏ）」にはそれぞれ、当該シリアル番号付与回路１２−ｎ（ｎは１〜Ｎ）に係る無線チャネルに割り当てられている転送データ部分の最小ビット又は最大ビットを示す値が挿入される。例えば、当該シリアル番号付与回路１２−ｎ（ｎは１〜Ｎ）に係る無線チャネルに、転送データの「１３ビット目から２４ビット目」が割り当てられている場合には（上述したビット識別ヘッダによる）、「最小ビット番号」には「１３」が挿入され、「最大ビット番号」には「２４」が挿入される。「シリアル番号（Ｓｅｒｉａｌ  Ｎｏ）」には、バスサイクル毎に一意に定められるシリアル番号が挿入される。すなわち、同一バスサイクルでは、全てのシリアル番号付与回路１２−１〜１２−Ｎは同じシリアル番号を挿入する。また例えば、シリアル番号はバスサイクル毎に１インクリメントするものであり、上限値に達すると、初期値（０）に復帰する、巡回的に変化するものである。「ペイロード」には、転送データ（データバス上の部分データ又はアドレスバス上の部分アドレスなど）が挿入される。
【００２２】
送信バッファ１３−１〜１３−Ｎはそれぞれ、対応するシリアル番号付与回路１２−１〜１２−Ｎから与えられた伝送データをバッファリングするものであり、無線送信部１４−１〜１４−Ｎはそれぞれ、対応する送信バッファ１３−１〜１３−Ｎにバッファリングされている伝送データを、無線回線ＡＩＲ−１〜ＡＩＲ−Ｎを介して、受信用デバイス間接続装置２０−２の対応する無線受信部２１−１〜２１−Ｎに送信するものである。
【００２３】
なお、無線回線（無線チャンネル）ＡＩＲ−１〜ＡＩＲ−Ｎでの通信方式（無線方式）は、既存の近距離通信方式を適用できる。例えば、無線ＬＡＮ方式、Ｂｌｕｅｔｏｏｔｈ方式、ＺｉｇＢｅｅ方式などを適用し得る。ここで、エラー処理や再送制御を採用していることが好ましく、これらは、採用無線方式でのＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）方式により、この場合、無線回線（無線チャンネル）ＡＩＲ−１〜ＡＩＲ−Ｎを挟んだ無線送信部及び無線受信部は双方向の通信が可能のものである。
【００２４】
受信用デバイス間接続装置２０−２の各無線受信部２１−１〜２１−Ｎは、上述した対応する無線送信部１４−１〜１４−Ｎからの無線信号を受信し、得られた受信伝送データを、対応するシリアル番号チェック回路２２−１〜２２−Ｎに与える。
【００２５】
各シリアル番号チェック回路２２−１〜２２−Ｎはそれぞれ、受信伝送データにおけるシリアル番号の正当性を確認した後、受信伝送データを対応する受信バッファ２４−１〜２４−Ｎに格納させると共に、そのシリアル番号が挿入された伝送データを受信したことを受信認識回路２３に通知する。なお、受信伝送データのシリアル番号が、例えば、直前のものに対して１インクリメントしたものになっていない場合であれば、各シリアル番号チェック回路２２−１〜２２−Ｎは正当な伝送データでないと判断する。このような場合には、各シリアル番号チェック回路２２−１〜２２−Ｎは、対応する無線受信部２１−１〜２１−Ｎを介して、対応する無線送信部１４−１〜１４−Ｎに再送を求める。
【００２６】
受信認識回路２３は、同一のシリアル番号の全ての伝送データを受信したことを監視しており、そのことを認識したときに、同期回路２５に通知する。
【００２７】
同期回路２５は、受信認識回路２３から、全ての無線チャンネルについて、同一のシリアル番号の伝送データを受信したことを通知されたときに、各伝送データのヘッダの解析を実行し、同期をとりながら、ペイロードに挿入されているデータやアドレスを受信用バスインタフェース回路２６に与えると共に、各伝送データのヘッダの解析等で得たコントロール信号も同期させて受信用バスインタフェース回路２６に与える。
【００２８】
受信用バスインタフェース回路２６は、同期回路２５からの入力信号に基づき、バス１−２の各信号線（ビット線）の論理レベルを操作する。
【００２９】
これにより、バス１−１のデータやアドレス等の状態と、バス１−２のデータやアドレス等の状態とが、ごく僅かな時間差をもって（例えば、同一のバスサイクルの時間内で）、同一となる。すなわち、バス１−１とバス１−２とは直接は接続されていないが、恰も、直接接続されているような状態変化を行う。
【００３０】
他の送信用デバイス間接続装置１０−２や他の受信用デバイス間接続装置２０−１も、上述と同様に動作する。
【００３１】
一般的にバスシーケンスでは、その時々でアクセス権を有するデバイスや、デバイス間の転送方向が定まっているので、送信用デバイス間接続装置１０−１から受信用デバイス間接続装置２０−２への通信と、送信用デバイス間接続装置１０−２から受信用デバイス間接続装置２０−１への通信とは、バスシーケンス自体で調停されている。
【００３２】
上記実施形態のデバイス間接続システム及び装置によれば、無線のチャンネルを複数使用して、分離されているバス間でデータやアドレス等を転送するようにしたので、１チャンネルの従来の転送方式に比較すると、Ｎ倍のバス転送能力を得られ、バスの性能を落とすことなくデバイス間の接続を可能とすることができる。
【００３３】
また、上記実施形態によれば、有線バスでデバイス間を接続する場合に比較すると、ケーブルの引き回しやマザーボードを省略することも可能であり、デバイスの設置場所などの自由度を高めることができる。
【００３４】
（Ｂ）他の実施形態
上記実施形態においては、バスが２箇所に分離されたデバイス間接続システムを示したが、バスを３箇所以上に分離して、本発明を実現するようにしても良い。この場合において、各バスに送信用デバイス間接続装置を１個設けると共に、受信用デバイス間接続装置を他のバス分だけ設けるようにしても良い。
【００３５】
また、上記実施形態においては、転送データのペイロードには、データ又はアドレスを挿入するものを示したが、コントロール信号もペイロードに挿入して転送させるようにしても良い。
【００３６】
さらに、上記実施形態においては、２個のバス１−１及び１−２間で双方向の転送が可能なものを示したが、各バスに接続されているデバイスなどによっては、２個のバス１−１及び１−２間で片方向の転送だけを実行できるものであっても良い。
【００３７】
さらにまた、上記実施形態においては、送信用デバイス間接続装置と受信用デバイス間接続装置とを別ユニットとして構成したものを示したが、１ユニット内に送信用デバイス間接続装置及び受信用デバイス間接続装置を搭載して商品化するようにしても良い。
【００３８】
また、本発明のデバイス間接続システム及び装置が適用される装置は限定されず、ＣＰＵ、メモリ（ＲＯＭ、ＲＡＭ）、ＬＳＩ、入出力デバイスなどのバス接続を前提とするデバイス間を接続する構成部分を必要とする装置であれば、本発明を広く適用することができる。さらに、１個のバスで運用していた状態から、接続デバイス数を増大させる目的で、本発明のデバイス間接続システム及び装置を適用するようにしても良い。
【図面の簡単な説明】
【００３９】
【図１】実施形態のデバイス間接続システムの位置付けの説明図である。
【図２】実施形態の送信用デバイス間接続装置の詳細構成を示すブロック図である。
【図３】実施形態の受信用デバイス間接続装置の詳細構成を示すブロック図である。
【図４】実施形態の１個の無線チャンネルの伝送データの構成を示す説明図である。
【符号の説明】
【００４０】
１−１、１−２…バス、
２…ＣＰＵ、３…ＲＯＭ、４…ＲＡＭ、５…画像処理プロセッサ、
１０−１、１０−２…送信用デバイス間接続装置、
１１…送信用バスインタフェース回路（送信用バスＩＦ回路）１１、
１２−１〜１２−Ｎ…シリアル番号付与（Ｓｅｒｉａｌ  Ｎｏ付与）回路、
１３−１〜１３−Ｎ…送信バッファ、
１４−１〜１４−Ｎ…無線送信部、
２０−１、２０−２…受信用デバイス間接続装置、
２１−１〜２１−Ｎ…無線受信部、
２２−１〜２２−Ｎ…シリアル番号チェック（Ｓｅｒｉａｌ  Ｎｏ  ｃｈｅｃｋ）回路、
２３…受信認識回路、
２４−１〜２４−Ｎ…受信バッファ、
２５…同期回路、
２６…受信用バスインタフェース回路（受信用バスＩＦ回路）。
【図１】
2006235829.tif 000003
【図２】
2006235829.tif 000004
【図３】
2006235829.tif 000005
【図４】
2006235829.tif 000006