(57)【要約】 【課題】  ユニプロインタフェースを多対多で接続し通信を可能にするルーティングスイッチを提供する。【解決手段】  実施形態によれば、第１のモジュールと、第２のモジュールと、第１のモジュールに接続された第１のポートと、第２のモジュールに接続された第２のポートとを有し、ユニプロインタフェースを接続する複数のポートと、テーブルとを具備する情報処理装置である。テーブルは、第１のモジュールから第１のポートに入力されるパケットの宛先デバイス番号フィールドのビットの少なくとも一部と、宛先内部ポート番号フィールドのビットの少なくとも一部とを組み合わせた第１のエントリと、第１のエントリに関連付けられた第２のポートの識別情報とを有する。【選択図】図１
2017162017.tif 000002
【特許請求の範囲】
【請求項１】
第１のモジュールと、
第２のモジュールと、
前記第１のモジュールに接続された第１のポートと、前記第２のモジュールに接続された第２のポートとを有し、ユニプロインタフェースを接続する複数のポートと、
宛先デバイス番号フィールドのビットの少なくとも一部と、宛先内部ポート番号フィールドのビットの少なくとも一部とを組み合わせた複数のエントリと、前記複数のエントリにそれぞれ対応付られた前記複数のポートの識別情報とを有するテーブルと
を具備し、
前記テーブルは、
前記第１のモジュールから前記第１のポートに入力されるパケットの前記宛先デバイス番号フィールドのビットの少なくとも一部と、前記宛先内部ポート番号フィールドのビットの少なくとも一部とを組み合わせた第１のエントリと、前記第１のエントリに関連付けられた前記第２のポートの識別情報とを有する、
情報処理装置。
【請求項２】
前記宛先デバイス番号フィールドのビットの少なくとも一部と、前記宛先内部ポート番号フィールドのビットの少なくとも一部とを組み合わせた複数のエントリと、前記複数のエントリにそれぞれ対応付られた前記複数のポートの識別情報とを有する他のテーブルと、
前記テーブルと、前記他のテーブルとを切り替えるための設定レジスタと
をさらに具備する、請求項１記載の情報処理装置。
【請求項３】
前記テーブルのエントリの数と前記他のテーブルのエントリの数とは異なる、請求項２記載の情報処理装置。
【請求項４】
第１のポート及び第２のポートを含み、ユニプロインタフェースを接続する複数のポートと、
宛先デバイス番号フィールドのビットの少なくとも一部と、宛先内部ポート番号フィールドのビットの少なくとも一部とを組み合わせた複数のエントリと、前記複数のエントリにそれぞれ対応付られた前記複数のポートの識別情報とを有する第１のテーブルと
を具備する第１のルーティングスイッチと、
第３のポート及び第４のポートを含み、前記ユニプロインタフェースを接続する複数のポートと、
宛先デバイス番号フィールドのビットの少なくとも一部と、宛先内部ポート番号フィールドのビットの少なくとも一部とを組み合わせた複数のエントリと、前記複数のエントリにそれぞれ対応付られた前記第３のポート及び前記第４のポートを含む複数のポートの識別情報とを有する第２のテーブルと
を具備する第２のルーティングスイッチとを有し、
前記第１のポートに入力されるパケットは、前記第１のテーブル及び前記第２のテーブルにより、前記第２のポート及び前記第３のポートを介して、前記第４のポートにルーティングされる、
ルーティングスイッチ。
【請求項５】
前記第１のテーブルは宛先内部ポートの優先度に基づくルーティング情報を有する、請求項４記載のルーティングスイッチ。
【請求項６】
前記第２のルーティングスイッチでは、前記第１のルーティングスイッチから出力されるパケットが入力されるポート毎に異なるルートを通る、請求項５記載のルーティングスイッチ。
【請求項７】
前記第１のテーブルのエントリの数は、前記第２のテーブルのエントリの数と異なる、請求項４記載のルーティングスイッチ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、ユニプロインタフェースを接続するルーティングスイッチに関する。
【背景技術】
【０００２】
携帯機器における集積回路を相互接続するための高速インターフェイス技術であるユニプロ(Unipro(or Unified Protocl))規格が広く知られている。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】Unipro(SM) Specifications (URL:http://mipi.org/specifications/unipro-specifications)  （２０１５年１１月１５日  検索）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
近年、携帯機器用途を想定し、多数のユニプロインタフェース間で通信をする需要が発生している。結果として、多数のユニプロインタフェースを接続して、多対多の仲立ちをするスイッチが必要とされている。
【０００５】
しかし、ユニプロインタフェースを多対多で接続するルーティングスイッチはまだない。
【０００６】
本実施形態は、複数のユニプロインタフェースを接続し、多対多の通信を可能にするルーティングスイッチを提供する。
【課題を解決するための手段】
【０００７】
実施形態によれば、第１のモジュールと、第２のモジュールと、第１のモジュールに接続された第１のポートと、第２のモジュールに接続された第２のポートとを有し、ユニプロインタフェースを接続する複数のポートと、テーブルとを具備する情報処理装置である。テーブルは、第１のモジュールから第１のポートに入力されるパケットの宛先デバイス番号フィールドのビットの少なくとも一部と、宛先内部ポート番号フィールドのビットの少なくとも一部とを組み合わせた第１のエントリと、第１のエントリに関連付けられた第２のポートの識別情報とを有する。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施形態に係るユニプロインタフェースを多対多で接続するルーティングスイッチを示す図である。
【図２】図２は、ユニプロインターフェイスに接続されるポートＰ（Ｐ−０〜Ｐ−Ｎ）の構成を示す図である。
【図３】図３は、パケットと宛先デバイス番号フィールド２との関係を示す図である。
【図４】図４は、モジュールＭ１からスイッチＳＷを通してモジュールＭ３に送られるパケット１の流れを説明するための図である。
【図５】図５は、同一の宛先デバイス番号フィールド２を有し、異なる宛先内部ポート番号フィールド３を有する２つのパケット１を示す図である。
【図６】図６は、モジュールＭ１からモジュールＭ３までのパケット１−１及びパケット１−２の流れを説明するための図である。
【図７】図７は、第１実施形態に係るスイッチＳＷのルーティングテーブルＲＴを示す図である。
【図８】図８は、モジュールＭ３からモジュールＭ１、Ｍ２へデータを転送する場合の一例を説明する図である。
【図９】図９は、モジュールＭ３からモジュールＭ１、Ｍ２へデータを転送する場合の一例を説明するためのフローチャートである。
【図１０】図１０は、異なる宛先内部ポート番号フィールドを使用して、異なる配送ルートが設定される例を説明するための図である。
【図１１】図１１は、１０ビットのインデックス（１０２４エントリ）を有するルーティングテーブルＲＴ１、ＲＴ２を使用する例を示す図である。
【図１２】図１２は、モジュールＭ１乃至Ｍ３からモジュールＭ４へデータを転送する場合を説明するための図である。
【図１３】図１３は、第３の実施形態に係るスイッチＳＷの構成を示す図である。
【発明を実施するための形態】
【０００９】
１  ユニプロインタフェースについて
ユニプロインタフェースは、携帯機器における装置やコンポーネントを相互接続する。ユニプロインタフェースは、アプリケーションプロセッサ、コ・プロセッサ、モデムなどを含むコンポーネントに適用することができる。また、ユニプロインタフェースは、制御メッセージ、バルクデータ伝送、パケット化されたストリーミングなどを含む異なるタイプのデータ伝送にも適用することができる。ユニプロインタフェースは、無線ハンドセット、タブレット、デジタルカメラ、マルチメディアデバイスなどに用いることができる。
【００１０】
実施形態は、ユニプロインタフェースをも有する装置を多対多で接続するルーティングスイッチを提供するものである。
２  説明に用いられるパラメータの説明
以下、本実施の形態に係るパケットに含まれるフィールドについて簡単に説明する。
２−１  宛先デバイス番号フィールド
宛先デバイス番号フィールドは、ターゲットデバイスデバイス番号およびターゲット内部ポート番号をエンコードして作られる。
２−２  宛先内部ポート番号フィールド
宛先内部ポート番号フィールドは、ターゲットの内部ポート番号をエンコードして作られる。
３  実施の形態
以下、実施の形態について、図面を参照して説明する。
【００１１】
図１は、実施形態に係るユニプロインタフェースを多対多で接続するルーティングスイッチを示す図である。同図に示すように、スイッチＳＷは、複数のポートＰ（Ｐ−０〜Ｐ−Ｎ）、スイッチングマトリクスＳＭ及びルーティングテーブルＲＴを有する。これら複数のポートＰ（Ｐ−０〜Ｐ−Ｎ）は、それぞれポート識別情報（ＩＤ）４（０〜Ｎ）で識別される。
【００１２】
ポートＰ（Ｐ−０〜Ｐ−Ｎ）は、入力される信号をスイッチングマトリクスＳＭに出力する。図２は、ユニプロインタフェースに接続されるポートＰ（Ｐ−０〜Ｐ−Ｎ）の構成を示す図である。
【００１３】
図２において、ＰＨＹはユニプロインタフェースの物理層である。Ｌ１．５、Ｌ２、Ｌ３は、それぞれレイヤ層の階層を示す。ＤＭＥは、Device Management Entityである。なお、図２においては、Ｌ１．５、Ｌ２、Ｌ３の場合を示したが、これに限られるものではない。例えば、レイヤ層の階層は、Ｌ１．５、Ｌ２、Ｌ３、Ｌ４であっても良い。
【００１４】
ポートＰ（Ｐ−１〜Ｐ−Ｎ）に入力された信号は、これら物理層（ＰＨＹ）及びレイヤＬ１．５、Ｌ２、Ｌ３を通過してスイッチングマトリクスＳＭに出力される。
【００１５】
スイッチングマトリクスＳＭは、ルーティングテーブルＲＴを有し、ポートＰ（Ｐ−１〜Ｐ−Ｎ）から出力された信号のバイアスなどを行なうとともに、ルーティングテーブルＲＴのエントリに出力する。
【００１６】
図３は、パケット１と宛先デバイス番号フィールド２との関係を示す図である。同図に示すように、パケット１には宛先デバイス番号フィールド２が含まれる。
【００１７】
ここで、パケット１は、パケット１に格納されている宛先デバイス番号フィールド２に対応するユニプロインタフェースに送られる必要がある。つまり、宛先デバイス番号フィールド２をインデックスとして、ルートを返すようなルーティングテーブルを実装するのがシンプルなネットワーク構成方法といえる。
【００１８】
図４は、モジュールＭ１からスイッチＳＷを通してモジュールＭ３に送られるパケット１の流れを説明するための図である。また、図４は、宛先デバイス番号フィールド２をインデックスとしたルーティングを示している。
【００１９】
同図において、モジュールＭ１のユニプロインタフェースＵＩ−１から出力されたパケット１は、スイッチＳＷのルーティングテーブルＲＴのルーティング情報に従って、ルーティングされる。ここで、ルーティング情報が、パケット１の宛先デバイス番号フィールド２と、モジュールＭ３が接続されたポートＰのポートＩＤ４とが対応付けられているとすると、パケット１は、対応付られたポートからモジュールＭ３のユニプロインタフェースＵＩ−３に送られる。
【００２０】
一方、宛先デバイス番号フィールド２だけをインデックスとする場合、内部ポート番号の情報を参照することなくルーティングを行うことになる。つまり、内部ポート番号の値にかかわらず、宛先デバイス番号フィールド２の値が同じパケットは同一のルートを通って宛先のデバイスへ送られることになる。
【００２１】
図５は、同一の宛先デバイス番号フィールド２を有し、異なる宛先内部ポート番号フィールド３を有する２つのパケット１を示す図である。図６は、モジュールＭ１のユニプロインタフェースＵＩ−１からモジュールＭ３までのパケット１−１及びパケット１−２の流れを説明するための図である。
【００２２】
パケット１−１は、宛先デバイスのユニプロインタフェース（宛先デバイス番号フィールド２）がＵＩ−３で、宛先内部ポート番号＝”０”である。パケット１−２は、及び宛先デバイスのユニプロインタフェースがＵＩ−３で、宛先内部ポート番号＝”１”であるとする。
【００２３】
スイッチＳＷ−１のルーティングテーブルＲＴ−１及びスイッチＳＷ−２のルーティングテーブルＲＴ−２は、いずれも宛先デバイス番号フィールド２とポートＰのポートＩＤ４とを関連付けてルーティングを行なう。
【００２４】
宛先デバイス番号フィールド２は、パケット１のレイヤ３にある情報のため、以後このルーティング実装をＬ３ルーティングと呼称する。スイッチＳＷ−１及びスイッチＳＷ−２のルーティングは、Ｌ３ルーティングを行なうものであるため、図６に示すように、パケット１−１及びパケット１−２は、同じルートを通り、モジュールＭ３のユニプロインタフェースＵＩ−３に到達する。
３−１  第１実施形態
次に、第１実施形態に係るユニプロインタフェースを多対多で接続するルーティングスイッチについて説明する。
【００２５】
図７は、第１実施形態に係るスイッチＳＷのルーティングテーブルＲＴを示す図である。
【００２６】
同図に示すように、ルーティングテーブルＲＴは、７ビットの宛先デバイス番号フィールド２と、５ビットの宛先内部ポート番号フィールド３との組み合わせのエントリと、ポートＰ（Ｐ−１〜Ｐ−Ｎ）のポートＩＤ４とが関連付けられている。同図において、”７ｂ”は２進数で表現される７ビットを意味し、”５ｂ”は２進数で表現される５ビットを意味する。従って、ルーティングテーブルＲＴは、１２ビットのインデックス（エントリ）と、これら１２ビットのインデックスにそれぞれ関連付けられたポートＩＤ４を有する。
【００２７】
すなわち、４０９６エントリ（１２ビットのインデックス）に対して、ポートＰ（Ｐ−１〜Ｐ−Ｎ）のポートＩＤ４が割り当てられている。
【００２８】
なお、宛先デバイス番号フィールド２の任意のビットと、宛先内部ポート番号フィールド３の任意のビットとを組み合わせても良い。
【００２９】
宛先デバイス番号フィールド２はパケット１のレイヤ３にある情報である。
【００３０】
また、宛先内部ポート番号フィールド３はパケット１のレイヤ４にある情報である。従って、第１実施形態のルーティングテーブルＲＴは、レイヤ３の情報とレイヤ４の情報とを組み合わせたものである。以降、このルーティング実装をＬ４ルーティングと呼称する。
【００３１】
図８は、モジュールＭ３からモジュールＭ１、Ｍ２へデータを転送する場合の一例を説明する図である。図９は、モジュールＭ３からモジュールＭ１、Ｍ２へデータを転送する場合の一例を説明するためのフローチャートである。
【００３２】
まず、モジュールＭ３のユニプロインタフェースから、宛先デバイス番号 ＝” Ｂ”, 内部ポート番号 ＝”１”としたビデオデータおよび、宛先デバイス番号 ＝ ”Ａ”, 宛先内部ポート番号 ＝”０”としたオーディオデータを送り出す（Ｓ１）。
その後、ビデオデータとオーディオデータはモジュールＭ３のポートＰからスイッチＳＷのポートＰ−Ｃを通してスイッチSWへ入力される。
【００３３】
ここで、ルーティングテーブルＲＴのルーティング情報が、宛先デバイス番号フィールド２＝”Ｂ”、宛先内部ポート番号フィールド３＝”１”がポートＰのポートＩＤ４＝”０”に割り当てられ、宛先デバイス番号フィールド２＝”Ａ”、宛先内部ポート番号フィールド３＝”０”がポートＰのポートＩＤ４＝”Ｎ”に割り当てられているものとする。この場合、入力されたビデオデータは、スイッチＳＷのルーティングテーブルＲＴにより、ポートＰ−０にルーティングされて出力される。入力されたオーディオデータは、スイッチＳＷのルーティングテーブルＲＴにより、ポートＰ−Ｎにルーティングされて出力される（Ｓ２）。
【００３４】
ポートＰ−０から出力されたビデオデータは、モジュールＭ２のポートＰを通り、ＬＣＤディスプレイＤに表示される。ポートＰ−Ｎから出力されたオーディオデータは、モジュールＭ１のポートＰを通り、スピーカＳから出力される（Ｓ３）。
【００３５】
第１実施形態によれば、ユニプロインタフェースを多対多で接続する通信を可能にするルーティングスイッチを提供することができる。
３−２  第２実施形態
次に、第２実施形態のユニプロインタフェースを多対多で接続するルーティングスイッチについて説明する。第２実施形態では、第１実施形態のスイッチＳＷを複数接続して、パケット１のルーティングを行なうものである。
【００３６】
第２実施形態のルーティングテーブルは、第１実施形態と同様に、パケット１のパラメータ宛先デバイス番号フィールド２［６：０］と宛先内部ポート番号フィールド３［４：０］を使用して１２ビット長のインデックス{宛先デバイス番号フィールド２［６：０］, 宛先内部ポート番号フィールド３［４：０］}を作成する（４０９６エントリ）。そして、このインデックス{宛先デバイス番号フィールド２［６：０］, 宛先内部ポート番号フィールド３［４：０］}とポートＰのポートＩＤ４とを関連付ける。
【００３７】
これにより、宛先デバイス番号フィールド２と宛先内部ポート番号フィールド３とからなるインデックスを作ることで、宛先デバイス番号フィールド２の値が同一であるパケットであっても、宛先内部ポート番号フィールド３の値が異なっているならば、異なる配送ルートを設定することができる。
【００３８】
図１０は、異なる宛先内部ポート番号フィールド３を使用して、異なる配送ルートが設定される例を説明するための図である。
【００３９】
同図に示すように、モジュールＭ１からモジュールＭ２にパケット１を送信する場合、スイッチＳＷ−１のルーティングテーブルＲＴ１には、宛先デバイス番号フィールド２と宛先内部ポート番号フィールド３とからなるインデックスを、宛先内部ポート番号フィールド３が高優先の場合には、ポートＩＤ４＝”１”に設定してポートＰ−１を選択する。また、宛先デバイス番号フィールド２と宛先内部ポート番号フィールド３とからなるインデックスに対して、宛先内部ポート番号フィールド３が低優先の場合には、ポートＩＤ４＝”２”に設定してポートＰ−２を選択する。これにより、宛先内部ポート番号フィールド３毎に配送ルートを設定することができる。
ここで、スイッチＳＷ−１及びスイッチＳＷ−２の”７ｂ”は２進数で表現される７ビットを意味し、”５ｂ”は２進数で表現される５ビットを意味する。従って、スイッチＳＷ−１及びスイッチＳＷ−２は２進数で表わされる１２ビットのインデックス（エントリ）と、インデックスに関連付けられたポートＩＤ４とを有する。
【００４０】
一方、スイッチＳＷ−２のルーティングテーブルＲＴ２には、宛先デバイス番号フィールド２と宛先内部ポート番号フィールド３とからなるインデックスを有する。宛先デバイス番号フィールド２がモジュールＭ２、宛先内部ポート番号フィールド３の値は任意のインデックスに対して、ポートＩＤ４＝”５”に設定してポートＰ−５を選択する。
【００４１】
なお、図１０では２つのスイッチを接続する場合について示しているが、３つ以上の場合には、スイッチＳＷ−２のルーティングテーブルＲＴ２にも異なるポートＩＤ４を割り当てても良い。
【００４２】
このような構成により、スイッチＳＷ−１では同一の値の宛先デバイス番号フィールド２だが、異なる値の宛先内部ポート番号フィールド３をもつパケット１に対して、異なるルーティングを実現することができる。例えば、図１０に示した例では、宛先内部ポート番号フィールドの優先度に応じて異なるルートをとることができる。
【００４３】
また、スイッチＳＷ−１では、高優先内部ポートのルートはパケット１がポートＰ−０から入力され、ポートＰ−１から出力される。低優先内部ポートのルートはパケット１がポートＰ−０から入力され、ポートＰ−２から出力される。スイッチＳＷ−２では、スイッチＳＷ−１のポートＰ−１から出力されたパケット１はポートＰ−３から入力され、スイッチＳＷ−１のポートＰ−２から出力されたパケット１はポートＰ−４から入力され、ポートＰ−５から出力される。すなわち、スイッチＳＷ−２においても、高優先調停のルートとしてポートＰ−３〜ポートＰ−５のルート、低優先調停のルートとしてポートＰ−４〜ポートＰ−５のルートをとることができる。
図１０においては、７ビットの宛先デバイス番号フィールド２と、５ビットの宛先内部ポート番号フィールド３のインデックスについて示した。しかしながら、実施形態はこれに限られるものではない。
パケット１の７ビットのパラメータ宛先デバイス番号フィールド２［６：０］と、５ビットの宛先内部ポート番号フィールド３［４：０］を使用して１０ビット長のインデックス（宛先デバイス番号フィールド２［４：０］, 宛先内部ポート番号フィールド３［４：０］）を作成しても良い（１０２４エントリ）。
図１１は、１０ビットのインデックス（１０２４エントリ）を有するルーティングテーブルＲＴ１、ＲＴ２を使用する例を示す図である。同図において、”ｘｘ”は上位２ビットは任意の値であることを示す。すなわち、下位５ビットの宛先デバイス番号フィールド２［４：０］と５ビットの宛先内部ポート番号フィールド３［４：０］との１０ビットのインデックス（１０２４エントリ）に対してそれぞれポートＩＤ４が関連付けられる。
【００４４】
図１２は、モジュールＭ１乃至Ｍ３からモジュールＭ４へデータを転送する場合を説明するための図である。
【００４５】
まず、モジュールＭ１においては、マイクＭＣの音声情報に宛先デバイス番号フィールド２＝”Ｃ”, 宛先内部ポート番号フィールド３＝”２”を設定するようにしてユニプロインタフェースから送信する。モジュールＭ２においては、ビデオカメラＣＡの映像情報に、宛先デバイス番号フィールド２＝”Ｃ”, 宛先内部ポート番号フィールド３＝”１”を設定するようにしてユニプロインタフェースから送信する。モジュールＭ３においては、ＳＤカードＣからのデータに宛先デバイス番号フィールド２＝”Ｃ”, 宛先内部ポート番号フィールド３＝”０”が設定されるようにしてユニプロインタフェースから送信するものとする。
【００４６】
次に、宛先情報が付加されたマイクＭＣの音声情報はモジュールＭ１のポートＰ及びスイッチＳＷ−２のポートＰ−１を通してＳＷ−２に入力される。宛先情報が付加されたビデオカメラＣＡの映像情報はモジュールＭ２のポートＰ及びスイッチＳＷ−２のポートＰ−０を通してＳＷ−２に入力される。宛先情報が付加されたＳＤカードＣのデータはモジュールＭ３のポートＰ及びスイッチＳＷ−２のポートＮ−１を通してＳＷ−２に入力される。
【００４７】
ここで、スイッチＳＷ−２のルーティングテーブルＲＴ２のルーティング情報が、（宛先デバイス番号フィールド２, 宛先内部ポート番号フィールド３）＝（Ｃ，０）がポートＩＤ４＝”Ｘ”に割り当てられ、（宛先デバイス番号フィールド２, 宛先内部ポート番号フィールド３）＝（ｃ、１）及び（ｃ，２）がポートＩＤ４＝”Ｙ”に割り当てられているものとする。
【００４８】
この場合、入力された音声情報は、スイッチＳＷ−２のルーティングテーブルＲＴ２により、ポートＰ−Ｙにルーティングされて出力される。入力された映像情報は、スイッチＳＷ−２のルーティングテーブルＲＴ２により、ポートＰ−Ｙにルーティングされて出力される。入力されたＳＤカードＣのデータは、スイッチＳＷ−２のルーティングテーブルＲＴ２により、ポートＰ−Ｘにルーティングされて出力される。
【００４９】
ポートＰ−Ｘから出力されたＳＤカードＣのデータは、ＳＷ−１のポートＰ−Ｃを通り、スイッチＳＷ−１に入力される。ポートＰ−Ｙから出力された音声情報及び映像情報は、ＳＷ−１のポートＰ＝Ｃ＋１を通り、スイッチＳＷ−１に入力される。すなわち、ＳＤカードＣのデータは、音声情報及び映像情報のルートとは異なるルートでＳＷ−１に入力される。
【００５０】
ここで、スイッチＳＷ−１のルーティングテーブルＲＴ１のルーティング情報が、宛先デバイス番号フィールド２＝”Ｃ”がポートＩＤ４＝”Ｎ”に割り当てられているものとする。この場合、入力されたＳＤカードＣのデータ、音声情報及び映像情報は、スイッチＳＷ−１のルーティングテーブルＲＴ１により、ポートＰ−Ｎにルーティングされて出力され、モジュールＭ４のユニプロインタフェースＰに到達し、モジュールＭ４の内部ポート番号０、内部ポート番号１、内部ポート番号２へ配送される。
【００５１】
これらＳＤカードＣのデータ、声情報及び映像情報は、アプリケーションプロセッサＡＰにより使用される。
【００５２】
なお、スイッチＳＷの接続の数及び宛先デバイス番号フィールド２及び宛先内部ポート番号フィールド３のビットの数の組み合わせ方は、ルートの選択の仕方により任意に組み合わせることが可能である。
【００５３】
本実施形態によれば、同一の送信元デバイスのユニプロインターフェイスと同一の受信先デバイスのユニプロインターフェイスとの間の通信において、受信側内部ポート番号毎に異なるルーティングを指定できるようになる。
３−３  第３実施形態
図１３は、第３の実施形態に係るスイッチＳＷの構成を示す図である。
【００５４】
第３実施形態のスイッチＳＷは、スイッチＳＷはルーティングテーブルＲＴを選択するための設定レジスタＳＲを有する。また、ルーティングテーブルＲＴは、Ｌ３ルーティングテーブルＲＴＡと、Ｌ４ルーティングテーブルＲＴＢとを有する。
【００５５】
Ｌ３ルーティングテーブルＲＴＡは、宛先デバイス番号フィールド２だけから作成された７ビットのインデックス（１２８エントリ）のルーティングテーブルである。
【００５６】
Ｌ４ルーティングテーブルＲＴＢは、宛先デバイス番号フィールド２と宛先内部ポート番号フィールド３とから作成された１２ビットのインデックス（４０９６エントリ）のルーティングテーブルである。
【００５７】
ルーティングテーブルＲＴＡ及びＲＴＢは、設定レジスタＳＲの値により、切り換え可能である。
【００５８】
なお、テーブルのインデックスを作る組み合わせはこれ以外でもよい。また、ルーティングテーブルＲＴは、２種類以上であっても良い。また、設定レジスタＳＲの設定は、外部入力信号により設定されても良い。
【００５９】
本実施形態によれば、設定レジスタＳＲにより、ルーティングテーブルＲＴを切り替えることができる。従って、スイッチＳＷの利用シーンによって、小さなルーティングテーブルを使用することにより低電力化を図る使用の仕方や、大きなルーティングテーブルを使用して細かなプライオリティ制御を行なう使用の仕方などを切り替えることができる。
【００６０】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００６１】
ＳＷ…スイッチ、ＳＭ…スイッチングマトリクス、ＲＴ…ルーティングテーブル、Ｐ…ポート、１…パケット、２…宛先デバイス番号フィールド、３…宛先内部ポート番号フィールド。
【図１】
2017162017.tif 000003
【図２】
2017162017.tif 000004
【図３】
2017162017.tif 000005
【図４】
2017162017.tif 000006
【図５】
2017162017.tif 000007
【図６】
2017162017.tif 000008
【図７】
2017162017.tif 000009
【図８】
2017162017.tif 000010
【図９】
2017162017.tif 000011
【図１０】
2017162017.tif 000012
【図１１】
2017162017.tif 000013
【図１２】
2017162017.tif 000014
【図１３】
2017162017.tif 000015