JP2018143633A - 回路装置、回路装置の制御方法及びプログラム - Google Patents

回路装置、回路装置の制御方法及びプログラム Download PDF

Info

Publication number
JP2018143633A
JP2018143633A JP2017043639A JP2017043639A JP2018143633A JP 2018143633 A JP2018143633 A JP 2018143633A JP 2017043639 A JP2017043639 A JP 2017043639A JP 2017043639 A JP2017043639 A JP 2017043639A JP 2018143633 A JP2018143633 A JP 2018143633A
Authority
JP
Japan
Prior art keywords
switching
signal lines
switching unit
connection ports
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2017043639A
Other languages
English (en)
Other versions
JP6813187B2 (ja
Inventor
高木 明
Akira Takagi
明 高木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Embedded Products Ltd
Original Assignee
NEC Embedded Products Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Embedded Products Ltd filed Critical NEC Embedded Products Ltd
Priority to JP2017043639A priority Critical patent/JP6813187B2/ja
Publication of JP2018143633A publication Critical patent/JP2018143633A/ja
Application granted granted Critical
Publication of JP6813187B2 publication Critical patent/JP6813187B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Pinball Game Machines (AREA)

Abstract

【課題】遊技機において、複数の通信規格を用いた通信が行われる場合にバスライン数を低減することができる回路装置を提供する。【解決手段】遊技機に備えられる回路装置であって、複数nの信号線の接続ポートを有する一対の第1デバイスと、前記nより少ないmの信号線の接続ポートを有する一対の第2デバイスと、前記一対の第1デバイスの間で対応する接続ポートどうしを前記nの信号線を介して接続させるか接続させないかを切り替える第1切替部と、前記一対の第2デバイスの間で対応する接続ポートどうしを前記nのうちの前記mの信号線を介して接続させるか接続させないかを切り替える第2切替部と、前記第1切替部の切り替え及び前記第2切替部の切り替えを制御する切替制御部と、を備える回路装置。【選択図】図1

Description

本発明は、回路装置、回路装置の制御方法及びプログラムに関する。
さまざまな通信方式が存在し、それぞれの通信方式に応じたデータが送受信されている。
特許文献1には、関連する技術として、通信において、アドレスバスとデータバスとを共通化させることで、バスライン数を低減させる技術が開示されている。
特開昭63−263941号公報
ところで、遊技機では、複数の通信規格を用いた通信が行われる場合がある。そのような場合、一般的には、各通信規格ごとにバスラインが設けられる。その結果、バスラインの増加に伴う費用の増加、及び、空間的なデメリット(例えば、装置の大型化、装置の大型化に伴う材料費の増加など)が生じる。
そのため、遊技機において、複数の通信規格を用いた通信が行われる場合に、バスライン数を低減することのできる技術が求められていた。
本発明は、上記の課題を解決することのできる回路装置、回路装置の制御方法及びプログラムを提供することを目的としている。
上記目的を達成するために、本発明は、遊技機に備えられる回路装置であって、n本以上の信号線と、n個の信号線の接続ポートを有する一対の第1デバイスと、n個より少ないm個の信号線の接続ポートを有する一対の第2デバイスと、前記一対の第1デバイスの間で対応する接続ポートどうしをn本の信号線を介して接続させるか接続させないかを切り替える第1切替部と、前記一対の第2デバイスの間で対応する接続ポートどうしを前記n本の信号線のうちのm本の信号線を介して接続させるか接続させないかを切り替える第2切替部と、前記第1切替部の切り替え及び前記第2切替部の切り替えを制御する切替制御部と、を備える回路装置である。
また、本発明は、n本以上の信号線と、n個の信号線の接続ポートを有する一対の第1デバイスと、n個より少ないm個の信号線の接続ポートを有する一対の第2デバイスと、前記一対の第1デバイスの間で対応する接続ポートどうしをn本の信号線を介して接続させるか接続させないかを切り替える第1切替部と、前記一対の第2デバイスの間で対応する接続ポートどうしを前記n本の信号線のうちのm本の信号線を介して接続させるか接続させないかを切り替える第2切替部と、を備える回路装置の制御方法であって、前記第1切替部の切り替え及び前記第2切替部の切り替えを制御すること、を含む回路装置の制御方法である。
また、本発明は、n本以上の信号線と、n個の信号線の接続ポートを有する一対の第1デバイスと、n個より少ないm個の信号線の接続ポートを有する一対の第2デバイスと、前記一対の第1デバイスの間で対応する接続ポートどうしをn本の信号線を介して接続させるか接続させないかを切り替える第1切替部と、前記一対の第2デバイスの間で対応する接続ポートどうしを前記n本の信号線のうちのm本の信号線を介して接続させるか接続させないかを切り替える第2切替部と、を備える回路装置のコンピュータに、前記第1切替部の切り替え及び前記第2切替部の切り替えを制御すること、を実行させるプログラムである。
本発明によれば、遊技機において、複数の通信規格を用いた通信が行われる場合に、バスライン数を低減することができる。
本発明の第1の実施形態による回路装置の一例を示す図である。 本発明の第2の実施形態による回路装置の一例を示す図である。 本発明の第3の実施形態による回路装置の一例を示す図である。 本発明の第3の実施形態による回路装置における通信データの例を示す第1の図である。 本発明の第3の実施形態による回路装置における通信データの例を示す第2の図である。 本発明の第4の実施形態による回路装置の一例を示す図である。 少なくとも1つの実施形態に係るコンピュータの構成を示す概略ブロック図である。
<第1の実施形態>
本発明の第1の実施形態による回路装置1について説明する。
ここでは、本発明の各実施形態による回路装置1の理解を容易にするために、本発明の各実施形態に共通の概念を有する最小構成の回路装置1について説明する。
なお、本発明の各実施形態による回路装置1において、各デバイスの対が行う通信の通信規格は、特に説明しない場合、異なるものとする。ただし、本発明の各実施形態による回路装置1において、各デバイスの対が行う通信の通信規格が同一であっても通信を行うことができる。
本発明の実施形態による最小構成の回路装置1は、遊技機に備えられる回路装置である。回路装置1は、図1に示すように、一対の第1デバイス10(10a、10b)、一対の第2デバイス20(20a、20b)、第1切替部30(30a、30b)、第2切替部40(40a、40b)、切替制御部50と、を備える。
第1デバイス10a及び第1デバイス10bのそれぞれは、複数n(nは整数)本の信号線とのn個の接続ポートを有する。第1デバイス10a及び第1デバイス10bのそれぞれは、nビットのバス幅のデータを送受信する。
第2デバイス20a及び第2デバイス20bのそれぞれは、n本より少ないm(mは整数)本の信号線とのm個の接続ポートを有する。第2デバイス20a及び第2デバイス20bのそれぞれは、互いにmビットのバス幅のデータを送受信する。
第1切替部30aは、切替制御部50による制御に基づいて、第1デバイス10aが有するn個の接続ポートとn本の信号線とをそれぞれ接続する状態にする。または、第1切替部30aは、切替制御部50による制御に基づいて、第1デバイス10aが有するn個の接続ポートとn本の信号線とをいずれも接続しない状態にする。
第1切替部30bは、切替制御部50による制御に基づいて、第1デバイス10bが有するn個の接続ポートとn本の信号線とをそれぞれ接続する状態にする。または、第1切替部30bは、切替制御部50による制御に基づいて、第1デバイス10bが有するn個の接続ポートとn本の信号線とをいずれも接続しない状態にする。
第2切替部40aは、切替制御部50による制御に基づいて、第2デバイス20aが有するm個の接続ポートとn本の信号線のうちのm本の信号線とをそれぞれ接続する状態にする。または、第2切替部40aは、切替制御部50による制御に基づいて、第2デバイス20aが有するm個の接続ポートとn本の信号線とをいずれも接続しない状態にする。
第2切替部40bは、切替制御部50による制御に基づいて、第2デバイス20bが有するm個の接続ポートと、第2切替部40aが切り替えの対象とするm本の信号線と同一のm本の信号線とをそれぞれ接続する状態にする。または、第2切替部40bは、切替制御部50による制御に基づいて、第2デバイス20bが有するm個の接続ポートとn本の信号線とをいずれも接続しない状態にする。
本発明の各実施形態による第1切替部30及び第2切替部40のそれぞれは、例えば、トランジスタスイッチ、マルチプレクサ、信号に応じて切り替わる機械スイッチなどである。
切替制御部50は、第1切替部30a、第1切替部30b、第2切替部40a及び第2切替部40bのそれぞれの接続状態を制御する。
具体的には、第1デバイス10aと第1デバイス10bとを接続させる場合には、切替制御部50は、第1切替部30aを第1デバイス10aが有するn個の接続ポートとn本の信号線とをそれぞれ接続する状態に制御する。また、切替制御部50は、第1切替部30bを第1デバイス10bが有するn個の接続ポートとn本の信号線とをそれぞれ接続する状態に制御する。また、切替制御部50は、第2切替部40aを第2デバイス20aが有するm個の接続ポートとn本の信号線とをいずれも接続しない状態に制御する。また、切替制御部50は、第2切替部40bを第2デバイス20bが有するm個の接続ポートとn本の信号線とをいずれも接続しない状態に制御する。この場合、第1切替部30a及び第1切替部30bは、一対の第1デバイス10a及び第1デバイス10bの間で対応する接続ポートどうしをn本の信号線を介して接続させる。これにより、第1デバイス10aと第1デバイス10bとの間の通信が可能になる。
また、第2デバイス20aと第2デバイス20bとを接続させる場合には、具体的には、切替制御部50は、第1切替部30aを第1デバイス10aが有するn個の接続ポートとn本の信号線とをいずれも接続しない状態に制御する。また、切替制御部50は、第1切替部30bを第1デバイス10bが有するn個の接続ポートとn本の信号線とをいずれも接続しない状態に制御する。また、切替制御部50は、第2切替部40aを、第2デバイス20aが有するm個の接続ポートとn本の信号線のうちのm本の信号線とをそれぞれ接続する状態に制御する。また、切替制御部50は、第2切替部40bを、第2デバイス20bが有するm個の接続ポートと、第2切替部40aが切り替えの対象とするm本の信号線と同一のm本の信号線とをそれぞれ接続する状態にする。この場合、第2切替部40a及び第2切替部40bは、一対の第2デバイス20a及び第2デバイス20bの間で対応する接続ポートどうしをm本の信号線を介して接続させる。これにより、第2デバイス20aと第2デバイス20bとの間の通信が可能になる。
このようにすれば、回路装置1は、遊技機において、複数の通信規格を用いた通信が行われる場合にバスライン数を低減することができる。具体的には、例えば、一対の第1デバイス10a及び第1デバイス10bの間で用いられる通信の通信規格と、一対の第2デバイス20a及び第2デバイス20bの間で用いられる通信の通信規格とが異なる場合に、回路装置1は、遊技機において、バスライン数を低減することができる。
<第2の実施形態>
本発明の第2の実施形態による回路装置1について説明する。
本発明の第2の実施形態による回路装置1は、図2に示すように、第1基板2aと、第2基板2bとを備える。
第1基板2aは、第1デバイス10a、第2デバイス20a1、第2デバイス20a2、第1切替部30a、第2切替部40a1、第2切替部40a2及び切替制御部50aを備える。
第2基板2bは、第1デバイス10b、第2デバイス20b1、第2デバイス20b2、第1切替部30b、第2切替部40b1、第2切替部40b2及び切替制御部50bを備える。
第1デバイス10aと第1デバイス10bは、対をなすデバイスである。第1デバイス10a及び第1デバイス10bのそれぞれは、回路装置1において、最大のバス幅nビットを有するデバイスである。第1デバイス10a及び第1デバイス10bのそれぞれは、n個の接続ポートを有する。第1デバイス10a及び第1デバイス10bのそれぞれは、接続ポートを介してnビットのバス幅のデータを送受信する。
第2デバイス20a1と第2デバイス20b1は、対をなすデバイスである。第2デバイス20a1及び第2デバイス20b1のそれぞれは、5つの接続ポートを有する。第2デバイス20a1及び第2デバイス20b1のそれぞれは、5ビットのバス幅のデータを送受信する。
第2デバイス20a2と第2デバイス20b2は、対をなすデバイスである。第2デバイス20a2及び第2デバイス20b2のそれぞれは、3つの接続ポートを有する。第2デバイス20a2及び第2デバイス20b2のそれぞれは、3ビットのバス幅のデータを送受信する。
第1切替部30aは、切替制御部50aによる制御に基づいて、第1デバイス10aが有するn個の接続ポートとn本の信号線とをそれぞれ接続する状態にする。または、第1切替部30aは、切替制御部50aによる制御に基づいて、第1デバイス10aが有するn個の接続ポートとn本の信号線とをいずれも接続しない状態にする。
第1切替部30bは、切替制御部50bによる制御に基づいて、第1デバイス10bが有するn個の接続ポートとn本の信号線とをそれぞれ接続する状態にする。または、第1切替部30bは、切替制御部50bによる制御に基づいて、第1デバイス10bが有するn個の接続ポートとn本の信号線とをいずれも接続しない状態にする。
第2切替部40a1は、切替制御部50aによる制御に基づいて、第2デバイス20a1が有する5つの接続ポートとn本の信号線のうちの5本の信号線とをそれぞれ接続する状態にする。または、第2切替部40a1は、切替制御部50aによる制御に基づいて、第2デバイス20a1が有する5つの接続ポートとn本の信号線とをいずれも接続しない状態にする。
第2切替部40b1は、切替制御部50bによる制御に基づいて、第2デバイス20b1が有する5つの接続ポートと、第2切替部40a1が切り替えの対象とする5本の信号線と同一の5本の信号線とをそれぞれ接続する状態にする。または、第2切替部40b1は、切替制御部50bによる制御に基づいて、第2デバイス20b1が有する5つの接続ポートとn本の信号線とをいずれも接続しない状態にする。
第2切替部40a2は、切替制御部50aによる制御に基づいて、第2デバイス20a2が有する3つの接続ポートと、n本の信号線のうちの第2切替部40a1が制御対象とする5本の信号線を除いた信号線のうちの3本の信号線とをそれぞれ接続する状態にする。または、第2切替部40a2は、切替制御部50aによる制御に基づいて、第2デバイス20a2が有する3つの接続ポートとn本の信号線とをいずれも接続しない状態にする。
第2切替部40b2は、切替制御部50bによる制御に基づいて、第2デバイス20b2が有する3つの接続ポートと、第2切替部40a2が切り替えの対象とする3本の信号線と同一の3本の信号線とをそれぞれ接続する状態にする。または、第2切替部40b2は、切替制御部50bによる制御に基づいて、第2デバイス20b2が有する3つの接続ポートとn本の信号線とをいずれも接続しない状態にする。
切替制御部50aは、第1切替部30a、第2切替部40a1及び第2切替部40a2のそれぞれの接続状態を制御する。また、切替制御部50bは、第1切替部30b、第2切替部40b1及び第2切替部40b2のそれぞれの接続状態を制御する。このとき、切替制御部50aと切替制御部50bは、α本の信号線を介して互いに通信しながら連携をとって第1切替部30及び第2切替部40のそれぞれを制御する。例えば、切替制御部50aと切替制御部50bとがマスタとスレーブの関係(切替制御部50aと切替制御部50bのいずれがマスタになってもよい)になり、マスタがスレーブに制御内容を指示することで、切替制御部50aと切替制御部50bが1つの切替制御部50として、第1切替部30a、第2切替部40a1、第2切替部40a2、第1切替部30b、第2切替部40b1及び第2切替部40b2を制御することができる。
具体的には、第1デバイス10aと第1デバイス10bとを接続させる場合には、切替制御部50aは、第1切替部30aを第1デバイス10aが有するn個の接続ポートとn本の信号線とをそれぞれ接続する状態に制御する。また、切替制御部50bは、第1切替部30bを第1デバイス10bが有するn個の接続ポートとn本の信号線とをそれぞれ接続する状態に制御する。また、切替制御部50aは、第2切替部40a1を第2デバイス20a1が有する5つの接続ポートとn本の信号線とをいずれも接続しない状態に制御する。また、切替制御部50bは、第2切替部40b1を第2デバイス20b1が有する5つの接続ポートとn本の信号線とをいずれも接続しない状態に制御する。また、切替制御部50aは、第2切替部40a2を第2デバイス20a2が有する3つの接続ポートとn本の信号線とをいずれも接続しない状態に制御する。また、切替制御部50bは、第2切替部40b2を第2デバイス20b2が有する3つの接続ポートとn本の信号線とをいずれも接続しない状態に制御する。この場合、第1切替部30a及び第1切替部30bは、一対の第1デバイス10a及び第1デバイス10bの間で対応する接続ポートどうしをn本の信号線を介して接続させる。これにより、第1デバイス10aと第1デバイス10bとの間の通信が可能になる。
また、具体的には、第2デバイス20a1と第2デバイス20b1とを接続させ、また、第2デバイス20a2と第2デバイス20b2とを接続させる場合には、切替制御部50aは、第1切替部30aを第1デバイス10aが有するn個の接続ポートとn本の信号線とをいずれも接続しない状態に制御する。また、切替制御部50bは、第1切替部30bを第1デバイス10bが有するn個の接続ポートとn本の信号線とをいずれも接続しない状態に制御する。また、切替制御部50aは、第2切替部40a1を、第2デバイス20a1が有する5つの接続ポートとn本の信号線のうちの5本の信号線とをそれぞれ接続する状態に制御する。また、切替制御部50bは、第2切替部40b1を、第2デバイス20b1が有する5つの接続ポートと、第2切替部40a1が切り替えの対象とする5本の信号線と同一の5本の信号線とをそれぞれ接続する状態に制御する。また、切替制御部50aは、第2切替部40a2を、第2デバイス20a2が有する3つの接続ポートと、n本の信号線のうちの第2切替部40a1が制御対象とする5本の信号線を除いた信号線のうちの3本の信号線とをそれぞれ接続する状態に制御する。また、切替制御部50bは、第2切替部40b2を、第2デバイス20b2が有する3つの接続ポートと、第2切替部40a2が切り替えの対象とする3本の信号線と同一の3本の信号線とをそれぞれ接続する状態に制御する。この場合、第2切替部40a1及び第2切替部40b1は、一対の第2デバイス20a1及び第2デバイス20b1の間で対応する接続ポートどうしを5本の信号線を介して接続させる。また、この場合、第2切替部40a2及び第2切替部40b2は、一対の第2デバイス20a2及び第2デバイス20b2の間で対応する接続ポートどうしを3本の信号線を介して接続させる。これにより、第2デバイス20a1と第2デバイス20b1との間の通信が可能になる。また、これにより、第2デバイス20a2と第2デバイス20b2との間の通信が可能になる。
このようにすれば、回路装置1は、遊技機において、複数の通信規格を用いた通信が行われる場合にバスライン数を低減することができる。具体的には、例えば、一対の第1デバイス10a及び第1デバイス10bの間で用いられる通信の通信規格と、一対の第2デバイス20a1及び第2デバイス20b1の間で用いられる通信の通信規格と、一対の第2デバイス20a2及び第2デバイス20b2の間で用いられる通信の通信規格とが異なる場合に、回路装置1は、遊技機において、バスライン数を低減することができる。
具体的には、ここで示した例の場合、第1デバイス10のバス幅はnビット、第2デバイス20aのバス幅は5ビット、第2デバイス20aのバス幅は3ビットである。また、切替制御部50のバス幅はαビットである。そのため、ここで示した回路装置1とは異なる技術を用いた場合、それぞれのバス幅の総和は(n+8)ビットとなり、必要なバスライン数は、(n+8)本となる。それに対して、本発明の第2の実施形態の回路装置1では、(n+α)本のバスラインとなる。したがって、この場合、αが7以下であればバスラインを低減することができる。
<第3の実施形態>
本発明の第3の実施形態による回路装置1について説明する。
本発明の第3の実施形態による回路装置1は、図3に示すように、第1基板2aと、第2基板2bとを備える。
第1基板2aは、第1デバイス10a、第2デバイス20a1、第2デバイス20a2、第2デバイス20a3、第2デバイス20a4、第1切替部30a、第2切替部40a1、第2切替部40a2、第2切替部40a3、第2切替部40a4及び切替制御部50aを備える。
第2基板2bは、第1デバイス10b、第2デバイス20b1、第2デバイス20b2、第2デバイス20b3、第2デバイス20b4、第1切替部30b、第2切替部40b1、第2切替部40b2、第2切替部40b3、第2切替部40b4及び切替制御部50bを備える。
第1デバイス10aと第1デバイス10bは、対をなすデバイスである。第1デバイス10a及び第1デバイス10bのそれぞれは、回路装置1において、最大のバス幅9ビットを有するデバイスである。第1デバイス10a及び第1デバイス10bのそれぞれは、n個の接続ポートを有する。第1デバイス10a及び第1デバイス10bのそれぞれは、接続ポートを介して9ビットのバス幅のデータを送受信する。
第2デバイス20a1と第2デバイス20b1は、対をなすデバイスである。第2デバイス20a1及び第2デバイス20b1のそれぞれは、5つの接続ポートを有する。第2デバイス20a1及び第2デバイス20b1のそれぞれは、5ビットのバス幅のデータを送受信する。
第2デバイス20a2と第2デバイス20b2は、対をなすデバイスである。第2デバイス20a2及び第2デバイス20b2のそれぞれは、3つの接続ポートを有する。第2デバイス20a2及び第2デバイス20b2のそれぞれは、3ビットのバス幅のデータを送受信する。
第2デバイス20a3と第2デバイス20b3は、対をなすデバイスである。第2デバイス20a3及び第2デバイス20b3のそれぞれは、4つの接続ポートを有する。第2デバイス20a3及び第2デバイス20b3のそれぞれは、4ビットのバス幅のデータを送受信する。
第2デバイス20a4と第2デバイス20b4は、対をなすデバイスである。第2デバイス20a4及び第2デバイス20b4のそれぞれは、3つの接続ポートを有する。第2デバイス20a4及び第2デバイス20b4のそれぞれは、3ビットのバス幅のデータを送受信する。
第1切替部30aは、第1デバイス10aが有する9つの接続ポートと9本の信号線との接続状態を、切替制御部50aによる制御に従う状態にする。
第1切替部30bは、第1デバイス10bが有する9つの接続ポートと9本の信号線との接続状態を、切替制御部50bによる制御に従う状態にする。
第2切替部40a1は、第2デバイス20a1が有する5つの接続ポートと9本の信号線との接続状態を、切替制御部50aによる制御に従う状態にする。
第2切替部40b1は、第2デバイス20b1が有する5つの接続ポートと9本の信号線との接続状態を、切替制御部50bによる制御に従う状態にする。
第2切替部40a2は、第2デバイス20a2が有する3つの接続ポートと9本の信号線との接続状態を、切替制御部50aによる制御に従う状態にする。
第2切替部40b2は、第2デバイス20b2が有する3つの接続ポートと9本の信号線との接続状態を、切替制御部50bによる制御に従う状態にする。
第2切替部40a3は、第2デバイス20a3が有する4つの接続ポートと9本の信号線との接続状態を、切替制御部50aによる制御に従う状態にする。なお、第2切替部40a3は、第2デバイス20a3が有する4つの接続ポートのそれぞれから2つに分岐している。そのため、第2切替部40a3は、第2デバイス20a3が有する4つの接続ポートを異なる2通りの接続先を実現している。
第2切替部40b3は、第2デバイス20b3が有する4つの接続ポートと9本の信号線との接続状態を、切替制御部50bによる制御に従う状態にする。なお、第2切替部40b3は、第2デバイス20b3が有する4つの接続ポートのそれぞれから2つに分岐している。そのため、第2切替部40b3は、第2デバイス20b3が有する4つの接続ポートを異なる2通りの接続先を実現している。
第2切替部40a4は、第2デバイス20a4が有する3つの接続ポートと9本の信号線との接続状態を、切替制御部50aによる制御に従う状態にする。なお、第2切替部40a4は、第2デバイス20a4が有する3つの接続ポートのそれぞれから2つに分岐している。そのため、第2切替部40a4は、第2デバイス20a4が有する3つの接続ポートを異なる2通りの接続先を実現している。
第2切替部40b4は、第2デバイス20b4が有する3つの接続ポートと9本の信号線との接続状態を、切替制御部50bによる制御に従う状態にする。なお、第2切替部40b4は、第2デバイス20b4が有する3つの接続ポートのそれぞれから2つに分岐している。そのため、第2切替部40b4は、第2デバイス20b4が有する3つの接続ポートを異なる2通りの接続先を実現している。
切替制御部50aは、第1切替部30a、第2切替部40a1、第2切替部40a2、第2切替部40a3及び第2切替部40a4のそれぞれの接続状態を制御する。また、切替制御部50bは、第1切替部30b、第2切替部40b1、第2切替部40b2、第2切替部40b3及び第2切替部40b4のそれぞれの接続状態を制御する。このとき、切替制御部50aと切替制御部50bは、α本の信号線を介して互いに通信しながら連携をとって第1切替部30及び第2切替部40のそれぞれを制御する。例えば、切替制御部50aと切替制御部50bとがマスタとスレーブの関係(切替制御部50aと切替制御部50bのいずれがマスタになってもよい)になり、マスタがスレーブに制御内容を指示することで、切替制御部50aと切替制御部50bが1つの切替制御部50として、第1切替部30a、第2切替部40a1、第2切替部40a2、第2切替部40a3、第2切替部40a4、第1切替部30b、第2切替部40b1、第2切替部40b2、第2切替部40b3及び第2切替部40b4を制御することができる。
ここで示した例の場合、第1デバイス10のバス幅は9ビット、第2デバイス20a1のバス幅は5ビット、第2デバイス20a2のバス幅は3ビット、第2デバイス20a3のバス幅は4ビット、第2デバイス20a4のバス幅は3ビットである。また、切替制御部50のバス幅はαビットである。そのため、ここで示した回路装置1とは異なる技術を用いた場合、それぞれのバス幅の総和は24ビットとなり、必要なバスライン数は、24本となる。それに対して、本発明の第2の実施形態の回路装置1では、(9+α)本のバスラインとなる。したがって、この場合、αが14以下であればバスラインを低減することができる。
最大バス幅が9ビットであるため、第1デバイス10aと第1デバイス10bとの間で通信を行わない場合、第2デバイス20a1と第2デバイス20b1との間の通信(バス幅5ビット)、及び、第2デバイス20a2と第2デバイス20b2との間の通信(バス幅3ビット)を並行して行うことができる。または、第1デバイス10aと第1デバイス10bとの間で通信を行わない場合、第2デバイス20a1と第2デバイス20b1との間の通信(バス幅5ビット)、及び、第2デバイス20a3と第2デバイス20b3との間の通信(バス幅4ビット)を並行して行うことができる。または、第1デバイス10aと第1デバイス10bとの間で通信を行わない場合、第2デバイス20a1と第2デバイス20b1との間の通信(バス幅5ビット)、及び、第2デバイス20a4と第2デバイス20b4との間の通信(バス幅3ビット)を並行して行うことができる。または、第1デバイス10aと第1デバイス10bとの間で通信を行わない場合、第2デバイス20a2と第2デバイス20b2との間の通信(バス幅3ビット)、及び、第2デバイス20a3と第2デバイス20b3との間の通信(バス幅4ビット)を並行して行うことができる。または、第1デバイス10aと第1デバイス10bとの間で通信を行わない場合、第2デバイス20a2と第2デバイス20b2との間の通信(バス幅3ビット)、及び、第2デバイス20a4と第2デバイス20b4との間の通信(バス幅3ビット)を並行して行うことができる。または、第1デバイス10aと第1デバイス10bとの間で通信を行わない場合、第2デバイス20a3と第2デバイス20b3との間の通信(バス幅4ビット)、及び、第2デバイス20a4と第2デバイス20b4との間の通信(バス幅3ビット)を並行して行うことができる。
本発明の第3の実施形態による切替制御部50a及び切替制御部50bは、本発明の第2の実施形態による切替制御部50a及び切替制御部50bと同様の制御によって、上述のいずれかの通信を実行するように制御すればよい。
図4及び図5に、本発明の第3の実施形態による回路装置1において行われる通信のタイミングチャートの例を示す。
図4は、各デバイスごとの通信を示す図である。期間T1及び期間T3では、第1デバイス10aと第1デバイス10bとが通信を行う。期間T2では、第2デバイス20a1と第2デバイス20b1とが通信を行う。また、期間T2では、第2デバイス20a2と第2デバイス20b2とが通信を行う。期間T4では、第2デバイス20a3と第2デバイス20b3とが通信を行う。また、期間T4では、第2デバイス20a4と第2デバイス20b4とが通信を行う。
図5は、図4に示した通信を行ったときのバスラインにおける通信データを示す図である。図5からわかるように、期間T1から期間T4まで各バスラインがほぼデータで埋められており、バスラインの数を減らして効率のよい通信が行われていることがわかる。
このようにすれば、回路装置1は、遊技機において、複数の通信規格を用いた通信が行われる場合にバスライン数を低減することができる。
また、接続ポートのそれぞれから2つに分岐した第2切替部を有する場合、各デバイスと、信号線との接続の組み合わせが増えるため、通信を行っていない信号線がある場合に、その信号線に接続できる第2デバイスの数を増やすことができる。その結果、回路装置1では、より効率的にデバイス間の通信を行うことができる。
なお、回路装置1におけるバス幅は、最大バス幅のデバイスのバス幅にすると最小のバスライン数となるが、回路装置1におけるバス幅は、最大バス幅のデバイスのバス幅に限定するものではない。各デバイスのバス幅の組み合わせや、各デバイスの通信頻度によっては、最大バス幅のデバイスのバス幅よりも増やした方が通信の効率が向上する場合がある。そのような場合には、通信の効率を優先して回路装置1におけるバス幅を増やしてもよい。
<第4の実施形態>
本発明の第4の実施形態による回路装置1について説明する。
本発明の第4の実施形態による回路装置1は、一部のデバイスの対が行う通信の通信規格が同一である。
本発明の第4の実施形態による回路装置1は、図6に示すように、第1基板2aと、第2基板2bとを備える。
第1基板2aは、第1デバイス10a、第2デバイス20a1、第2デバイス20a2、第2デバイス20a3、第2デバイス20a5、第1切替部30a、第2切替部40a1、第2切替部40a2、第2切替部40a3及び切替制御部50aを備える。
第2基板2bは、第1デバイス10b、第2デバイス20b1、第2デバイス20b2、第2デバイス20b3、第2デバイス20b5、第1切替部30b、第2切替部40b1、第2切替部40b2、第2切替部40b3及び切替制御部50bを備える。
ここで示した例の場合、第2デバイス20a2、第2デバイス20a5、第2デバイス20b2、第2デバイス20b5が同一の通信規格で通信を行うデバイスである。そのため、第2デバイス20a2と第2デバイス20a5とが常時接続され、通信を行っていてもよい。また、第2デバイス20b2と第2デバイス20b5とが常時接続され、通信を行っていてもよい。
なお、切替制御部50a及び切替制御部50bが行う第1切替部と第2切替部の制御については、本発明の第1から第3の実施形態における切替制御部50a及び切替制御部50bの制御と同様に考えればよい。
このようにすれば、回路装置1は、遊技機において、複数の通信規格を用いた通信が行われる場合にバスライン数を低減することができる。
また、同一の通信規格で通信を行うデバイスが存在する場合、常時接続して通信を行うことができる。
なお、本発明の各実施形態において、切替制御部50(切替制御部50a及び切替制御部50b)は、接続先のアドレスや識別子などに基づいて第1切替部と第2切替部とを制御してもよい。
具体的には、例えば、記憶部に接続先のアドレスや識別子などと関連付けて第1切替部と第2切替部を制御する制御信号を予めデータベースとして記録しておく。切替制御部50(切替制御部50a及び切替制御部50b)は、通信を行う際に接続先のアドレスや識別子の情報を取得する。切替制御部50は、取得した接続先のアドレスや識別子を記憶部が記憶するデータベースにおいて特定する。切替制御部50は、データベースにおいて特定した接続先のアドレスや識別子に関連付けられた制御信号を特定する。切替制御部50は、特定した制御信号を用いて第1切替部と第2切替部とを制御すればよい。
なお、本発明の実施形態における処理は、適切な処理が行われる範囲において、処理の順番が入れ替わってもよい。
本発明の実施形態における記憶部のそれぞれは、適切な情報の送受信が行われる範囲においてどこに備えられていてもよい。また、記憶部のそれぞれは、適切な情報の送受信が行われる範囲において複数存在しデータを分散して記憶していてもよい。
本発明の実施形態について説明したが、上述の回路装置1、切替制御部50、その他の制御装置のそれぞれは内部に、コンピュータシステムを有していてもよい。そして、上述した処理の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。ここでコンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、CD−ROM、DVD−ROM、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータがそのプログラムを実行するようにしてもよい。
また、上記プログラムは、前述した機能の一部を実現してもよい。さらに、上記プログラムは、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるファイル、いわゆる差分ファイル(差分プログラム)であってもよい。
図7は、少なくとも1つの実施形態に係るコンピュータの構成を示す概略ブロック図である。
コンピュータ5は、図7に示すように、CPU6、メインメモリ7、ストレージ8、インターフェース9を備える。
例えば、上述の回路装置1、切替制御部50、その他の制御装置のそれぞれは、コンピュータ5に実装される。そして、上述した各処理部の動作は、プログラムの形式でストレージ8に記憶されている。CPU6は、プログラムをストレージ8から読み出してメインメモリ7に展開し、当該プログラムに従って上記処理を実行する。また、CPU6は、プログラムに従って、上述した各記憶部に対応する記憶領域をメインメモリ7に確保する。
ストレージ8の例としては、HDD(Hard Disk Drive)、SSD(Solid State Drive)、磁気ディスク、光磁気ディスク、CD−ROM(Compact Disc Read Only Memory)、DVD−ROM(Digital Versatile Disc Read Only Memory)、半導体メモリ等が挙げられる。ストレージ8は、コンピュータ5のバスに直接接続された内部メディアであってもよいし、インターフェース9または通信回線を介してコンピュータ5に接続される外部メディアであってもよい。また、このプログラムが通信回線によってコンピュータ5に配信される場合、配信を受けたコンピュータ5が当該プログラムをメインメモリ7に展開し、上記処理を実行してもよい。少なくとも1つの実施形態において、ストレージ8は、一時的でない有形の記憶媒体である。
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例であり、発明の範囲を限定しない。これらの実施形態は、発明の要旨を逸脱しない範囲で、追加、種々の省略、置き換え、変更を行ってよい。
1・・・回路装置
10a、10b・・・第1デバイス
20a、20a1、20a2、20a3、20a4、20a5、20b、20b1、20b2、20b3、20b4、20b5・・・第2デバイス
30a、30b・・・第1切替部
40a、40a1、40a2、40a3、40a4、40b、40b1、40b2、40b3、40b4・・・第2切替部
50、50a、50b・・・切替制御部

Claims (5)

  1. 遊技機に備えられる回路装置であって、
    n本以上の信号線と、
    n個の信号線の接続ポートを有する一対の第1デバイスと、
    n個より少ないm個の信号線の接続ポートを有する一対の第2デバイスと、
    前記一対の第1デバイスの間で対応する接続ポートどうしをn本の信号線を介して接続させるか接続させないかを切り替える第1切替部と、
    前記一対の第2デバイスの間で対応する接続ポートどうしを前記n本の信号線のうちのm本の信号線を介して接続させるか接続させないかを切り替える第2切替部と、
    前記第1切替部の切り替え及び前記第2切替部の切り替えを制御する切替制御部と、
    を備える回路装置。
  2. 前記切替制御部は、
    前記第1切替部に対して前記一対の第1デバイスの間で対応する接続ポートを前記n本の信号線を介して接続させる制御を行っている間、前記第2切替部に対して前記一対の第2デバイスの間で対応する接続ポートを前記n本の信号線のうちの前記m本の信号線を介して接続させない制御を行い、前記第2切替部に対して前記一対の第2デバイスの間で対応する接続ポートを前記n本の信号線のうちの前記m本の信号線を介して接続させる制御を行っている間、前記第1切替部に対して前記一対の第1デバイスの間で対応する接続ポートを前記n本の信号線を介して接続させない制御を行う、
    請求項1に記載の回路装置。
  3. 前記第2切替部は、
    前記第2デバイスが有する接続ポートのそれぞれから2つに分岐している、
    請求項1または請求項2に記載の回路装置。
  4. n本以上の信号線と、n個の信号線の接続ポートを有する一対の第1デバイスと、n個より少ないm個の信号線の接続ポートを有する一対の第2デバイスと、前記一対の第1デバイスの間で対応する接続ポートどうしをn本の信号線を介して接続させるか接続させないかを切り替える第1切替部と、前記一対の第2デバイスの間で対応する接続ポートどうしを前記n本の信号線のうちのm本の信号線を介して接続させるか接続させないかを切り替える第2切替部と、を備える回路装置の制御方法であって、
    前記第1切替部の切り替え及び前記第2切替部の切り替えを制御すること、
    を含む回路装置の制御方法。
  5. n本以上の信号線と、n個の信号線の接続ポートを有する一対の第1デバイスと、n個より少ないm個の信号線の接続ポートを有する一対の第2デバイスと、前記一対の第1デバイスの間で対応する接続ポートどうしをn本の信号線を介して接続させるか接続させないかを切り替える第1切替部と、前記一対の第2デバイスの間で対応する接続ポートどうしを前記n本の信号線のうちのm本の信号線を介して接続させるか接続させないかを切り替える第2切替部と、を備える回路装置のコンピュータに、
    前記第1切替部の切り替え及び前記第2切替部の切り替えを制御すること、
    を実行させるプログラム。
JP2017043639A 2017-03-08 2017-03-08 回路装置、回路装置の制御方法及びプログラム Active JP6813187B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017043639A JP6813187B2 (ja) 2017-03-08 2017-03-08 回路装置、回路装置の制御方法及びプログラム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017043639A JP6813187B2 (ja) 2017-03-08 2017-03-08 回路装置、回路装置の制御方法及びプログラム

Publications (2)

Publication Number Publication Date
JP2018143633A true JP2018143633A (ja) 2018-09-20
JP6813187B2 JP6813187B2 (ja) 2021-01-13

Family

ID=63588978

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017043639A Active JP6813187B2 (ja) 2017-03-08 2017-03-08 回路装置、回路装置の制御方法及びプログラム

Country Status (1)

Country Link
JP (1) JP6813187B2 (ja)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04119445A (ja) * 1990-09-11 1992-04-20 Canon Inc 計算機システム
JPH064463A (ja) * 1992-06-22 1994-01-14 Sony Corp バスの制御装置
JP2002066092A (ja) * 2000-08-31 2002-03-05 Taiyo Elec Co Ltd 遊技機
JP2012230530A (ja) * 2011-04-26 2012-11-22 Nec Casio Mobile Communications Ltd 情報処理装置、データバス設定方法、およびプログラム
US20140237152A1 (en) * 2013-02-20 2014-08-21 Rambus Inc. Folded Memory Modules
US20150378959A1 (en) * 2014-06-30 2015-12-31 Echelon Corporation Multi-protocol serial nonvolatile memory interface

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04119445A (ja) * 1990-09-11 1992-04-20 Canon Inc 計算機システム
JPH064463A (ja) * 1992-06-22 1994-01-14 Sony Corp バスの制御装置
JP2002066092A (ja) * 2000-08-31 2002-03-05 Taiyo Elec Co Ltd 遊技機
JP2012230530A (ja) * 2011-04-26 2012-11-22 Nec Casio Mobile Communications Ltd 情報処理装置、データバス設定方法、およびプログラム
US20140237152A1 (en) * 2013-02-20 2014-08-21 Rambus Inc. Folded Memory Modules
US20150378959A1 (en) * 2014-06-30 2015-12-31 Echelon Corporation Multi-protocol serial nonvolatile memory interface

Also Published As

Publication number Publication date
JP6813187B2 (ja) 2021-01-13

Similar Documents

Publication Publication Date Title
US9547611B2 (en) Computer system with groups of processor boards
US9602432B2 (en) Switch and select topology for photonic switch fabrics and a method and system for forming same
WO2017053091A1 (en) Configurable and scalable bus interconnect for multi-core, multi-threaded wireless baseband modem architecture
US20180302288A1 (en) Scalable Data Center Network Topology on Distributed Switch
US9893950B2 (en) Switch-connected HyperX network
US9955243B2 (en) Scalable silicon photonic switching architectures for optical networks
US20190243796A1 (en) Data storage module and modular storage system including one or more data storage modules
JP6813187B2 (ja) 回路装置、回路装置の制御方法及びプログラム
CN110311843A (zh) 基于PCIe链路的通信方法、装置、电子设备、存储介质
EP3665901B1 (en) Optical switching apparatus and methods
JP6245360B2 (ja) 階層的並列分割ネットワークを用いる、コンピュータアーキテクチャシステム、コンピュータアーキテクチャデバイス、及び方法
CN102171976A (zh) 交换设备上的数据传输方法和装置
US10038514B2 (en) Datacentre for processing a service
JP2017209432A (ja) 遊技機用プロセッサ装置
JP2013065079A (ja) 中継装置および通信システム
US10333508B2 (en) Cross bar switch structure for highly congested environments
US20200337114A1 (en) Communication control method and information processing apparatus
US9313147B1 (en) Cutting and adding links within a switch
JP2012098875A (ja) データ転送回路及びデータ転送システム
TW201738767A (zh) 儲存箱與其擴充器
CN104660521B (zh) 一种组播流量控制的方法和装置
US20200328987A1 (en) Network devices
US20140240325A1 (en) Increased expansion port utilization in a motherboard of a data processing device by a graphics processing unit (gpu) thereof
CN105721530A (zh) 一种raid卡、数据存储共享***和方法
US20180084460A1 (en) Sharing system resources between mobile devices

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200207

TRDD Decision of grant or rejection written
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20201113

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20201117

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20201210

R150 Certificate of patent or registration of utility model

Ref document number: 6813187

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350