(57)【要約】【課題】遊技機において、複数の通信規格を用いた通信が行われる場合にバスライン数を低減することができる回路装置を提供する。【解決手段】遊技機に備えられる回路装置であって、複数ｎの信号線の接続ポートを有する一対の第１デバイスと、前記ｎより少ないｍの信号線の接続ポートを有する一対の第２デバイスと、前記一対の第１デバイスの間で対応する接続ポートどうしを前記ｎの信号線を介して接続させるか接続させないかを切り替える第１切替部と、前記一対の第２デバイスの間で対応する接続ポートどうしを前記ｎのうちの前記ｍの信号線を介して接続させるか接続させないかを切り替える第２切替部と、前記第１切替部の切り替え及び前記第２切替部の切り替えを制御する切替制御部と、を備える回路装置。【選択図】図１
2018143633.tif 000002
【特許請求の範囲】
【請求項１】
遊技機に備えられる回路装置であって、
ｎ本以上の信号線と、
ｎ個の信号線の接続ポートを有する一対の第１デバイスと、
ｎ個より少ないｍ個の信号線の接続ポートを有する一対の第２デバイスと、
前記一対の第１デバイスの間で対応する接続ポートどうしをｎ本の信号線を介して接続させるか接続させないかを切り替える第１切替部と、
前記一対の第２デバイスの間で対応する接続ポートどうしを前記ｎ本の信号線のうちのｍ本の信号線を介して接続させるか接続させないかを切り替える第２切替部と、
前記第１切替部の切り替え及び前記第２切替部の切り替えを制御する切替制御部と、
を備える回路装置。
【請求項２】
前記切替制御部は、
前記第１切替部に対して前記一対の第１デバイスの間で対応する接続ポートを前記ｎ本の信号線を介して接続させる制御を行っている間、前記第２切替部に対して前記一対の第２デバイスの間で対応する接続ポートを前記ｎ本の信号線のうちの前記ｍ本の信号線を介して接続させない制御を行い、前記第２切替部に対して前記一対の第２デバイスの間で対応する接続ポートを前記ｎ本の信号線のうちの前記ｍ本の信号線を介して接続させる制御を行っている間、前記第１切替部に対して前記一対の第１デバイスの間で対応する接続ポートを前記ｎ本の信号線を介して接続させない制御を行う、
請求項１に記載の回路装置。
【請求項３】
前記第２切替部は、
前記第２デバイスが有する接続ポートのそれぞれから２つに分岐している、
請求項１または請求項２に記載の回路装置。
【請求項４】
ｎ本以上の信号線と、ｎ個の信号線の接続ポートを有する一対の第１デバイスと、ｎ個より少ないｍ個の信号線の接続ポートを有する一対の第２デバイスと、前記一対の第１デバイスの間で対応する接続ポートどうしをｎ本の信号線を介して接続させるか接続させないかを切り替える第１切替部と、前記一対の第２デバイスの間で対応する接続ポートどうしを前記ｎ本の信号線のうちのｍ本の信号線を介して接続させるか接続させないかを切り替える第２切替部と、を備える回路装置の制御方法であって、
前記第１切替部の切り替え及び前記第２切替部の切り替えを制御すること、
を含む回路装置の制御方法。
【請求項５】
ｎ本以上の信号線と、ｎ個の信号線の接続ポートを有する一対の第１デバイスと、ｎ個より少ないｍ個の信号線の接続ポートを有する一対の第２デバイスと、前記一対の第１デバイスの間で対応する接続ポートどうしをｎ本の信号線を介して接続させるか接続させないかを切り替える第１切替部と、前記一対の第２デバイスの間で対応する接続ポートどうしを前記ｎ本の信号線のうちのｍ本の信号線を介して接続させるか接続させないかを切り替える第２切替部と、を備える回路装置のコンピュータに、
前記第１切替部の切り替え及び前記第２切替部の切り替えを制御すること、
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、回路装置、回路装置の制御方法及びプログラムに関する。
【背景技術】
【０００２】
さまざまな通信方式が存在し、それぞれの通信方式に応じたデータが送受信されている。
特許文献１には、関連する技術として、通信において、アドレスバスとデータバスとを共通化させることで、バスライン数を低減させる技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開昭６３−２６３９４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、遊技機では、複数の通信規格を用いた通信が行われる場合がある。そのような場合、一般的には、各通信規格ごとにバスラインが設けられる。その結果、バスラインの増加に伴う費用の増加、及び、空間的なデメリット（例えば、装置の大型化、装置の大型化に伴う材料費の増加など）が生じる。
そのため、遊技機において、複数の通信規格を用いた通信が行われる場合に、バスライン数を低減することのできる技術が求められていた。
【０００５】
本発明は、上記の課題を解決することのできる回路装置、回路装置の制御方法及びプログラムを提供することを目的としている。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明は、遊技機に備えられる回路装置であって、ｎ本以上の信号線と、ｎ個の信号線の接続ポートを有する一対の第１デバイスと、ｎ個より少ないｍ個の信号線の接続ポートを有する一対の第２デバイスと、前記一対の第１デバイスの間で対応する接続ポートどうしをｎ本の信号線を介して接続させるか接続させないかを切り替える第１切替部と、前記一対の第２デバイスの間で対応する接続ポートどうしを前記ｎ本の信号線のうちのｍ本の信号線を介して接続させるか接続させないかを切り替える第２切替部と、前記第１切替部の切り替え及び前記第２切替部の切り替えを制御する切替制御部と、を備える回路装置である。
【０００７】
また、本発明は、ｎ本以上の信号線と、ｎ個の信号線の接続ポートを有する一対の第１デバイスと、ｎ個より少ないｍ個の信号線の接続ポートを有する一対の第２デバイスと、前記一対の第１デバイスの間で対応する接続ポートどうしをｎ本の信号線を介して接続させるか接続させないかを切り替える第１切替部と、前記一対の第２デバイスの間で対応する接続ポートどうしを前記ｎ本の信号線のうちのｍ本の信号線を介して接続させるか接続させないかを切り替える第２切替部と、を備える回路装置の制御方法であって、前記第１切替部の切り替え及び前記第２切替部の切り替えを制御すること、を含む回路装置の制御方法である。
【０００８】
また、本発明は、ｎ本以上の信号線と、ｎ個の信号線の接続ポートを有する一対の第１デバイスと、ｎ個より少ないｍ個の信号線の接続ポートを有する一対の第２デバイスと、前記一対の第１デバイスの間で対応する接続ポートどうしをｎ本の信号線を介して接続させるか接続させないかを切り替える第１切替部と、前記一対の第２デバイスの間で対応する接続ポートどうしを前記ｎ本の信号線のうちのｍ本の信号線を介して接続させるか接続させないかを切り替える第２切替部と、を備える回路装置のコンピュータに、前記第１切替部の切り替え及び前記第２切替部の切り替えを制御すること、を実行させるプログラムである。
【発明の効果】
【０００９】
本発明によれば、遊技機において、複数の通信規格を用いた通信が行われる場合に、バスライン数を低減することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の第１の実施形態による回路装置の一例を示す図である。
【図２】本発明の第２の実施形態による回路装置の一例を示す図である。
【図３】本発明の第３の実施形態による回路装置の一例を示す図である。
【図４】本発明の第３の実施形態による回路装置における通信データの例を示す第１の図である。
【図５】本発明の第３の実施形態による回路装置における通信データの例を示す第２の図である。
【図６】本発明の第４の実施形態による回路装置の一例を示す図である。
【図７】少なくとも１つの実施形態に係るコンピュータの構成を示す概略ブロック図である。
【発明を実施するための形態】
【００１１】
＜第１の実施形態＞
本発明の第１の実施形態による回路装置１について説明する。
ここでは、本発明の各実施形態による回路装置１の理解を容易にするために、本発明の各実施形態に共通の概念を有する最小構成の回路装置１について説明する。
なお、本発明の各実施形態による回路装置１において、各デバイスの対が行う通信の通信規格は、特に説明しない場合、異なるものとする。ただし、本発明の各実施形態による回路装置１において、各デバイスの対が行う通信の通信規格が同一であっても通信を行うことができる。
【００１２】
本発明の実施形態による最小構成の回路装置１は、遊技機に備えられる回路装置である。回路装置１は、図１に示すように、一対の第１デバイス１０（１０ａ、１０ｂ）、一対の第２デバイス２０（２０ａ、２０ｂ）、第１切替部３０（３０ａ、３０ｂ）、第２切替部４０（４０ａ、４０ｂ）、切替制御部５０と、を備える。
【００１３】
第１デバイス１０ａ及び第１デバイス１０ｂのそれぞれは、複数ｎ（ｎは整数）本の信号線とのｎ個の接続ポートを有する。第１デバイス１０ａ及び第１デバイス１０ｂのそれぞれは、ｎビットのバス幅のデータを送受信する。
第２デバイス２０ａ及び第２デバイス２０ｂのそれぞれは、ｎ本より少ないｍ（ｍは整数）本の信号線とのｍ個の接続ポートを有する。第２デバイス２０ａ及び第２デバイス２０ｂのそれぞれは、互いにｍビットのバス幅のデータを送受信する。
【００１４】
第１切替部３０ａは、切替制御部５０による制御に基づいて、第１デバイス１０ａが有するｎ個の接続ポートとｎ本の信号線とをそれぞれ接続する状態にする。または、第１切替部３０ａは、切替制御部５０による制御に基づいて、第１デバイス１０ａが有するｎ個の接続ポートとｎ本の信号線とをいずれも接続しない状態にする。
【００１５】
第１切替部３０ｂは、切替制御部５０による制御に基づいて、第１デバイス１０ｂが有するｎ個の接続ポートとｎ本の信号線とをそれぞれ接続する状態にする。または、第１切替部３０ｂは、切替制御部５０による制御に基づいて、第１デバイス１０ｂが有するｎ個の接続ポートとｎ本の信号線とをいずれも接続しない状態にする。
【００１６】
第２切替部４０ａは、切替制御部５０による制御に基づいて、第２デバイス２０ａが有するｍ個の接続ポートとｎ本の信号線のうちのｍ本の信号線とをそれぞれ接続する状態にする。または、第２切替部４０ａは、切替制御部５０による制御に基づいて、第２デバイス２０ａが有するｍ個の接続ポートとｎ本の信号線とをいずれも接続しない状態にする。
【００１７】
第２切替部４０ｂは、切替制御部５０による制御に基づいて、第２デバイス２０ｂが有するｍ個の接続ポートと、第２切替部４０ａが切り替えの対象とするｍ本の信号線と同一のｍ本の信号線とをそれぞれ接続する状態にする。または、第２切替部４０ｂは、切替制御部５０による制御に基づいて、第２デバイス２０ｂが有するｍ個の接続ポートとｎ本の信号線とをいずれも接続しない状態にする。
【００１８】
本発明の各実施形態による第１切替部３０及び第２切替部４０のそれぞれは、例えば、トランジスタスイッチ、マルチプレクサ、信号に応じて切り替わる機械スイッチなどである。
【００１９】
切替制御部５０は、第１切替部３０ａ、第１切替部３０ｂ、第２切替部４０ａ及び第２切替部４０ｂのそれぞれの接続状態を制御する。
具体的には、第１デバイス１０ａと第１デバイス１０ｂとを接続させる場合には、切替制御部５０は、第１切替部３０ａを第１デバイス１０ａが有するｎ個の接続ポートとｎ本の信号線とをそれぞれ接続する状態に制御する。また、切替制御部５０は、第１切替部３０ｂを第１デバイス１０ｂが有するｎ個の接続ポートとｎ本の信号線とをそれぞれ接続する状態に制御する。また、切替制御部５０は、第２切替部４０ａを第２デバイス２０ａが有するｍ個の接続ポートとｎ本の信号線とをいずれも接続しない状態に制御する。また、切替制御部５０は、第２切替部４０ｂを第２デバイス２０ｂが有するｍ個の接続ポートとｎ本の信号線とをいずれも接続しない状態に制御する。この場合、第１切替部３０ａ及び第１切替部３０ｂは、一対の第１デバイス１０ａ及び第１デバイス１０ｂの間で対応する接続ポートどうしをｎ本の信号線を介して接続させる。これにより、第１デバイス１０ａと第１デバイス１０ｂとの間の通信が可能になる。
【００２０】
また、第２デバイス２０ａと第２デバイス２０ｂとを接続させる場合には、具体的には、切替制御部５０は、第１切替部３０ａを第１デバイス１０ａが有するｎ個の接続ポートとｎ本の信号線とをいずれも接続しない状態に制御する。また、切替制御部５０は、第１切替部３０ｂを第１デバイス１０ｂが有するｎ個の接続ポートとｎ本の信号線とをいずれも接続しない状態に制御する。また、切替制御部５０は、第２切替部４０ａを、第２デバイス２０ａが有するｍ個の接続ポートとｎ本の信号線のうちのｍ本の信号線とをそれぞれ接続する状態に制御する。また、切替制御部５０は、第２切替部４０ｂを、第２デバイス２０ｂが有するｍ個の接続ポートと、第２切替部４０ａが切り替えの対象とするｍ本の信号線と同一のｍ本の信号線とをそれぞれ接続する状態にする。この場合、第２切替部４０ａ及び第２切替部４０ｂは、一対の第２デバイス２０ａ及び第２デバイス２０ｂの間で対応する接続ポートどうしをｍ本の信号線を介して接続させる。これにより、第２デバイス２０ａと第２デバイス２０ｂとの間の通信が可能になる。
【００２１】
このようにすれば、回路装置１は、遊技機において、複数の通信規格を用いた通信が行われる場合にバスライン数を低減することができる。具体的には、例えば、一対の第１デバイス１０ａ及び第１デバイス１０ｂの間で用いられる通信の通信規格と、一対の第２デバイス２０ａ及び第２デバイス２０ｂの間で用いられる通信の通信規格とが異なる場合に、回路装置１は、遊技機において、バスライン数を低減することができる。
【００２２】
＜第２の実施形態＞
本発明の第２の実施形態による回路装置１について説明する。
本発明の第２の実施形態による回路装置１は、図２に示すように、第１基板２ａと、第２基板２ｂとを備える。
【００２３】
第１基板２ａは、第１デバイス１０ａ、第２デバイス２０ａ１、第２デバイス２０ａ２、第１切替部３０ａ、第２切替部４０ａ１、第２切替部４０ａ２及び切替制御部５０ａを備える。
【００２４】
第２基板２ｂは、第１デバイス１０ｂ、第２デバイス２０ｂ１、第２デバイス２０ｂ２、第１切替部３０ｂ、第２切替部４０ｂ１、第２切替部４０ｂ２及び切替制御部５０ｂを備える。
【００２５】
第１デバイス１０ａと第１デバイス１０ｂは、対をなすデバイスである。第１デバイス１０ａ及び第１デバイス１０ｂのそれぞれは、回路装置１において、最大のバス幅ｎビットを有するデバイスである。第１デバイス１０ａ及び第１デバイス１０ｂのそれぞれは、ｎ個の接続ポートを有する。第１デバイス１０ａ及び第１デバイス１０ｂのそれぞれは、接続ポートを介してｎビットのバス幅のデータを送受信する。
【００２６】
第２デバイス２０ａ１と第２デバイス２０ｂ１は、対をなすデバイスである。第２デバイス２０ａ１及び第２デバイス２０ｂ１のそれぞれは、５つの接続ポートを有する。第２デバイス２０ａ１及び第２デバイス２０ｂ１のそれぞれは、５ビットのバス幅のデータを送受信する。
【００２７】
第２デバイス２０ａ２と第２デバイス２０ｂ２は、対をなすデバイスである。第２デバイス２０ａ２及び第２デバイス２０ｂ２のそれぞれは、３つの接続ポートを有する。第２デバイス２０ａ２及び第２デバイス２０ｂ２のそれぞれは、３ビットのバス幅のデータを送受信する。
【００２８】
第１切替部３０ａは、切替制御部５０ａによる制御に基づいて、第１デバイス１０ａが有するｎ個の接続ポートとｎ本の信号線とをそれぞれ接続する状態にする。または、第１切替部３０ａは、切替制御部５０ａによる制御に基づいて、第１デバイス１０ａが有するｎ個の接続ポートとｎ本の信号線とをいずれも接続しない状態にする。
【００２９】
第１切替部３０ｂは、切替制御部５０ｂによる制御に基づいて、第１デバイス１０ｂが有するｎ個の接続ポートとｎ本の信号線とをそれぞれ接続する状態にする。または、第１切替部３０ｂは、切替制御部５０ｂによる制御に基づいて、第１デバイス１０ｂが有するｎ個の接続ポートとｎ本の信号線とをいずれも接続しない状態にする。
【００３０】
第２切替部４０ａ１は、切替制御部５０ａによる制御に基づいて、第２デバイス２０ａ１が有する５つの接続ポートとｎ本の信号線のうちの５本の信号線とをそれぞれ接続する状態にする。または、第２切替部４０ａ１は、切替制御部５０ａによる制御に基づいて、第２デバイス２０ａ１が有する５つの接続ポートとｎ本の信号線とをいずれも接続しない状態にする。
【００３１】
第２切替部４０ｂ１は、切替制御部５０ｂによる制御に基づいて、第２デバイス２０ｂ１が有する５つの接続ポートと、第２切替部４０ａ１が切り替えの対象とする５本の信号線と同一の５本の信号線とをそれぞれ接続する状態にする。または、第２切替部４０ｂ１は、切替制御部５０ｂによる制御に基づいて、第２デバイス２０ｂ１が有する５つの接続ポートとｎ本の信号線とをいずれも接続しない状態にする。
【００３２】
第２切替部４０ａ２は、切替制御部５０ａによる制御に基づいて、第２デバイス２０ａ２が有する３つの接続ポートと、ｎ本の信号線のうちの第２切替部４０ａ１が制御対象とする５本の信号線を除いた信号線のうちの３本の信号線とをそれぞれ接続する状態にする。または、第２切替部４０ａ２は、切替制御部５０ａによる制御に基づいて、第２デバイス２０ａ２が有する３つの接続ポートとｎ本の信号線とをいずれも接続しない状態にする。
【００３３】
第２切替部４０ｂ２は、切替制御部５０ｂによる制御に基づいて、第２デバイス２０ｂ２が有する３つの接続ポートと、第２切替部４０ａ２が切り替えの対象とする３本の信号線と同一の３本の信号線とをそれぞれ接続する状態にする。または、第２切替部４０ｂ２は、切替制御部５０ｂによる制御に基づいて、第２デバイス２０ｂ２が有する３つの接続ポートとｎ本の信号線とをいずれも接続しない状態にする。
【００３４】
切替制御部５０ａは、第１切替部３０ａ、第２切替部４０ａ１及び第２切替部４０ａ２のそれぞれの接続状態を制御する。また、切替制御部５０ｂは、第１切替部３０ｂ、第２切替部４０ｂ１及び第２切替部４０ｂ２のそれぞれの接続状態を制御する。このとき、切替制御部５０ａと切替制御部５０ｂは、α本の信号線を介して互いに通信しながら連携をとって第１切替部３０及び第２切替部４０のそれぞれを制御する。例えば、切替制御部５０ａと切替制御部５０ｂとがマスタとスレーブの関係（切替制御部５０ａと切替制御部５０ｂのいずれがマスタになってもよい）になり、マスタがスレーブに制御内容を指示することで、切替制御部５０ａと切替制御部５０ｂが１つの切替制御部５０として、第１切替部３０ａ、第２切替部４０ａ１、第２切替部４０ａ２、第１切替部３０ｂ、第２切替部４０ｂ１及び第２切替部４０ｂ２を制御することができる。
【００３５】
具体的には、第１デバイス１０ａと第１デバイス１０ｂとを接続させる場合には、切替制御部５０ａは、第１切替部３０ａを第１デバイス１０ａが有するｎ個の接続ポートとｎ本の信号線とをそれぞれ接続する状態に制御する。また、切替制御部５０ｂは、第１切替部３０ｂを第１デバイス１０ｂが有するｎ個の接続ポートとｎ本の信号線とをそれぞれ接続する状態に制御する。また、切替制御部５０ａは、第２切替部４０ａ１を第２デバイス２０ａ１が有する５つの接続ポートとｎ本の信号線とをいずれも接続しない状態に制御する。また、切替制御部５０ｂは、第２切替部４０ｂ１を第２デバイス２０ｂ１が有する５つの接続ポートとｎ本の信号線とをいずれも接続しない状態に制御する。また、切替制御部５０ａは、第２切替部４０ａ２を第２デバイス２０ａ２が有する３つの接続ポートとｎ本の信号線とをいずれも接続しない状態に制御する。また、切替制御部５０ｂは、第２切替部４０ｂ２を第２デバイス２０ｂ２が有する３つの接続ポートとｎ本の信号線とをいずれも接続しない状態に制御する。この場合、第１切替部３０ａ及び第１切替部３０ｂは、一対の第１デバイス１０ａ及び第１デバイス１０ｂの間で対応する接続ポートどうしをｎ本の信号線を介して接続させる。これにより、第１デバイス１０ａと第１デバイス１０ｂとの間の通信が可能になる。
【００３６】
また、具体的には、第２デバイス２０ａ１と第２デバイス２０ｂ１とを接続させ、また、第２デバイス２０ａ２と第２デバイス２０ｂ２とを接続させる場合には、切替制御部５０ａは、第１切替部３０ａを第１デバイス１０ａが有するｎ個の接続ポートとｎ本の信号線とをいずれも接続しない状態に制御する。また、切替制御部５０ｂは、第１切替部３０ｂを第１デバイス１０ｂが有するｎ個の接続ポートとｎ本の信号線とをいずれも接続しない状態に制御する。また、切替制御部５０ａは、第２切替部４０ａ１を、第２デバイス２０ａ１が有する５つの接続ポートとｎ本の信号線のうちの５本の信号線とをそれぞれ接続する状態に制御する。また、切替制御部５０ｂは、第２切替部４０ｂ１を、第２デバイス２０ｂ１が有する５つの接続ポートと、第２切替部４０ａ１が切り替えの対象とする５本の信号線と同一の５本の信号線とをそれぞれ接続する状態に制御する。また、切替制御部５０ａは、第２切替部４０ａ２を、第２デバイス２０ａ２が有する３つの接続ポートと、ｎ本の信号線のうちの第２切替部４０ａ１が制御対象とする５本の信号線を除いた信号線のうちの３本の信号線とをそれぞれ接続する状態に制御する。また、切替制御部５０ｂは、第２切替部４０ｂ２を、第２デバイス２０ｂ２が有する３つの接続ポートと、第２切替部４０ａ２が切り替えの対象とする３本の信号線と同一の３本の信号線とをそれぞれ接続する状態に制御する。この場合、第２切替部４０ａ１及び第２切替部４０ｂ１は、一対の第２デバイス２０ａ１及び第２デバイス２０ｂ１の間で対応する接続ポートどうしを５本の信号線を介して接続させる。また、この場合、第２切替部４０ａ２及び第２切替部４０ｂ２は、一対の第２デバイス２０ａ２及び第２デバイス２０ｂ２の間で対応する接続ポートどうしを３本の信号線を介して接続させる。これにより、第２デバイス２０ａ１と第２デバイス２０ｂ１との間の通信が可能になる。また、これにより、第２デバイス２０ａ２と第２デバイス２０ｂ２との間の通信が可能になる。
【００３７】
このようにすれば、回路装置１は、遊技機において、複数の通信規格を用いた通信が行われる場合にバスライン数を低減することができる。具体的には、例えば、一対の第１デバイス１０ａ及び第１デバイス１０ｂの間で用いられる通信の通信規格と、一対の第２デバイス２０ａ１及び第２デバイス２０ｂ１の間で用いられる通信の通信規格と、一対の第２デバイス２０ａ２及び第２デバイス２０ｂ２の間で用いられる通信の通信規格とが異なる場合に、回路装置１は、遊技機において、バスライン数を低減することができる。
具体的には、ここで示した例の場合、第１デバイス１０のバス幅はｎビット、第２デバイス２０ａのバス幅は５ビット、第２デバイス２０ａのバス幅は３ビットである。また、切替制御部５０のバス幅はαビットである。そのため、ここで示した回路装置１とは異なる技術を用いた場合、それぞれのバス幅の総和は（ｎ＋８）ビットとなり、必要なバスライン数は、（ｎ＋８）本となる。それに対して、本発明の第２の実施形態の回路装置１では、（ｎ＋α）本のバスラインとなる。したがって、この場合、αが７以下であればバスラインを低減することができる。
【００３８】
＜第３の実施形態＞
本発明の第３の実施形態による回路装置１について説明する。
本発明の第３の実施形態による回路装置１は、図３に示すように、第１基板２ａと、第２基板２ｂとを備える。
【００３９】
第１基板２ａは、第１デバイス１０ａ、第２デバイス２０ａ１、第２デバイス２０ａ２、第２デバイス２０ａ３、第２デバイス２０ａ４、第１切替部３０ａ、第２切替部４０ａ１、第２切替部４０ａ２、第２切替部４０ａ３、第２切替部４０ａ４及び切替制御部５０ａを備える。
【００４０】
第２基板２ｂは、第１デバイス１０ｂ、第２デバイス２０ｂ１、第２デバイス２０ｂ２、第２デバイス２０ｂ３、第２デバイス２０ｂ４、第１切替部３０ｂ、第２切替部４０ｂ１、第２切替部４０ｂ２、第２切替部４０ｂ３、第２切替部４０ｂ４及び切替制御部５０ｂを備える。
【００４１】
第１デバイス１０ａと第１デバイス１０ｂは、対をなすデバイスである。第１デバイス１０ａ及び第１デバイス１０ｂのそれぞれは、回路装置１において、最大のバス幅９ビットを有するデバイスである。第１デバイス１０ａ及び第１デバイス１０ｂのそれぞれは、ｎ個の接続ポートを有する。第１デバイス１０ａ及び第１デバイス１０ｂのそれぞれは、接続ポートを介して９ビットのバス幅のデータを送受信する。
【００４２】
第２デバイス２０ａ１と第２デバイス２０ｂ１は、対をなすデバイスである。第２デバイス２０ａ１及び第２デバイス２０ｂ１のそれぞれは、５つの接続ポートを有する。第２デバイス２０ａ１及び第２デバイス２０ｂ１のそれぞれは、５ビットのバス幅のデータを送受信する。
【００４３】
第２デバイス２０ａ２と第２デバイス２０ｂ２は、対をなすデバイスである。第２デバイス２０ａ２及び第２デバイス２０ｂ２のそれぞれは、３つの接続ポートを有する。第２デバイス２０ａ２及び第２デバイス２０ｂ２のそれぞれは、３ビットのバス幅のデータを送受信する。
【００４４】
第２デバイス２０ａ３と第２デバイス２０ｂ３は、対をなすデバイスである。第２デバイス２０ａ３及び第２デバイス２０ｂ３のそれぞれは、４つの接続ポートを有する。第２デバイス２０ａ３及び第２デバイス２０ｂ３のそれぞれは、４ビットのバス幅のデータを送受信する。
【００４５】
第２デバイス２０ａ４と第２デバイス２０ｂ４は、対をなすデバイスである。第２デバイス２０ａ４及び第２デバイス２０ｂ４のそれぞれは、３つの接続ポートを有する。第２デバイス２０ａ４及び第２デバイス２０ｂ４のそれぞれは、３ビットのバス幅のデータを送受信する。
【００４６】
第１切替部３０ａは、第１デバイス１０ａが有する９つの接続ポートと９本の信号線との接続状態を、切替制御部５０ａによる制御に従う状態にする。
【００４７】
第１切替部３０ｂは、第１デバイス１０ｂが有する９つの接続ポートと９本の信号線との接続状態を、切替制御部５０ｂによる制御に従う状態にする。
【００４８】
第２切替部４０ａ１は、第２デバイス２０ａ１が有する５つの接続ポートと９本の信号線との接続状態を、切替制御部５０ａによる制御に従う状態にする。
【００４９】
第２切替部４０ｂ１は、第２デバイス２０ｂ１が有する５つの接続ポートと９本の信号線との接続状態を、切替制御部５０ｂによる制御に従う状態にする。
【００５０】
第２切替部４０ａ２は、第２デバイス２０ａ２が有する３つの接続ポートと９本の信号線との接続状態を、切替制御部５０ａによる制御に従う状態にする。
【００５１】
第２切替部４０ｂ２は、第２デバイス２０ｂ２が有する３つの接続ポートと９本の信号線との接続状態を、切替制御部５０ｂによる制御に従う状態にする。
【００５２】
第２切替部４０ａ３は、第２デバイス２０ａ３が有する４つの接続ポートと９本の信号線との接続状態を、切替制御部５０ａによる制御に従う状態にする。なお、第２切替部４０ａ３は、第２デバイス２０ａ３が有する４つの接続ポートのそれぞれから２つに分岐している。そのため、第２切替部４０ａ３は、第２デバイス２０ａ３が有する４つの接続ポートを異なる２通りの接続先を実現している。
【００５３】
第２切替部４０ｂ３は、第２デバイス２０ｂ３が有する４つの接続ポートと９本の信号線との接続状態を、切替制御部５０ｂによる制御に従う状態にする。なお、第２切替部４０ｂ３は、第２デバイス２０ｂ３が有する４つの接続ポートのそれぞれから２つに分岐している。そのため、第２切替部４０ｂ３は、第２デバイス２０ｂ３が有する４つの接続ポートを異なる２通りの接続先を実現している。
【００５４】
第２切替部４０ａ４は、第２デバイス２０ａ４が有する３つの接続ポートと９本の信号線との接続状態を、切替制御部５０ａによる制御に従う状態にする。なお、第２切替部４０ａ４は、第２デバイス２０ａ４が有する３つの接続ポートのそれぞれから２つに分岐している。そのため、第２切替部４０ａ４は、第２デバイス２０ａ４が有する３つの接続ポートを異なる２通りの接続先を実現している。
【００５５】
第２切替部４０ｂ４は、第２デバイス２０ｂ４が有する３つの接続ポートと９本の信号線との接続状態を、切替制御部５０ｂによる制御に従う状態にする。なお、第２切替部４０ｂ４は、第２デバイス２０ｂ４が有する３つの接続ポートのそれぞれから２つに分岐している。そのため、第２切替部４０ｂ４は、第２デバイス２０ｂ４が有する３つの接続ポートを異なる２通りの接続先を実現している。
【００５６】
切替制御部５０ａは、第１切替部３０ａ、第２切替部４０ａ１、第２切替部４０ａ２、第２切替部４０ａ３及び第２切替部４０ａ４のそれぞれの接続状態を制御する。また、切替制御部５０ｂは、第１切替部３０ｂ、第２切替部４０ｂ１、第２切替部４０ｂ２、第２切替部４０ｂ３及び第２切替部４０ｂ４のそれぞれの接続状態を制御する。このとき、切替制御部５０ａと切替制御部５０ｂは、α本の信号線を介して互いに通信しながら連携をとって第１切替部３０及び第２切替部４０のそれぞれを制御する。例えば、切替制御部５０ａと切替制御部５０ｂとがマスタとスレーブの関係（切替制御部５０ａと切替制御部５０ｂのいずれがマスタになってもよい）になり、マスタがスレーブに制御内容を指示することで、切替制御部５０ａと切替制御部５０ｂが１つの切替制御部５０として、第１切替部３０ａ、第２切替部４０ａ１、第２切替部４０ａ２、第２切替部４０ａ３、第２切替部４０ａ４、第１切替部３０ｂ、第２切替部４０ｂ１、第２切替部４０ｂ２、第２切替部４０ｂ３及び第２切替部４０ｂ４を制御することができる。
【００５７】
ここで示した例の場合、第１デバイス１０のバス幅は９ビット、第２デバイス２０ａ１のバス幅は５ビット、第２デバイス２０ａ２のバス幅は３ビット、第２デバイス２０ａ３のバス幅は４ビット、第２デバイス２０ａ４のバス幅は３ビットである。また、切替制御部５０のバス幅はαビットである。そのため、ここで示した回路装置１とは異なる技術を用いた場合、それぞれのバス幅の総和は２４ビットとなり、必要なバスライン数は、２４本となる。それに対して、本発明の第２の実施形態の回路装置１では、（９＋α）本のバスラインとなる。したがって、この場合、αが１４以下であればバスラインを低減することができる。
【００５８】
最大バス幅が９ビットであるため、第１デバイス１０ａと第１デバイス１０ｂとの間で通信を行わない場合、第２デバイス２０ａ１と第２デバイス２０ｂ１との間の通信（バス幅５ビット）、及び、第２デバイス２０ａ２と第２デバイス２０ｂ２との間の通信（バス幅３ビット）を並行して行うことができる。または、第１デバイス１０ａと第１デバイス１０ｂとの間で通信を行わない場合、第２デバイス２０ａ１と第２デバイス２０ｂ１との間の通信（バス幅５ビット）、及び、第２デバイス２０ａ３と第２デバイス２０ｂ３との間の通信（バス幅４ビット）を並行して行うことができる。または、第１デバイス１０ａと第１デバイス１０ｂとの間で通信を行わない場合、第２デバイス２０ａ１と第２デバイス２０ｂ１との間の通信（バス幅５ビット）、及び、第２デバイス２０ａ４と第２デバイス２０ｂ４との間の通信（バス幅３ビット）を並行して行うことができる。または、第１デバイス１０ａと第１デバイス１０ｂとの間で通信を行わない場合、第２デバイス２０ａ２と第２デバイス２０ｂ２との間の通信（バス幅３ビット）、及び、第２デバイス２０ａ３と第２デバイス２０ｂ３との間の通信（バス幅４ビット）を並行して行うことができる。または、第１デバイス１０ａと第１デバイス１０ｂとの間で通信を行わない場合、第２デバイス２０ａ２と第２デバイス２０ｂ２との間の通信（バス幅３ビット）、及び、第２デバイス２０ａ４と第２デバイス２０ｂ４との間の通信（バス幅３ビット）を並行して行うことができる。または、第１デバイス１０ａと第１デバイス１０ｂとの間で通信を行わない場合、第２デバイス２０ａ３と第２デバイス２０ｂ３との間の通信（バス幅４ビット）、及び、第２デバイス２０ａ４と第２デバイス２０ｂ４との間の通信（バス幅３ビット）を並行して行うことができる。
本発明の第３の実施形態による切替制御部５０ａ及び切替制御部５０ｂは、本発明の第２の実施形態による切替制御部５０ａ及び切替制御部５０ｂと同様の制御によって、上述のいずれかの通信を実行するように制御すればよい。
【００５９】
図４及び図５に、本発明の第３の実施形態による回路装置１において行われる通信のタイミングチャートの例を示す。
図４は、各デバイスごとの通信を示す図である。期間Ｔ１及び期間Ｔ３では、第１デバイス１０ａと第１デバイス１０ｂとが通信を行う。期間Ｔ２では、第２デバイス２０ａ１と第２デバイス２０ｂ１とが通信を行う。また、期間Ｔ２では、第２デバイス２０ａ２と第２デバイス２０ｂ２とが通信を行う。期間Ｔ４では、第２デバイス２０ａ３と第２デバイス２０ｂ３とが通信を行う。また、期間Ｔ４では、第２デバイス２０ａ４と第２デバイス２０ｂ４とが通信を行う。
図５は、図４に示した通信を行ったときのバスラインにおける通信データを示す図である。図５からわかるように、期間Ｔ１から期間Ｔ４まで各バスラインがほぼデータで埋められており、バスラインの数を減らして効率のよい通信が行われていることがわかる。
【００６０】
このようにすれば、回路装置１は、遊技機において、複数の通信規格を用いた通信が行われる場合にバスライン数を低減することができる。
また、接続ポートのそれぞれから２つに分岐した第２切替部を有する場合、各デバイスと、信号線との接続の組み合わせが増えるため、通信を行っていない信号線がある場合に、その信号線に接続できる第２デバイスの数を増やすことができる。その結果、回路装置１では、より効率的にデバイス間の通信を行うことができる。
【００６１】
なお、回路装置１におけるバス幅は、最大バス幅のデバイスのバス幅にすると最小のバスライン数となるが、回路装置１におけるバス幅は、最大バス幅のデバイスのバス幅に限定するものではない。各デバイスのバス幅の組み合わせや、各デバイスの通信頻度によっては、最大バス幅のデバイスのバス幅よりも増やした方が通信の効率が向上する場合がある。そのような場合には、通信の効率を優先して回路装置１におけるバス幅を増やしてもよい。
【００６２】
＜第４の実施形態＞
本発明の第４の実施形態による回路装置１について説明する。
本発明の第４の実施形態による回路装置１は、一部のデバイスの対が行う通信の通信規格が同一である。
本発明の第４の実施形態による回路装置１は、図６に示すように、第１基板２ａと、第２基板２ｂとを備える。
【００６３】
第１基板２ａは、第１デバイス１０ａ、第２デバイス２０ａ１、第２デバイス２０ａ２、第２デバイス２０ａ３、第２デバイス２０ａ５、第１切替部３０ａ、第２切替部４０ａ１、第２切替部４０ａ２、第２切替部４０ａ３及び切替制御部５０ａを備える。
【００６４】
第２基板２ｂは、第１デバイス１０ｂ、第２デバイス２０ｂ１、第２デバイス２０ｂ２、第２デバイス２０ｂ３、第２デバイス２０ｂ５、第１切替部３０ｂ、第２切替部４０ｂ１、第２切替部４０ｂ２、第２切替部４０ｂ３及び切替制御部５０ｂを備える。
【００６５】
ここで示した例の場合、第２デバイス２０ａ２、第２デバイス２０ａ５、第２デバイス２０ｂ２、第２デバイス２０ｂ５が同一の通信規格で通信を行うデバイスである。そのため、第２デバイス２０ａ２と第２デバイス２０ａ５とが常時接続され、通信を行っていてもよい。また、第２デバイス２０ｂ２と第２デバイス２０ｂ５とが常時接続され、通信を行っていてもよい。
【００６６】
なお、切替制御部５０ａ及び切替制御部５０ｂが行う第１切替部と第２切替部の制御については、本発明の第１から第３の実施形態における切替制御部５０ａ及び切替制御部５０ｂの制御と同様に考えればよい。
【００６７】
このようにすれば、回路装置１は、遊技機において、複数の通信規格を用いた通信が行われる場合にバスライン数を低減することができる。
また、同一の通信規格で通信を行うデバイスが存在する場合、常時接続して通信を行うことができる。
【００６８】
なお、本発明の各実施形態において、切替制御部５０（切替制御部５０ａ及び切替制御部５０ｂ）は、接続先のアドレスや識別子などに基づいて第１切替部と第２切替部とを制御してもよい。
具体的には、例えば、記憶部に接続先のアドレスや識別子などと関連付けて第１切替部と第２切替部を制御する制御信号を予めデータベースとして記録しておく。切替制御部５０（切替制御部５０ａ及び切替制御部５０ｂ）は、通信を行う際に接続先のアドレスや識別子の情報を取得する。切替制御部５０は、取得した接続先のアドレスや識別子を記憶部が記憶するデータベースにおいて特定する。切替制御部５０は、データベースにおいて特定した接続先のアドレスや識別子に関連付けられた制御信号を特定する。切替制御部５０は、特定した制御信号を用いて第１切替部と第２切替部とを制御すればよい。
【００６９】
なお、本発明の実施形態における処理は、適切な処理が行われる範囲において、処理の順番が入れ替わってもよい。
【００７０】
本発明の実施形態における記憶部のそれぞれは、適切な情報の送受信が行われる範囲においてどこに備えられていてもよい。また、記憶部のそれぞれは、適切な情報の送受信が行われる範囲において複数存在しデータを分散して記憶していてもよい。
【００７１】
本発明の実施形態について説明したが、上述の回路装置１、切替制御部５０、その他の制御装置のそれぞれは内部に、コンピュータシステムを有していてもよい。そして、上述した処理の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。ここでコンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータがそのプログラムを実行するようにしてもよい。
【００７２】
また、上記プログラムは、前述した機能の一部を実現してもよい。さらに、上記プログラムは、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるファイル、いわゆる差分ファイル（差分プログラム）であってもよい。
【００７３】
図７は、少なくとも１つの実施形態に係るコンピュータの構成を示す概略ブロック図である。
コンピュータ５は、図７に示すように、ＣＰＵ６、メインメモリ７、ストレージ８、インターフェース９を備える。
例えば、上述の回路装置１、切替制御部５０、その他の制御装置のそれぞれは、コンピュータ５に実装される。そして、上述した各処理部の動作は、プログラムの形式でストレージ８に記憶されている。ＣＰＵ６は、プログラムをストレージ８から読み出してメインメモリ７に展開し、当該プログラムに従って上記処理を実行する。また、ＣＰＵ６は、プログラムに従って、上述した各記憶部に対応する記憶領域をメインメモリ７に確保する。
【００７４】
ストレージ８の例としては、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＤＶＤ−ＲＯＭ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、半導体メモリ等が挙げられる。ストレージ８は、コンピュータ５のバスに直接接続された内部メディアであってもよいし、インターフェース９または通信回線を介してコンピュータ５に接続される外部メディアであってもよい。また、このプログラムが通信回線によってコンピュータ５に配信される場合、配信を受けたコンピュータ５が当該プログラムをメインメモリ７に展開し、上記処理を実行してもよい。少なくとも１つの実施形態において、ストレージ８は、一時的でない有形の記憶媒体である。
【００７５】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例であり、発明の範囲を限定しない。これらの実施形態は、発明の要旨を逸脱しない範囲で、追加、種々の省略、置き換え、変更を行ってよい。
【符号の説明】
【００７６】
１・・・回路装置
１０ａ、１０ｂ・・・第１デバイス
２０ａ、２０ａ１、２０ａ２、２０ａ３、２０ａ４、２０ａ５、２０ｂ、２０ｂ１、２０ｂ２、２０ｂ３、２０ｂ４、２０ｂ５・・・第２デバイス
３０ａ、３０ｂ・・・第１切替部
４０ａ、４０ａ１、４０ａ２、４０ａ３、４０ａ４、４０ｂ、４０ｂ１、４０ｂ２、４０ｂ３、４０ｂ４・・・第２切替部
５０、５０ａ、５０ｂ・・・切替制御部
【図１】
2018143633.tif 000003
【図２】
2018143633.tif 000004
【図３】
2018143633.tif 000005
【図４】
2018143633.tif 000006
【図５】
2018143633.tif 000007
【図６】
2018143633.tif 000008
【図７】
2018143633.tif 000009