(57)【要約】【課題】ＬＳＩモジュールのコネクタを共通化する。【解決手段】複数の回路から選択された回路を複数の接続ピンに割り当て可能に構成されたＬＳＩ１および複数の回路それぞれで共通とされた共通コネクタＣＮを備えるＬＳＩモジュールＭ１と、ＬＳＩモジュールＭ１及び外部機器の間に介在して設けられ、共通コネクタＣＮに接続されるとともに、外部機器が接続される変換モジュールＭ２とを具備する。【選択図】図３
2015203885.tif 000002
【特許請求の範囲】
【請求項１】
互いに異なる機能を有する複数の回路から選択された回路を、外部機器との入出力を可能にする複数の接続ピンに割り当て可能に構成されたＬＳＩ、及び、前記複数の接続ピンを前記外部機器に接続するものであり、前記複数の回路それぞれで共通とされた共通コネクタを備えるＬＳＩモジュールと、
前記ＬＳＩモジュール及び前記外部機器の間に介在して設けられ、前記共通コネクタに接続されるとともに、前記外部機器が接続される変換モジュールと、を具備するネットワーク機器。
【請求項２】
前記ＬＳＩが、前記変換モジュールに接続された外部機器の機器データを取得して、前記外部機器の制御機能を発揮する回路を選択して、当該選択した回路を前記複数の接続ピンに割り当てることを特徴とする請求項１記載のネットワーク機器。
【請求項３】
前記ＬＳＩが、前記変換モジュールに接続された外部機器の機器データを取得して、前記外部機器の通信規格を判別するとともに、当該通信規格による通信機能を発揮する回路を選択して、当該選択した回路を前記複数の接続ピンに割り当てることを特徴とする請求項１又は２記載のネットワーク機器。
【請求項４】
前記ＬＳＩが、前記変換モジュールに接続された外部機器の機器データを取得して、前記外部機器の制御機能を発揮する回路が前記複数の回路に含まれていない場合には、インターネットを介して、外部から取得することを特徴とする請求項１乃至３の何れかに記載のネットワーク機器。
【請求項５】
請求項１乃至４の何れか一項に記載のネットワーク機器と、
前記ネットワーク機器の変換モジュールに接続されて、前記選択された回路により制御される外部機器とを備えるネットワークシステム。
【請求項６】
互いに異なる機能を有する複数の回路から選択された回路を、外部機器との入出力を可能にする複数の接続ピンに割り当て可能に構成されたＬＳＩ、及び、前記複数の接続ピンを前記外部機器に接続するものであり、前記複数の回路それぞれで共通とされた共通コネクタを備えるＬＳＩモジュール。
【請求項７】
互いに異なる機能を有する複数の回路から選択された回路を、外部機器との入出力を可能にする複数の接続ピンに割り当て可能に構成されたＬＳＩ、及び、前記複数の接続ピンを前記外部機器に接続するものであり、前記複数の回路それぞれで共通とされた共通コネクタを備えるＬＳＩモジュールに用いられるものであって、
前記ＬＳＩモジュール及び前記外部機器の間に介在して設けられ、前記共通コネクタに接続されるとともに、前記外部機器が接続される変換モジュール。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、互いに異なる機能を有する複数の周辺回路と、外部との入出力を可能にする複数の接続ピンとを備えており、製造後においてユーザにより複数の周辺回路の機能を選択して、複数の接続ピンに割り当て可能に構成されたＬＳＩを用いたＬＳＩモジュールに関する。
また、本発明は、当該ＬＳＩモジュールを用いたネットワーク機器、当該ネットワーク機器に用いられる変換モジュール及び前記ネットワーク機器を用いたネットワークシステムに関するものである。
【背景技術】
【０００２】
従来、特許文献１に示すように、ＬＳＩチップを用いたＬＳＩモジュールには、各通信回路に対応した接続コネクタ、例えば、イーサネット（登録商標）用の接続コネクタ、Ｉ２Ｃ用の接続コネクタ、ＳＰＩ用の接続コネクタ、ＵＡＲＴ用の接続コネクタ、ＬＩＮ用の接続コネクタ、ＣＡＮ用の接続コネクタ、ＵＳＢ用の接続コネクタ等を設けることが一般的である。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−３９９８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
一方で、本願発明者は、外部ピン（接続ピン）の数が、内蔵された周辺回路の全機能に対応しきれずに、ユーザが使用時に使う機能を選択し、外部ピンに引き出す内部信号線を設定可能なＬＳＩチップ（ＣＳｏＣ；Configurable System-on-Chip）を用いて、特に、生活環境の向上のための情報処理及び通信（Life Computing and Communication）を統合したネットワークシステム構築を考えている。
【０００５】
このとき、従来のようにＬＳＩモジュール毎に、各通信規格毎の接続コネクタを設けると、使用しない通信規格に対応した接続コネクタが不要となってしまい、不経済である。また、ＬＳＩモジュールが大型化してしまい、複数のＬＳＩモジュールを設置する場合には、その設置スペースが大きくなってしまうという問題がある。
【０００６】
そこで、本発明は、接続される外部機器の通信規格に依らず、ＬＳＩモジュールの接続コネクタを共通化することをその主たる課題とするものである。
【課題を解決するための手段】
【０００７】
すなわち本発明に係るネットワーク機器は、互いに異なる機能を有する複数の回路から選択された回路を、外部機器との入出力を可能にする複数の接続ピンに割り当て可能に構成されたＬＳＩ、及び、前記複数の接続ピンを前記外部機器に接続するものであり、前記複数の回路それぞれで共通とされた共通コネクタを備えるＬＳＩモジュールと、前記ＬＳＩモジュール及び前記外部機器の間に介在して設けられ、前記共通コネクタに接続されるとともに、前記外部機器が接続される変換モジュールと、を具備することを特徴とする。
【０００８】
このようなものであれば、複数の回路それぞれで共通とされた共通コネクタを有するＬＳＩモジュールと、当該共通コネクタに接続されるとともに外部機器が接続される変換モジュールとを備えるので、ＬＳＩモジュールに各通信規格毎に専用の接続コネクタを設ける必要が無く、ＬＳＩモジュールをコンパクトにすることができる。また、複数のＬＳＩモジュールを一箇所に設置する場合であっても、その設置スペースを小さくすることができる。さらに、ＬＳＩモジュールと変換モジュールとを接続する場合に、共通コネクタに変換モジュールを接続するだけで良く、従来のように対応する接続コネクタを選択する作業を不要にでき、接続作業を容易にすることができる。
【０００９】
前記ＬＳＩが、前記変換モジュールに接続された外部機器の機器データを取得して、前記外部機器の制御機能を発揮する回路を選択して、当該選択した回路を前記複数の接続ピンに割り当てることが望ましい。
これならば、外部機器を変換モジュールを介してＬＳＩモジュールに接続するだけで、ＬＳＩが外部機器を判別して、当該外部機器を制御することができる。つまり、このように構成すれば、外部機器のプラグアンドプレイが可能となる。
この場合、外部機器には、ＬＳＩに送信するための機器データを予め持たせておく。この機器データは、外部機器のメモリに設定された機器データ格納部に格納されている。
【００１０】
ここで、ＬＳＩモジュールと外部機器との間の通信規格としては、ＵＡＲＴ通信（必須信号：ＴＸＤ、ＲＸＤ、ＧＮＤ）、Ｉ２Ｃ通信（必須信号：ＳＤＡ、ＳＣＫ、ＧＮＤ）、スレーブ機器が１つのみのＳＰＩ通信（必須信号：ＳＣＫ、ＭＩＳＯ、ＭＯＳＩ、ＧＮＤ）、ＬＩＮ通信（必須信号：ＬＩＮバス（１本）、ＧＮＤ）、ＣＡＮ通信（必須信号：ＣＡＮバス（平衡２本））、ＵＳＢ１．１通信（必須信号：Ｄ＋、Ｄ−、＋５Ｖ、ＧＮＤ）、ＵＳＢ  ＯＴＧ  ２．０  Ｒｅｖ．１．０通信（必須信号：Ｄ＋、Ｄ−、＋５Ｖ、ＧＮＤ）等が考えられる。
つまり、上記の通信規格を全てサポートするためには、ＵＳＢ電源の２本を除いて、信号線は、４本あれば足りる。言い換えれば、共通コネクタが４本の接続ピンに接続されていれば良い。
但し、外部機器の情報（ＩＦ規格（通信規格）やＩＦの属性情報）が無いと通信が始められない。そこで、外部機器の機器データを取得する通信初期化のための信号線を追加することが考えられる。つまり、共通コネクタの端子数が５本であり、５本の接続ピンに接続されている。
【００１１】
本発明では、前記ＬＳＩが、前記変換モジュールに接続された外部機器の機器データを取得して、前記外部機器の通信規格を判別するとともに、当該通信規格による通信機能を発揮する回路を選択して、当該選択した回路を前記複数の接続ピンに割り当てることが望ましい。
【００１２】
例えば、信号線として、外部機器の機器データを取得する通信初期化フェーズと外部機器の制御を行う通常通信フェーズとを切り替える切り替え信号のやり取りを行うため信号線を追加する。そして、通信初期化フェーズ時に通信規格をＩ２Ｃ通信に固定して、ＬＳＩが外部機器から機器データを取得する。この通信初期化フェーズより取得した機器データに基づいて、外部機器の通信規格を判別して、通信規格による通信機能を発揮する回路を選択して、当該選択した回路の機能を前記複数の接続ピンに割り当てて、通常通信フェーズに移行する。
【００１３】
ＬＳＩモジュールに接続される外部機器が初めてのものの場合には、当該外部機器から取得した機器データを取得しても、ＬＳＩモジュールに当該外部機器を制御するためのプログラムが搭載されていないため、制御することができない。このため、前記ＬＳＩが、前記変換モジュールに接続された外部機器の機器データを取得して、前記外部機器の制御機能を発揮する回路が前記複数の回路に含まれていない場合には、インターネットを介して、外部から取得することが望ましい。
【００１４】
上述したネットワーク機器に好適に用いられるＬＳＩモジュールとしては、互いに異なる機能を有する複数の回路から選択された回路を、外部機器との入出力を可能にする複数の接続ピンに割り当て可能に構成されたＬＳＩ、及び、前記複数の接続ピンを前記外部機器に接続するものであり、前記複数の回路それぞれで共通とされた共通コネクタを備えることを特徴とする。
【００１５】
また、上述のネットワーク機器に好適に用いられる変換モジュールとしては、互いに異なる機能を有する複数の回路から選択された回路を、外部機器との入出力を可能にする複数の接続ピンに割り当て可能に構成されたＬＳＩ、及び、前記複数の接続ピンを前記外部機器に接続するものであり、前記複数の回路それぞれで共通とされた共通コネクタを備えるＬＳＩモジュールに用いられるものであって、前記ＬＳＩモジュール及び前記外部機器の間に介在して設けられ、前記共通コネクタに接続されるとともに、前記外部機器が接続されることを特徴とする。
【発明の効果】
【００１６】
このように構成した本発明によれば、接続される外部機器の通信規格に依らず、ＬＳＩモジュールの接続コネクタを共通化することができる。
【図面の簡単な説明】
【００１７】
【図１】本実施形態におけるネットワークシステムを示す模式図。
【図２】同実施形態のＬＳＩチップの構成を示す模式図。
【図３】同実施形態のＬＳＩモジュールと外部機器の信号の送受信を示す模式図。
【図４】変形実施形態のＬＳＩモジュールと外部機器の信号の送受信を示す模式図。
【発明を実施するための形態】
【００１８】
以下に本発明に係るネットワークシステムの一実施形態について図面を参照して説明する。
【００１９】
本実施形態のネットワークシステム１００は、図１に示すように、複数のノードデバイス１を接続して構成されたものであり、具体的には生活環境の向上のための情報処理と通信を統合するネットワークシステム（ＬＣＣＡ）である。
【００２０】
各ノードデバイス１には、外部機器が接続されており、各ノードデバイス１は、オペレーティングシステム（ＯＳ）に基づいて動作して、それぞれの外部機器を制御する。
【００２１】
本実施形態のノードデバイス１は、生活環境の向上のための情報処理及び通信（Life Computing and Communication）を結合するＬＳＩチップ（以下、Life Computing and Communication Processor(ＬＣＣＰ)）である。
【００２２】
このＬＳＩチップ１は、１又は複数のＣＰＵと、１又は複数のメモリと、互いに異なる機能を有する複数の周辺回路と、それらを接続するメモリインターフェイスと、外部との入出力を可能にする複数の接続ピンとを備えており、製造後においてユーザにより複数の周辺回路の機能を選択して、複数の接続ピンに割り当て可能に構成されたもの（ＣＳｏＣ）である。つまり、このＬＳＩチップ１は、チップに設けられた接続ピンの数よりも、チップに内蔵された機能の方が多く、必要な機能だけを前記接続ピンに割り当てて、外部とのデータの送受信を行うことができるように構成されたものである。
【００２３】
具体的なＬＳＩチップ１の構成は、図２に示すように、１又は複数のＣＰＵ２と、１又は複数のメモリ３ａ、３ｂ、３ｃ（２つのＳＲＡＭと１つのＦＬＡＳＨ  ＲＯＭ）と、複数のイーサネット送受信部４ａ〜４ｄと、それらを接続するメモリインターフェイス５とを備えたシステムＬＳＩである。なお、イーサネットの伝送速度としては、１０Ｍｂｐｓ、１００Ｍｂｐｓ、１Ｇｂｐｓ、１０Ｇｂｐｓ等が考えられる。
【００２４】
その他、本実施形態のＬＳＩチップ１は、ＦＰＵアクセラレータ６、暗号処理装置（ＣｒｙｐｔｏＥｎｇｉｎｅ）７、ＣＡＮ／ＬＩＮ通信用インターフェイス８、ＵＳＢ  ＯＴＧコントローラ９、汎用入出力ピン（ＧＰＩＯ）１０、非同期シリアル通信（ＵＡＲＴ）用インターフェイス１１、Ｉ２Ｃ通信用インターフェイス１２、ＡＤコンバータ１３、ＤＡコンバータ１４、ＥＥＰＲＯＭ１５、タイマ回路１６等の、周辺回路、メモリ及び接続ピンを備えている。
【００２５】
本実施形態では、ＦＰＵアクセレータ６、汎用入出力ピン（ＧＰＩＯ）１０、非同期シリアル通信（ＵＡＲＴ）用インターフェイス１１、Ｉ２Ｃ通信用インターフェイス１２、ＡＤコンバータ１３、ＤＡコンバータ１４、ＥＥＰＲＯＭ１５、タイマ回路１６及び複数のイーサネット送受信部４ａ〜４ｄは、ローカルバス（ｌｏｃａｌ  ｂｕｓ）によって接続されている。
【００２６】
また、ＣＰＵ２、複数のメモリ３ａ、３ｂ、３ｃ、複数のイーサネット送受信部４ａ〜４ｄ、暗号処理装置（ＣｒｙｐｔｏＥｎｇｉｎｅ）７、ＣＡＮ／ＬＩＮ通信用インターフェイス８、ＵＳＢ  ＯＴＧコントローラ９等は、メモリインターフェイス５に接続されている。さらに、ＣＰＵ２には、ＦＰＵアクセラレータ６が接続されている。なお、ＦＰＵをＣＰＵに一体化したものであっても良い。
【００２７】
各イーサネット送受信部４ａ〜４ｄは、物理層（ＰＨＹ）及び論理層（ＭＡＣ）を有するものである。また、複数のイーサネット送受信部４ａ〜４ｄは、積層されて描画されているが、これは表示上の便法であり、半導体基板上に積層して設けられていることを意味するものではない。
【００２８】
本実施形態では、複数のイーサネット送受信部４ａ〜４ｄ及びメモリインターフェイス５の間に送受信部間のデータ転送をバイバスするためのスイッチ機構ＳＷが設けられている。
【００２９】
このスイッチ機構ＳＷは、単一の半導体スイッチ素子から構成されており、複数のイーサネット送受信部４ａ〜４ｄの各イーサネット送受信部からの出力を、メモリインターフェイス５又は他のイーサネット送受信部の入力に接続するものである。また、このスイッチ機構ＳＷは、通常はメモリインターフェイスからの出力をイーサネット送受信部の入力に、イーサネット送受信部からの出力をメモリインターフェイスの入力に接続するように機能する。これにより、イーサネット送受信部が、ダイレクトメモリアクセス機能により、データパケットをメモリとの間で入出力することを妨げない。
【００３０】
このスイッチ機構ＳＷは、受信パケットのデータ内容により制御される。具体的に複数のイーサネット送受信部４ａ〜４ｄのうちの任意のイーサネット送受信部において受信されたパケットの内容が、他のイーサネット送受信部からの送信による転送を必要とし、転送に使用する送受信部が他に転送すべきデータパケットを有していない場合に限り、スイッチ機構ＳＷを制御して、メモリにパケットを転送することなく、中継すべきイーサネット送受信部に転送する。転送に使用するイーサネット送受信部の決定は、パケットを受信したイーサネット送受信部に内蔵されるテーブル表を宛先イーサネットアドレスで引くことによって得られる。スイッチ機構が存在する場合には、そのためのテーブル表を含むハードウェアがイーサネット送受信部に含まれる。テーブル表の内容は前もってＣＰＵによって設定されている。
【００３１】
スイッチ機構ＳＷを介して転送に使用しようとしたイーサネット送受信部が運悪くパケット送出中等であり、すぐに使用可能でない場合は、ダイレクトメモリアクセス機能によってメモリ上の領域に転送して、ＣＰＵに対して受信完了の割り込みを発生させる。この転送において、転送時間短縮のため、転送が必要なパケットと他のパケットで転送領域を別に用意する。また、優先度ごとにパケットを処理するために、転送領域をパケットの優先度ごとに用意する。ＣＰＵは受信割込みで起動したプログラムにより、転送用領域に格納されたパケットの内、最も優先度の高いパケットから中継すべきイーサネット送受信部の送信用メモリ領域に優先度別に転送する。便宜上、転送という言葉を使用しているが、実装によってはポインタをセットし直すことで済むケースが多い。
【００３２】
スイッチ機構ＳＷを介して転送した場合は、ＣＰＵが予め設定したテーブル表によって中継すべきイーサネット送受信部が決定し、スイッチ機構ＳＷを介さない場合にはＣＰＵがプログラムにより中継すべきイーサネット送受信部を決定している。よって、故障等によって使用できないイーサネット送受信部が発生したとしても、テーブル表の書換えやプログラムの振る舞い変更によって対応可能である。つまり、本構成を持つＬＳＩを結合して作られるシステムは運用時に動的にイーサネットパケットの中継経路を変更することが可能である。
【００３３】
複数のイーサネット送受信部４ａ〜４ｄは、メモリインターフェイス５のデータ転送バンド幅が十分に広いため、最大４つの送信と４つの受信を同時に行うことが可能である。もちろん、メモリへの読み書きは一度に一つしか行えないが、そのための軽微な待ち合わせは随所に挿入されたＦＩＦＯメモリ回路で行われる。
【００３４】
このように構成したＬＳＩチップ１を用いたネットワークシステム１００は、図１に示すように、複数のＬＳＩチップ１を互いに接続することにより構成されている。なお、接続トポロジーとしては、１箇所の送受信部の故障又は１つのＬＳＩチップ１の故障などで使えなくなった経路が発生しても任意の迂回通信経路が確保可能な接続形態であれば良い。
【００３５】
具体的には、複数のＬＳＩチップ１のイーサネット送受信部４ａ〜４ｄを互いに接続して構成されている。本実施形態のＬＳＩチップ１は、４つのイーサネット送受信部（ポート）４ａ〜４ｄを有しており、複数のＬＳＩチップ１が格子状に接続されている。このように接続することで、各ノード（ＬＳＩチップ１）が各種入出力インターフェイスを持ったＬＳＩチップであるため、様々な周辺機器、センサ、制御機器を、各ノードのイーサネット送受信部（ポート）以外の接続ポートに接続したシステムが構築可能である。そして、各ノード（ＬＳＩチップ１）は、当該ノードに接続された周辺機器、センサ、制御機器を制御する機能を有している。これにより、各ノードに接続される外部周辺機器の制御機能をＬＳＩチップ１のみに持たせることができ、外部周辺機器に制御部を設けなくても良い。
【００３６】
図１では、ＬＣＣＡをホームネットワークに適用した場合を示しており、１つのＬＳＩチップ１は、例えば寝室に設けられた機器に対応して設けられ、エアコン及びリモコン等が接続されて、当該エアコン及びリモコン等を制御する。また、１つのＬＳＩチップ１は、例えば台所に設けられた機器に対応して設けられ、冷蔵庫及び電子レンジ等が接続されて、当該冷蔵庫及び電子レンジ等を制御する。１つのＬＳＩチップ１は、例えば書斎に設けられた機器に対応して設けられ、ディスプレイ、キーボード等のパソコン機器及び無線ラン親機等が接続されて、当該パソコン機器及び無線ラン親機等を制御する。１つのＬＳＩチップ１は、例えばリビングに設けられた機器に対応して設けられ、テレビ及びＤＶＤレコーダ等が接続されて、当該テレビ及びＤＶＤレコーダ等を制御する。
【００３７】
しかして、本実施形態のＬＳＩチップ１は、図３に示すように、複数の接続ピン（例えば、汎用入出力ピン（ＧＰＩＯ）１０）を外部機器に接続するものであり複数の回路それぞれで共通とされた共通コネクタＣＮとともにＬＳＩモジュールＭ１を構成している。つまり、ＬＳＩモジュールＭ１は、複数の通信規格それぞれで共通とされた共通コネクタＣＮを有している。
【００３８】
また、このＬＳＩモジュールＭ１には、例えば変換ケーブル等の変換モジュールＭ２を介して外部機器が接続される。この変換モジュールＭ２は、ＬＳＩモジュールＭ１及び外部機器の間に介在して設けられ、共通コネクタＣＮに接続されるとともに、外部機器が接続されるものである。この変換モジュールＭ２は、ＬＳＩモジュールＭ１に接続される外部機器毎に設けられている。このＬＳＩモジュールＭ１及び変換モジュールＭ１によりネットワーク機器が構成される。
【００３９】
ここで、ＬＳＩモジュールＭ１と外部機器との間の複数の通信規格は、ＵＡＲＴ通信（必須信号：ＴＸＤ、ＲＸＤ、ＧＮＤ）、Ｉ２Ｃ通信（必須信号：ＳＤＡ、ＳＣＫ、ＧＮＤ）、スレーブ機器が１つのみのＳＰＩ通信（必須信号：ＳＣＫ、ＭＩＳＯ、ＭＯＳＩ、ＳＳ、ＧＮＤ）、ＬＩＮ通信（必須信号：ＬＩＮバス（１本）、ＧＮＤ）、ＣＡＮ通信（必須信号：ＣＡＮバス（平衡２本））、ＵＳＢ１．１通信（必須信号：Ｄ＋、Ｄ−、＋５Ｖ、ＧＮＤ）、ＵＳＢ  ＯＴＧ  ２．０  Ｒｅｖ．１．０通信（必須信号：Ｄ＋、Ｄ−、＋５Ｖ、ＧＮＤ）等である。
【００４０】
つまり、上記の通信規格を全てサポートするためには、ＵＳＢ電源の２本を除いて、信号線は、４本あれば足りる。言い換えれば、共通コネクタＣＮが４本の接続ピン（汎用入出力ピン（ＧＰＩＯ）１０）に接続されていれば良い。
【００４１】
ここで、外部機器の識別情報（ＩＦ規格（通信規格）やＩＦの属性情報の他、通信以外の情報を含む。）が無いと通信が始められない。そこで、外部機器とＬＳＩチップ１との間に形成されるネットワークにおいて、外部機器の機器データを取得する通信初期化のための信号線を追加している。この信号線は、外部機器の機器データを取得する通信初期化フェーズと外部機器の制御を行う通常通信フェーズとを切り替える切り替え信号のやり取りを行うためのものである。つまり、本実施形態では、共通コネクタＣＮは、通信初期化のための信号線の入出力を行うための接続ピンを加えて、５本の接続ピン（汎用入出力ピン（ＧＰＩＯ）１０）に接続されている。
【００４２】
そして、本実施形態のＬＳＩチップ１は、変換モジュールＭ２に接続された外部機器の機器データを取得して、外部機器の通信規格を判別するとともに、当該通信規格による通信機能を発揮する回路を選択して、当該選択した回路を前記複数の接続ピンに割り当てる。
【００４３】
以下、外部機器を変換モジュールＭ２を介してＬＳＩモジュールＭ１に接続してから通常制御に至るまでの動作について説明する。
【００４４】
まず、外部機器を変換モジュールＭ２を介してＬＳＩモジュールＭ１に接続すると、ＬＳＩチップ１は、外部機器の機器データを取得する通信初期化を行う（通信初期化フェーズ）。つまり、ＬＳＩチップ１は、通信初期化フェーズにおいて、切り替え信号を外部機器に送信するとともに、外部機器との間の通信規格をＩ２Ｃ通信に固定して、外部機器のメモリに格納された機器データを取得する。
【００４５】
そして、ＬＳＩチップ１は、取得した機器データに基づいて、外部機器の通信規格等を判別して、当該外部機器の通信規格に対応する通信機能を発揮する回路を選択して、当該選択した回路を共通コネクタＣＮに接続された複数の接続ピンに割り当てる。その後、通信初期化フェーズから通常通信フェーズに移行して、外部機器を通常制御する。
【００４６】
ここで、外部機器の通信規格がＵＳＢ通信の場合と、ＵＡＲＴ通信の場合とに分けて具体的な動作内容を簡単に説明する。
【００４７】
ＬＳＩモジュールＭ１にＵＳＢ通信を行う外部機器が接続された場合、ＬＳＩチップ１は、外部機器の機器データを取得して、ＵＳＢ通信を行う機器であることを判別する。そうすると、ＬＳＩチップ１は、ＵＳＢ通信機能を発揮する回路を選択して、当該選択した回路を、共通コネクタＣＮに接続された複数の接続ピンに割り当てて、通常のＵＳＢ通信を行う。その後、ＬＳＩチップ１は、ＵＳＢ通信により、外部機器の識別情報を取得する。
【００４８】
一方、ＬＳＩモジュールＭ１にＵＡＲＴ通信を行う外部機器が接続された場合、ＬＳＩチップ１は、外部機器の機器データを取得して、ＵＡＲＴ通信を行う機器であることを判別する。このとき、ＬＳＩチップ１は、通信規格がＵＲＡＴ通信であるという情報の他に、ＵＲＡＴ通信の動作電圧が３．３Ｖか５Ｖか、又は通信速度といった通信に関する情報を取得する。ＵＲＡＴ通信には、ＵＳＢ通信のように識別情報の共通規格が無いため、通信の属性情報に続いて、外部機器の識別情報を取得した。その後、ＬＳＩチップ１は、ＵＡＲＴ通信機能を発揮する回路を選択して、当該選択した回路を、共通コネクタＣＮに接続された複数の接続ピンに割り当てて、通常のＵＲＡＴ通信を行う。
【００４９】
また、ＬＳＩモジュールＭ１に接続される外部機器が初めてのものの場合には、当該外部機器から取得した機器データを取得しても、ＬＳＩモジュールＭ１に当該外部機器を制御するためのプログラムが搭載されていないため、制御することができない。このため、ＬＳＩチップ１が、変換モジュールに接続された外部機器の機器データを取得して、外部機器の制御機能を発揮する回路が前記複数の回路に含まれていない場合には、インターネットを介して、外部から取得する。具体的には、ＬＳＩチップ１に搭載できる応用プログラムを外部機器のメーカーサイト又は応用プログラムのアーカイブサイトからダウンロードしてインストールする。
【００５０】
＜本実施形態の効果＞
このように構成した本実施形態に係るネットワークシステム１００によれば、複数の回路それぞれで共通とされた共通コネクタＣＮを有するＬＳＩモジュールＭ１と、当該共通コネクタＣＮに接続されるとともに外部機器が接続される変換モジュールＭ２とを備えるので、ＬＳＩモジュールＭ１に各通信規格毎に専用の接続コネクタを設ける必要が無く、ＬＳＩモジュールＭ１をコンパクトにすることができる。また、複数のＬＳＩモジュールＭ１を一箇所に設置する場合であっても、その設置スペースを小さくすることができる。さらに、ＬＳＩモジュールＭ１と変換モジュールＭ２とを接続する場合に、共通コネクタＣＮに変換モジュールＭ２を接続するだけで良く、従来のように対応する接続コネクタを選択する作業を不要にでき、接続作業を容易にすることができる。
【００５１】
ＬＳＩチップ１が、変換モジュールＭ２に接続された外部機器の機器データを自動で取得して、外部機器の通信規格を判別するとともに、当該通信規格による通信機能を発揮する回路を選択して、当該選択した回路を複数の接続ピンに割り当てるので、外部機器を変換モジュールＭ２を介してＬＳＩモジュールＭ１に接続するだけで、ＬＳＩチップ１が外部機器を判別して、当該外部機器を制御することができる。つまり、このように構成すれば、外部機器のプラグアンドプレイが可能となる。
【００５２】
なお、本発明は前記実施形態に限られるものではない。
例えば、前記実施形態では、外部機器の機器データとして、通信規格を示すデータを主として取得する場合について説明したが、その他、通信規格以外の通信に関係の無い機器データを取得するように構成しても良い。
【００５３】
また、前記実施形態では、イーサネット通信の接続コネクタ（イーサネット送受信部）と、それ以外の複数の通信に共通した共通コネクタとが別々に構成された場合を説明したが、イーサネット通信を含めた複数の通信に共通した共通コネクタとしても良い。
【００５４】
さらに、前記実施形態では、外部機器を変換モジュールＭ２を介してＬＳＩモジュールＭ１に接続することにより、ＬＳＩチップ１が外部機器の機器データを自動で取得するように構成されているが、別の他の手段により外部機器の機器データをＬＳＩチップ１に入力するように構成すれば、図４に示すように、切り替え信号をやり取りするための信号線を有さない構成としても良い。
【００５５】
その上、前記実施形態のように、インターネットを介して外部機器を制御するためのプログラムをダウンロードする場合等には、内部メモリの容量不足によってプログラムを書き換える必要がある。また、ＬＳＩチップの内部メモリに格納されているプログラムを更新する必要がある。これらに対応するために、ＬＳＩチップが内部メモリのうちフラッシュメモリの書き換え機能を有することが望ましい。具体的には、ＬＳＩチップのフラッシュメモリにおいて、データの中継機能（データ通信機能）を発揮する中継プログラム及びデータ書き換え／更新機能を発揮する書き換えプログラムが、フラッシュメモリ等の内部メモリに書き換え不能に格納されており、その他のプログラムについては、前記中継プログラム及び書き換えプログラムにより、実行されていないプログラムを書き換えるように構成する。なお、書き換える／更新するプログラム（例えばＯＳ）によっては、認証ステップを設けることが考えられる。
【００５６】
前記実施形態では、複数のイーサネット送受信部４ａ〜４ｄが多層構造状に図示されているが、これは図面表記上の便法であり、物理的には、少なくとも１つのイーサネット送受信部がその他のイーサネット送受信部に対して平面的に隣接して配置されていても、平面的に離れて配置されていても良い。
【００５７】
また、前記実施形態では、４つのイーサネット送受信部を有するものであったが、５つ以上のイーサネット送受信部を有するものであっても良い。例えば、複数のＬＣＣＰを格子状に接続した場合において、ＬＣＣＰと外部装置とをイーサネット接続する場合には、５つ目のイーサネット送受信部が必要となる。また、例えば複数のＬＣＣＰを格子状に接続した場合において、ＬＣＣＰを情報コンセントとして用いて、２ポート用意するのであれば、計６つのイーサネット送受信部が必要となる。さらにそれ以上のイーサネット送受信部を持たせて、巨大なネットワークを構築できるようにしても良い。
【００５８】
また、前記実施形態では、ＬＳＩチップ１がスイッチ機構ＳＷを有するものであったが、スイッチ機構ＳＷを有さずに、ＣＰＵ２がプログラムによりスイッチ機構としての機能を代替するように構成したものであっても良い。これならば、物理的な構成としてスイッチ機構を設ける必要が無いため、ＬＳＩチップ１の設計を簡略化することができる。
【００５９】
複数のＬＳＩチップを用いたネットワークシステムとしては、ホームネットワークの他に、公共施設等のインフラ、自治体又は街等の広域に及ぶネットワークに適用することもできるし、ファクトリーオートメーション（工場自動化）のネットワークシステムに適用することもできるし、自動車やロボット等のネットワークシステムに適用することもできる。
【００６０】
その他、本発明は前記実施形態に限られず、その趣旨を逸脱しない範囲で種々の変形が可能である。
【符号の説明】
【００６１】
１００・・・ネットワークシステム
Ｍ１  ・・・ＬＳＩモジュール
Ｍ２  ・・・変換モジュール
１    ・・・ＬＳＩチップ（ＬＣＣＰ）
ＣＮ  ・・・共通コネクタ
【図１】
2015203885.tif 000003
【図２】
2015203885.tif 000004
【図３】
2015203885.tif 000005
【図４】
2015203885.tif 000006