(57)【要約】【課題】レイテンシの増大やシステムの処理効率の低下を抑止し、複数の構成要件の良好なコネクティビティを確保して接続できる通信システムを提供する。【解決手段】複数のチップＡ１１１、チップＢ１１２相互間の通信を可能とする通信システム１Ａであって、物理的、及び／又は論理的に形成された複数の複数の伝送路１５１，１５２，・・・１５ｍと、それぞれの伝送路１５１，１５２，・・・１５ｍを介してチップＡ１１１、チップＢ１１２相互間を通信可能に接続する接続部１３１，１３２と、伝送路１５１，１５２，・・・１５ｍを用いた通信態様の制御を行う通信態様制御部１３ａ１，１３ｂ１とを備え、通信態様制御部１３ａ１，１３ｂ１は、通信状態に依存して、所定の基準を用いて、通信に用いる伝送路１５１，１５２，・・・１５ｍの選択、及び／又は、通信により伝送されるデータ等の加工を行う。【選択図】図１
2014212516.tif 000002
【特許請求の範囲】
【請求項１】
複数の機器相互間の通信を可能とする通信システムであって、
物理的、及び／又は論理的に形成された複数の複数の伝送路と
それぞれの前記伝送路を介して前記機器相互間を通信可能に接続する接続手段と、
前記伝送路を用いた通信態様の制御を行う通信態様制御手段とを備え、
前記通信態様制御手段は、通信状態に依存して、所定の基準を用いて、通信に用いる前記伝送路の選択、及び／又は、通信により伝送されるデータ等の加工を行うことを特徴とする通信システム。
【請求項２】
前記通信態様制御手段は、トランザクションを構成するデータの大きさ、フレーム長、パケット長等、伝送される前記データの大きさに依存して、通信に用いる前記伝送路の選択、及び／又は、通信により伝送されるデータ等の加工を行うことを特徴とする請求項１に記載の通信システム。
【請求項３】
前記伝送されるデータの分割、及び、分割された前記データの結合を行うデータ分割結合手段を備え、
前記データ分割結合手段は、伝送される前記データの大きさが予め設定されたしきい値よりも大きい場合には前記データを分割して該分割された前記データを前記伝送路にて伝送させると共に、分割された前記データを受信した場合には前記データを結合して分割前の前記データを復元させることを特徴とする請求項１または２に記載の通信システム。
【請求項４】
前記通信態様制御手段は、前記データ分割結合手段において分割された前記データをそれぞれ複数の前記伝送路を用いて伝送し、前記分割がされていない前記データは特定の一の前記伝送路を用いて伝送することを特徴とする請求項３に記載の通信システム。
【請求項５】
前記機器は遊技機に用いられるＩＣチップであることを特徴とする請求項１乃至４の何れか一つに記載の通信システム。
【請求項６】
複数の機器相互間の通信を可能とする通信方法であって、
物理的、及び／又は論理的に複数の伝送路を形成し、前記機器相互間を通信可能に接続させる接続手順と、
前記伝送路を用いた通信態様の制御を行わせる通信態様制御手順とを備え、
前記通信態様制御手順においては、通信状態に依存して、所定の基準を用いて、通信に用いる前記伝送路の選択、及び／又は、通信により伝送されるデータ等の加工を行わせることを特徴とする通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、チップや各種デバイスや各種ノード等におけるコネクティビティを確保する技術に関する。
【背景技術】
【０００２】
画像や音声の処理、機械の動作制御、通信等の多様な分野において、各種処理を行わせるためには、ＩＣチップ等の集積回路を始め、各種のデバイスやノードが用いられる。従来は、複数のチップをバスや各種インターフェースを介して接続する技術が知られている（例えば特許文献１参照）。また、接続したチップ相互間で相互に情報を交信し、メモリ資源をチップ相互間で利用可能にする、接続されたチップ相互間のコネクティビティを確保する技術が知られている（例えば、非特許文献１参照）。また、従来は、同一ネットワーク上に存在する複数のノード（画像形成装置等）を相互接続する複数の伝送路を介して、一のパケットを複数のパケットに分割し、それぞれの分割されたパケットを複数の伝送路によってノード間で通信させる構成が知られている（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】米国特許第６９１００９２号明細書
【非特許文献１】Ｃ２ＣＴＭ  Ｃｈｉｐ  ｔｏ  Ｃｈｉｐ  ＬｉｎｋＴＭ  Ｉｎｔｅｒ−Ｃｈｉｐ  Ｃｏｎｎｅｃｔｉｖｉｔｙ  ＩＰ  （ＵＲＬ：ｈｔｔｐ：／／ｗｗｗ．ａｒｔｅｒｉｓ．ｃｏｍ／ｃ２ｃ＿ｃｈｉｐ−ｔｏ−ｃｈｉｐ＿ｆｏｒ＿ＤＲＡＭ＿ｍｅｍｏｒｙ＿ｓｈａｒｉｎｇ）
【特許文献２】特開２００２−６４５０６号公報（段落［００４１］〜［００４９］等参照）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１や非特許文献１においては、チップ等同士を接続させても、チップ同士の状態や接続状態の変化に際して柔軟に適応することは難しいという問題がある。また、上記特許文献１や非特許文献１はチップ相互間の接続以外の接続態様に適用することは難しいという問題がある。また、通信状態を良好に保つためには、通信の制御上は、データの分割処理の有無に関わらず、所定の基準に基づいて伝送路の選択やデータの送受信を行うことが好ましいが、上記特許文献２に記載の発明においては、データの伝送路の選定等を行うための基準や基準に基づく手順が存在しないため、データの伝送に用いる伝送路の選定等が不適切になり、通信状態が不安定になって、レイテンシの増大やシステムの処理効率の低下等の事態が生じうるという問題がある。
【０００５】
本発明は上記課題に鑑みてなされたものであり、チップ相互間、チップ内のデバイス相互間、チップ以外の各種デバイス相互間、各種ノード相互間等において、データ等の伝送に用いる伝送路の選定を適切に行ってレイテンシの増大やシステムの処理効率の低下を抑止し、また、複数の構成要件の良好なコネクティビティを確保して接続できる通信システムを提供することを課題としている。
【課題を解決するための手段】
【０００６】
かかる課題を解決するために、請求項１に記載の発明は、複数の機器相互間の通信を可能とする通信システムであって、物理的、及び／又は論理的に複形成された複数の伝送路と、それぞれの前記伝送路を介して前記機器相互間を通信可能に接続する接続手段と、前記伝送路を用いた通信態様の制御を行う通信態様制御手段とを備え、前記通信態様制御手段は、通信状態に依存して、所定の基準を用いて、通信に用いる前記伝送路の選択、及び／又は、通信により伝送されるデータ等の加工を行うことを特徴とする。
前記機器相互間を通信可能に接続する接続手段と、前記接続の前後において前記機器相互間の認証を行う認証手段と、前記認証の有無に基づいて前記通信の態様を変化させる通信態様管理手段とを備えたことを特徴とする。
【０００７】
請求項２に記載の発明は、請求項１に記載の構成に加え、前記通信態様制御手段は、トランザクションを構成するデータの大きさ、フレーム長、パケット長等、伝送される前記データの大きさに依存して、通信に用いる前記伝送路の選択、及び／又は、通信により伝送されるデータ等の加工を行うことを特徴とする。
【０００８】
請求項３に記載の発明は、請求項１又は２に記載の構成に加え、前記伝送されるデータの分割、及び、分割された前記データの結合を行うデータ分割結合手段を備え、前記データ分割結合手段は、伝送される前記データの大きさが予め設定されたしきい値よりも大きい場合には前記データを分割して該分割された前記データを前記伝送路にて伝送させると共に、分割された前記データを受信した場合には前記データを結合して分割前の前記データを復元させることを特徴とする。
【０００９】
請求項４に記載の発明は、請求項３に記載の構成に加え、前記通信態様制御手段は、前記データ分割結合手段において分割された前記データをそれぞれ複数の前記伝送路を用いて伝送し、前記分割がされていない前記データは特定の一の前記伝送路を用いて伝送することを特徴とする。
【００１０】
請求項５に記載の発明は、請求項１乃至４の何れか一つに記載の構成に加え、前記機器は遊技機に用いられるＩＣチップであることを特徴とする。
【００１１】
請求項６に記載の発明は、複数の機器相互間の通信を可能とする通信方法であって、物理的、及び／又は論理的に複数の伝送路を形成し、前記機器相互間を通信可能に接続させる接続手順と、前記伝送路を用いた通信態様の制御を行わせる通信態様制御手順とを備え、前記通信態様制御手順においては、通信状態に依存して、所定の基準を用いて、通信に用いる前記伝送路の選択、及び／又は、通信により伝送されるデータ等の加工を行わせることを特徴とする。
【発明の効果】
【００１２】
請求項１、請求項６に記載の発明によれば、通信状態に依存して、所定の基準を用いて、複数の伝送路において通信に用いるものの選択や、通信により伝送されるデータ等の加工が行われることにより、通信対象であるデータのデータ量や個々のデータの大きさに依存して、データの伝送路の選定等を、所定の基準に基づいて行うことができる。これにより、複数の機器間におけるデータの伝送に用いる伝送路の選定等を、所定の基準に基づいて適切に行うことが可能となり、通信状態を安定化させて、レイテンシの増大やシステムの処理効率の低下等を抑止し、また、複数の機器相互間を、良好なコネクティビティを確保して接続することができる。
【００１３】
請求項２に記載の発明によれば、伝送される前記データの大きさに依存して、通信に用いる伝送路の選択や通信により伝送されるデータ等の加工を行うことにより、伝送路の帯域を越えたデータが送信されることで生ずる、レイテンシの増大等やシステムの処理効率の低下等の問題を未然に抑止することが可能になる。
【００１４】
請求項３に記載の発明によれば、データ分割結合手段は、予め設定されたしきい値よりも大きいデータを分割して伝送させ、分割されたデータを受信した場合にはデータを結合させて分割前のデータを復元することにより、伝送路の帯域を越えたデータが送信されることで生ずる、レイテンシの増大等やシステムの処理効率の低下等の問題を確実に未然に抑止すると共に、受信側において分割前と同じデータを取得させることができる。
【００１５】
請求項４に記載の発明によれば、分割されたデータは複数の伝送路を用いて迅速に送信してレイテンシの増大やシステムの処理効率の低下等の問題を防止すると共に、分割がされていないデータは特定の一の伝送路を用いて伝送することで、通信経路を固定化させて通信状態の安定化を図り、通信速度の速さと通信の信頼性を保つことができる。
【００１６】
請求項５に記載の発明によれば、遊技機に用いられる複数のＩＣの、多種多様な処理において、通信状態を安定化させて、レイテンシの増大やシステムの処理効率の低下等を抑止し、また、複数の機器相互間を、良好なコネクティビティを確保して接続することができる。
【図面の簡単な説明】
【００１７】
【図１】この発明の実施の形態１に係る通信システムの全体構成を示す図である。
【図２】同上通信システムの処理手順を示すフローチャートである。
【図３】この発明の実施の形態１に係る通信システムが用いられる遊技機の概念図である。
【図４】この発明の実施の形態２に係る通信システムの全体構成を示す図である。
【図５】この発明の実施の形態の参考例１、参考例２に係る通信システムの全体構成を示す図である。
【発明を実施するための形態】
【００１８】
［発明の実施の形態１］
図１乃至図３にこの発明の実施の形態１を示す。
【００１９】
［基本構成］
まず、この実施の形態１の通信システム１Ａの構成について説明する。
【００２０】
この実施の形態１の通信システム１Ａは、複数例えば二つのチップが相互に接続された状態で用いられるものである。但しチップの個数は複数であれば三つ以上であってもよい。
【００２１】
図１に示す通り、この実施の形態１の「機器」としてのチップＡ１１１、チップＢ１１２は、ＩＣチップである。具体的には、例えば、それぞれのチップＡ１１１、チップＢ１１２は、パチンコ機等の遊技機や娯楽機器において画像処理や音声処理や役物の動作制御等に用いられる。
【００２２】
より具体的には、このチップＡ１１１、チップＢ１１２は及び通信システム１Ａは、例えば図３に示すように、一の遊技機１００の内部にｎ個（ｎ＞１）のチップＡ１１１、チップＢ１１２・・・チップｎ１１ｎが設置される態様で用いられる。それぞれのチップＡ１１１、チップＢ１１２・・・チップｎ１１ｎは、遊技機１００の盤面に配設されたＬＣＤ等のディスプレイ１０１に表示される動画の表示制御や、遊技機１００の本体に配設されたＬＥＤ等の照明機器１０２の点灯制御、スピーカ１０３から発生される音声の出力制御、役物１０４を動作させるモータ１０５の動作制御等に用いられる。チップＡ１１１，チップＢ１１２・・・チップｎ１１ｎは、それぞれが、動画の表示制御、点灯制御、音声の出力制御等に特化したものであってもよいし、動画の表示と照明機器１０２の点灯等のように、複数の制御対象を一のチップ例えばチップ１１１が制御するものであってもよいし、複数のチップ例えばチップＡ１１１、チップＢ１１２が一の制御対象例えば動画の表示制御を行うものであってもよい。
【００２３】
図１に示す、チップＡ１１１、チップＢ１１２の内部に設けられたチップ内部バス１２１，１２２には、各種デバイス（ＣＰＵ、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ等を含む）が接続されているが、この実施の形態１では全て記載を省略する。
【００２４】
チップＡ１１１，チップＢ１１２には、接続部１３１，１３２が設けられている。この接続部１３１，１３２は、チップ内部バス１２１，１２２と外部バス１４とのインターフェースとしての構成及び機能を備えると共に、後述する「通信態様制御手段」としての機能、及び、「データ分割結合手段」としての機能を有する構成を備えている。
【００２５】
接続部１３１，１３２は、接続部１３１，１３２において、外部バス１４で接続されている。この外部バス１４には、複数の伝送路１５１，１５２，・・・１５ｍ（ｍ＞１）が設けられている。この伝送路１５１，１５２，・・・１５ｍは、１のバスの中に複数の導線等で物理的に設けられたものであってもよいし、ポート番号やデータに付与されたタグ等によって論理的に形成されたものであってもよい。なお、図１においては、この伝送路１５１，１５２，・・・１５ｍは、１のバスに設けられた複数の伝送経路として設けられているが、複数のバスによってそれぞれの伝送路１５１，１５２，・・・１５ｍが別個に設けられるものであってもよい。
【００２６】
前述の通り、この実施の形態１の接続部１３１，１３２は、「通信態様制御手段」としての通信態様制御部１３ａ１，１３ｂ１、及び、「データ分割結合手段」としてのデータ分割結合部１３ａ２，１３ｂ２を有する。具体的には、通信態様制御部１３ａ１，１３ｂ１は、外部バス１４を用いてデータを伝送する際、送信側で、外部バス１４を伝送させるデータであるパケット等（「パケット」や、「フレーム」や、「トランザクションを構成するデータ」等、さまざまな通信方式における、伝送されるデータの単位のこと。本明細書において同じ。）を分割するか否かや、どの伝送路１５１，１５２，・・・１５ｍを使ってパケット等を伝送するか等を決定する。接続部１３１，１３２は、この決定を、トランザクション毎に動的に行い、この決定に基づいて外部バス１４への伝送を行う。
【００２７】
ここで、通信態様制御部１３ａ１，１３ｂ１は、例えば以下（基準１）〜（基準６）に例示するような基準に基づいて、パケット等を分割するか否かを決定する。
（基準１）パケット等を構成するデータの種類が、予め設定された、分割対象のデータであるか否か。
（基準２）外部バス１４、あるいは外部バス１４を構成するそれぞれの伝送路１５１，１５２，・・・１５ｍのネットワーク状況（例えば、外部バス１４全体やそれぞれの伝送路１５１，１５２，・・・１５ｍを通信されるデータ量や帯域利用率など）が、予め設定された、データの分割を行う状況に達しているか否か。
（基準３）パケット等を構成するデータのデータ長、フレーム長、パケット長、トランザクションの長さ等が、予め設定されたしきい値を超えた長さであるか否か。
（基準４）外部バス１４、あるいは外部バス１４を構成するそれぞれの伝送路１５１，１５２，・・・１５ｍの遅延時間が、予め設定された、トランザクションに許容されるレイテンシを越えているか否か。
（基準５）そのパケット等が、予め設定された、送信の優先度の高い種類のパケット等であるか否か（優先度の高いパケット等ならば分割する）。
（基準６）そのパケット等の個別事項（例えば、レイテンシを保証したいのか、使用する外部バス１４等のネットワークの帯域を保証したいのか、送信先から再送要求のあったデータなのか、等）が、予め設定された分割対象の条件に該当するか否か。
【００２８】
［処理手順］
図２は、この実施の形態の通信システム１Ａの処理手順を示すフローチャートである。以下、同図に基づいてこの実施の形態１の通信システム１Ａの処理手順について説明する。
【００２９】
例えば、チップＡ１１１からチップＢ１１２にデータを送信する場合を考える。この場合、チップＡ１１１のチップ内部バス１２１から接続部１３１に送信対象のデータが送られる（ステップＳ１）。
【００３０】
接続部１３１の通信態様制御部１３ａ１は、上述の（基準１）〜（基準６）等の基準に基づいて、そのデータが分割の対象か否かを検出する（ステップＳ２）。
【００３１】
例えば、図１においては、トランザクションＡのパケット等であるデータ１６は、一の接続部例えば接続部１３１の確認によって分割不要とされたもの（例えばパケット長が所定長よりも短いもの）である。この場合、接続部１３１はこのデータ１６を、分割の対象ではない一のパケットとして（ステップＳ３の“Ｎｏ”）、未分割のパケットの通信の際に使用する伝送路として予め設定された一の伝送路、例えば伝送路１５１に送出する（ステップＳ４）。伝送路１５１を経てデータ１６を取得した他の接続部例えば接続部１３２においては、トランザクションＡのデータ１６がそのまま受信される（ステップＳ５）。
【００３２】
一方、上記ステップＳ２の検出の結果、図１に示すように、トランザクションＢのパケット等であるデータ１７が、一の通信態様制御部例えば通信態様制御部１３ａ１において分割する対象として検出されたもの（例えばパケット長が、予め設定された所定の長さよりも長いもの）であった場合（ステップＳ３の“Ｙｅｓ”）、データ分割結合部１３ａ２は、このデータ１７を３つのデータ、例えば図１に示す、符号１８に示すデータｂ１、符号１９に示すデータｂ２、符号２０に示すデータｂ３に分割する（ステップＳ６）。このとき、データ分割結合部１３ａ２は、分割されたデータに、分割前のパケット等を識別するＩＤや、分割されたデータの分割順序を示すＩＤ等を付与することが望ましい。
【００３３】
そして、通信態様制御部１３ａ１，１３ｂ１は、分割されたそれぞれの分割されたそれぞれのデータ、すなわち符号１８，１９，２０に示すデータｂ１，ｂ２，ｂ３（図１参照）のそれぞれの送信に用いる伝送路１５１，１５２，・・・１５ｍを決定する（ステップＳ７）。具体的には、例えば、通信態様制御部１３ａ１や通信態様制御部１３ｂ１は、伝送路１５１，１５２，・・・１５ｍの使用状況を確認し、未使用の伝送路例えば伝送路１５１，１５２，１５ｍを用いて、３つに分割した、符号１８，１９，２０に示すデータｂ１，データｂ２，データｂ３を送出する（ステップＳ８）。
【００３４】
符号１８，１９，２０に示すデータｂ１，ｂ２，ｂ３（図１参照）を受信したチップＢ１１２においては、データ分割結合部１３ｂ２が、符号１８，１９，２０に示すデータｂ１，ｂ２，ｂ３を結合して、分割前のデータ１７を復元する（図１参照）（ステップＳ９）。
【００３５】
以上、この実施の形態１においては、通信状態に依存して、所定の基準を用いて、複数の伝送路１５１，１５２，・・・１５ｍにおいて通信に用いるものの選択や、通信により伝送されるデータ１６，１７等の加工が行われることにより、通信対象であるデータ１６，１７のデータ量や個々のデータの大きさに依存して、データ１６，１７の伝送に用いる伝送路１５１，１５２，・・・１５ｍの選定等を、所定の基準に基づいて行うことができる。これにより、複数のＡ１１１，Ｂ１１２間における、データ１６，１７の伝送に用いる伝送路１５１，１５２，・・・１５ｍの選定等を、所定の基準に基づいて適切に行うことが可能となり、通信状態を安定化させて、レイテンシの増大やシステムの処理効率の低下等を抑止し、また、複数の機器相互間を、良好なコネクティビティを確保して接続することができる。
【００３６】
この実施の形態１においては、伝送されるデータ１６，１７の大きさに依存して、通信に用いる伝送路１５１，１５２，・・・１５ｍの選択や通信により伝送されるデータ１６，１７等の加工を行うことにより、伝送路１５１，１５２，・・・１５ｍの帯域を越えたデータ１６，１７が送信されることで生ずる、レイテンシの増大等やシステムの処理効率の低下等の問題を未然に抑止することが可能になる。
【００３７】
この実施の形態１においては、データ分割結合部１３ａ２，１３ｂ２は、予め設定されたしきい値よりも大きいデータ１７を分割して伝送させ、分割されたデータ１６，１７を受信した場合にはデータ１７を結合させて分割前のデータ１７を復元することにより、伝送路の帯域を越えたデータが１７送信されることで生ずる、レイテンシの増大等やシステムの処理効率の低下等の問題を確実に未然に抑止すると共に、受信側のチップＢ１１２において分割前と同じデータ１７を取得させることができる。
【００３８】
この実施の形態１においては、分割されたデータ１７は複数の伝送路１５１，１５２，・・・１５ｍを用いて迅速に送信側の受信側のチップＡ１１１から受信側のチップＢ１１２に送信して、レイテンシの増大やシステムの処理効率の低下等の問題を防止すると共に、分割がされていないデータ１６は特定の一の伝送路例えば伝送路１５１を用いて伝送することで、通信経路を固定化させて通信状態の安定化を図り、通信速度の速さと通信の信頼性を保つことができる。
【００３９】
従来は、外部バス３４に複数の伝送路１５１，１５２，・・・１５ｎが存在する場合であっても、伝送するデータの分割の要否や分割の態様を効果的かつ動的に行うことは難しかった。例えば、特開２００２−１０８４８９号公報に記載されたトランザクション処理を適用しても、伝送するデータの分割の要否や分割の態様を効果的かつ動的に行うことはできない。しかし、この実施の形態１の通信システム１Ａにおいては、伝送するデータの分割の要否や分割の態様を、データの種類や内容や伝送路１５１，１５２，・・・１５ｎの状態に応じて動的に変化させることができるので、チップＡ１１１、チップＢ１１２の間でのデータ等の通信を、高速で、状態等の変化に柔軟対応可能なものとして行うことができる。また、この実施の形態１においては、データの分割の要否や分割の態様決定を、トランザクションを単位に行うことも可能なので、データ１６，１７の伝送や負荷分散を高速に行うことができる。これにより、これにより、相互に接続された複数の構成要件において、コネクティビティの維持と向上を図ることができる。
【００４０】
［発明の実施の形態２］
図４に、この発明の実施の形態２を示す。
【００４１】
図４に示す、この実施の形態２の通信システム１Ｂも、「機器」としてのチップＡ２１１、チップＢ２１２は、実施の形態１の通信システム１Ａ（図１参照）のチップＡ２１１、チップＢ２１２と同様に、パチンコ機等の遊技機や娯楽機器において画像処理や音声処理や役物の動作制御等に用いられる（図３参照）。
【００４２】
この実施の形態２においても、実施の形態１と同様、「機器」としてのチップＡ２１１及びチップＢ２１１を、外部バス３１で接続する構成であり、外部バス３１は複数の伝送路３２１，３２２，・・・３２ｍ（ｍ＞１）が設けられている。この実施の形態２の接続部２３１，２３２は、「通信態様制御手段」としての通信態様制御部２３ａ１，２３ｂ１、及び、「データ分割結合手段」としてのデータ分割結合部２３ａ２，２３ｂ２を有する。
接続部２３１，２３２は、外部バス３１を用いてデータを伝送する際、送信側でデータの種類やネットワーク状況（例えばレイテンシ）によってデータを分散させ、受信側でそれらのデータを合成させる。
【００４３】
この実施の形態２の通信システム１Ｂにおいては、「機器」としてのチップＡ２１１及びチップＢ２１２の内部にそれぞれチップ内部バス２２１，２２２が存在し、「接続手段」としての接続部２３１，２３２を介して、例えばＰＣＩ  Ｅｘｐｒｅｓｓ等を用いた外部バス２４で接続されている。チップ内部バス２２１，２２２同士は物理層レベルで同じプロトコル（通信規約）で動作し、チップ内部バス２２１，２２２と外部バス３１は物理層レベルで異なるプロトコルで動作する（図５の模式図参照）。外部バス３１は、物理層（図４に図示せず）の上位層に透過層（図４に図示せず）を備えており、チップ内部バス２２１，２２２の内部のプロトコルによる通信は、この透過層によって通信できる。
【００４４】
例えば、図４に示すように、チップＡ２１１の内部にデバイスＡ２７、デバイスＢ２８が、チップＢ２１２の内部にデバイスＣ２９、デバイスＤ３０があり、それそれアドレスａ、アドレスｂ、アドレスｃ、アドレスｄが振られている場合を考える。そして、このときに、例えばデバイスＡ２７がアドレスｃのデバイスにデータを送る場合を考える。この場合、デバイスＡ２７がチップＡ２１１を跨いでチップＢ２１２にデータを送らなければならないので、従来の構成においては、接続部２３１において、チップ内部バス２２１のプロトコルを外部バス３１のプロトコルに変換して送信し、接続部２３２で再びチップ内部バス２２２のプロトコルに変換しなければならない。しかし、この実施の形態２においては、外部バス３１の透過層（図４に図示せず）を用いて、チップ内部バス２２１，２２２のプロトコルによってチップＡ２１１、チップＢ２１２間を透過的に交信できる。そのため、デバイスＡ２７のデータを、チップＢ２１２のデバイスＣ２９に透過的に到達させることができる。
【００４５】
ところで、データ分割結合部２３ａ２，２３ｂ２において、分割を行うか否かを検出するための基準としては、上記［発明の実施の形態１］と同様に、上記（基準１）〜（基準６）等を用いることができる。その他の構成は、上記発明の実施の形態１と同じである。
【００４６】
この発明の実施の形態２の処理手順も、基本的には、［発明の実施の形態１］と同じである（［図２］参照）。ただし、内部ネットワークと外部ネットワークのアドレスの使い分けが行われる点においては、［発明の実施の形態１］と相違する。
【００４７】
なお、この実施の形態２においては、分割されたデータに加え、未分割のデータも複数の伝送路を用いて送信させることができる。具体的には、図４の（方法Ａ）に示すように、一つのデータＡを複数例えば３つのデータａ１、データａ２、データａ３に分割して異なる伝送路３２１，３２２，・・・３２ｎで送信させることができる。
【００４８】
また、図４の（方法Ｂ）に示すように、トランザクション単位に異なる伝送路３２１，３２２，・・・３２ｎで送信させることができる。ここでは、データＢを形成する、コマンドｂ１、コマンドｂ２、コマンドｂ３に基づいて形成されたデータｂ１、データｂ２、データｂ３を、伝送路３２１，３２２，・・・３２ｎに振り分けて伝送する。この方法を用いれば、データの分割や合成に要する処理負荷が軽くて済むので、負荷やレイテンシを軽減できる。なお、このようなトランザクション単位で異なる伝送路３２１，３２２，・・・３２ｎを用いて送信する手順を、上記［発明の実施の形態１］で用いることも可能である。
【００４９】
従来は、チップＡ２１１、チップＢ２１２相互間において、負荷やレイテンシを効果的に軽減させつつ交信させることはできなかった。しかし、この実施の形態２によれば、チップＡ２１１、チップＢ２１２相互間でネットワークの負荷分散を図りつつ高速にデータ等の送受信を行うことができる。また、図４の（方法Ａ）及び（方法Ｂ）を選択的に用いることで、データ等の種類やネットワーク状況に応じて適切な伝送を行うことができる。
【００５０】
［発明の実施の形態の参考例１］
図５に、この発明の実施の形態の参考例１を示す。この参考例の通信システム１Ｃは、主として、上記［発明の実施の形態２］の通信システム１Ｂにて説明した「物理層」と「透過層」の模式的に表示したものである。
【００５１】
図５に示す、この実施の形態の参考例１の通信システム１Ｃにおいては、図４に示す通信システム１Ｂと同様、「機器」としてのチップＡ４１１及びチップＢ４１１の内部にそれぞれチップ内部バス４２１，４２２が存在し、「接続手段」としての接続部４３１，４３２を介して、例えばＰＣＩ  Ｅｘｐｒｅｓｓ等を用いた外部バス４４で接続されている。チップ内部バス４２１，４２２同士は物理層レベルで同じプロトコル（通信規約）で動作し、チップ内部バス４２１，４２２と外部バス４４は物理層レベルで異なるプロトコルで動作する。図５に示す通り、外部バス４４は、物理層４５の上位層に透過層４６を備えており、チップ内部バス４２１，４２２の内部のプロトコルによる通信は、この透過層によって通信できる。
【００５２】
例えば、図５に示す通信システム１Ｃも、図４に示す通信システムと同様に、例えばデバイスＡ４５がアドレスｃのデバイスにデータを送る場合、外部バス４４の透過層４６を用いて、チップ内部バス４２１，４２２のプロトコルによってチップＡ４１１、チップＢ４１２間を透過的に交信できる。そのため、デバイスＡ４６のデータを、チップＢ４１２のデバイスＣ４９に透過的に到達させることができる。これにより、この実施の形態の参考例１においては、チップ内部バス４２１，４２２のプロトコルによって、チップＡ４１１、チップＢ４１２相互間で透過的に相互交信を行わせることができる。
【００５３】
［発明の実施の形態の参考例２］
図５に基づいて、この発明の実施の形態の参考例２を説明する。
【００５４】
この実施の形態の参考例２は、実施の形態の参考例１と同様の通信システム１Ｃにおいて、外部バス４４の物理層４５レベルにおいて、チップ内部バス４２１，４２２とは異なるアドレス空間を有する。即ち、図５に示すように、外部バス４４の物理層４５レベルにおいて、チップＡ４１１にはアドレスｅ、チップＢ４１２にはアドレスｆが付与されており、これらは物理アドレス（即ち、チップＡ４１１、チップＢ４１２という機器固有のアドレス）である。一方、チップ内部バス４２１，４２２におけるアドレス空間のアドレス、つまり、図５におけるアドレスａ，ｂ，ｃ，ｄは、論理アドレス（つまり、個々のチップＡ４１１、チップＢ４１２内に相対的に付与されたアドレス）である。
【００５５】
この実施の形態の参考例２において、例えばデバイスＡ４７がデバイスＣ４９にデータを送る場合、デバイスＣ４９を探索するために、まずチップ４１１のチップ内部バス４２１を論理アドレス（つまりアドレスｃ）に基づいて探索され、チップ４１１内に存在しないことが判明したら、データは外部バス４４を伝送される。外部バス４４の物理層４５レベルでは、データはチップ４１２の物理アドレスであるアドレスｆ宛てに送信する。チップ４１２内では、再び論理アドレスに基づいて探索が行われて、データはデバイスＣ４９に到達する。
【００５６】
従来は、チップＡ４１１、チップＢ４１２内部と外部とを、アドレス空間として区分したり、帯域の無駄な消費等を抑止することができなかった。しかし、この実施の形態の参考例２においては、チップＡ４１１、チップＢ４１２内部と外部とを異なるアドレス空間とすることで、データや信号の伝送最小単位をチップＡ４１１、チップＢ４１２内部に区切られるので、それらを共通のアドレス空間とする場合に比べ、外部バス４４の無駄な帯域消費を抑止することを実現できる。また、論理アドレス空間と物理アドレス空間とを連携させることで、チップＡ４１１、チップＢ４１２相互間の通信も容易に行うことができる。
【００５７】
なお、上記実施の形態の参考例１や参考例２を、発明の実施の形態１や発明の実施の形態２の構成と組み合わせることで、通信状態の一層の安定化を図り、レイテンシの増大やシステムの処理効率の低下等を一層抑止し、また、複数の機器相互間を、一層良好なコネクティビティを確保して接続することもできる。
【００５８】
なお、上記実施の形態１、２及び実施の形態の参考例１、２は、チップＡ１１１、チップ１１２相互間や、チップＡ２１１、チップ２１２相互間、チップＡ４１１、チップ４１２相互間を接続した構成としたが、チップ以外のデバイスやノードを接続した場合に用いることもできる。また、実施の形態１、２、及び実施の形態の参考例１、２を、３つ以上のチップ、あるいはチップ以外のデバイスやノードを接続させた場合に適用することもできる。
【００５９】
上記各実施の形態は本発明の例示であり、本発明が上記各実施の形態のみに限定されることを意味するものではないことは、いうまでもない。
【符号の説明】
【００６０】
１Ａ，１Ｂ，１Ｃ・・・通信システム
１１１，１１２，・・・１１ｎ，２１１，２１２，４１１，４１２・・・チップ、チップＡ、チップＢ、チップｎ（機器）
１３１，１３２，２３１，２３２，４３１，４３２・・・接続部（接続手段）
１３ａ１，１３ｂ１，２３ａ１，２３ｂ１・・・通信態様制御部（通信態様制御手段）
１３ａ２，１３ｂ２，２３ａ２，２３ｂ２・・・データ分割結合部（データ分割結合手段）
１５１，１５２，・・・１５ｍ・・・伝送路
１００・・・遊技機
【図１】
2014212516.tif 000003
【図２】
2014212516.tif 000004
【図３】
2014212516.tif 000005
【図４】
2014212516.tif 000006
【図５】
2014212516.tif 000007