(57)【特許請求の範囲】
【請求項１】
遊技機枠チップとデータ通信する遊技盤チップであって、
前記遊技機枠チップは、
前記遊技盤チップへのデータ要求を送信するデータ要求手段を有し、
前記遊技盤チップは、
前記遊技機枠チップを認証する認証手段と、
前記遊技機枠チップが認証された場合に、前記遊技機枠チップとの間の通信を開始させる通信開始手段と、
遊技情報をバッファに蓄積する遊技情報蓄積手段と、
前記遊技情報をバックアップのために保持させるバックアップ手段と、
前記データ要求に応答して、前記遊技情報蓄積手段に蓄積された前記遊技情報を前記遊技機枠チップへ送信する遊技情報送信手段と、
前記データ要求に応答して、前記バックアップ手段によってバックアップされた前記遊技情報を前記遊技機枠チップに再送信するリカバリ通信手段と、を有し、
前記リカバリ通信手段は、前記遊技情報送信手段により前記遊技情報が送信される前に、前記遊技情報送信手段による送信未完了の前記遊技情報を前記遊技機枠チップへ再送信し、
前記バックアップ手段は、前記リカバリ通信手段により再送信される前記遊技情報を、前記遊技機枠チップの受信完了が確認されるまで保持する、遊技盤チップ。
【請求項２】
前記バッファは、ＦＩＦＯである、請求項１に記載の遊技盤チップ。
【請求項３】
前記バッファは、前記遊技情報送信手段によって送信された前記遊技情報が前記遊技機枠チップによって受信されたことが確認されるまで、送信された前記遊技情報を保持するものであって、
前記バックアップ手段は、前記バッファにバックアップする前記遊技情報を保持させるものである、請求項１に記載の遊技盤チップ。
【請求項４】
前記遊技情報蓄積手段によって蓄積された前記遊技情報及び前記バックアップ手段によってバックアップされた前記遊技情報は、前記遊技盤チップにデータクリアを指示することによって、又は前記遊技機枠チップから所定の値を有する前記データ要求を前記遊技盤チップが受信することによって、消去される、請求項１から３のいずれか一つに記載の遊技盤チップ。
【請求項５】
前記データ要求手段は、遊技機枠情報を更に送信し、
前記遊技情報送信手段は、前記データ要求に応答して、遊技状態情報を更に送信する、請求項１から４のいずれか一つに記載の遊技盤チップ。
【請求項６】
請求項１から５のいずれか一つに記載の遊技盤チップ又は前記遊技機枠チップを組み込んだ基板。
【請求項７】
請求項６に記載の基板を含む遊技機。
【請求項８】
遊技盤チップと遊技機枠チップとの間でデータ通信を行うデータ通信方法であって、
前記遊技機枠チップが、前記遊技盤チップへのデータ要求を送信するデータ要求ステップと、
前記遊技盤チップが、前記遊技機枠チップを認証する認証ステップと、
前記遊技盤チップが、前記認証ステップにおいて前記遊技機枠チップが認証された場合に、前記遊技機枠チップとの間の通信を開始させる通信開始ステップと、
前記遊技盤チップが、遊技情報をバッファに蓄積する遊技情報蓄積ステップと、
前記遊技盤チップが、前記遊技情報をバックアップのために保持するバックアップステップと、
前記遊技盤チップが、前記データ要求ステップに応答して、前記遊技情報蓄積ステップによって蓄積された前記遊技情報を前記遊技機枠チップへ送信する遊技情報送信ステップと、
前記遊技盤チップが、前記データ要求ステップに応答して、前記バックアップステップによってバックアップされた前記遊技情報を前記遊技機枠チップに再送信するリカバリ通信ステップと、を有し、
前記リカバリ通信ステップは、前記遊技情報送信ステップにより前記遊技情報が送信される前に、前記遊技情報送信ステップにおいて送信未完了の前記遊技情報を前記遊技機枠チップへ再送信し、
前記バックアップステップにおいて、前記遊技盤チップは、前記リカバリ通信ステップにより再送信される前記遊技情報を、前記遊技機枠チップの受信完了が確認されるまで保持する、データ通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遊技機に使用する遊技盤チップに関する。
【背景技術】
【０００２】
従来、パチンコ機などの遊技機内の各基板間の通信は、暗号化されていなかった。したがって、悪意のあるユーザが、遊技機におけるデータの盗聴及び改ざんなどを行うことが可能であった。これにより、不正に抽選を行う、不正に抽選媒体を供給するなどの不正行為が行われる恐れがあった。従来の技術において、遊技機における制御チップ（制御基板）は、遊技機を制御するのみで、各基板間の認証及び暗号通信を行っておらず、又これに関わる通信手順も確立されていなかった。
【０００３】
さらに、現在の遊技機は、従来の遊技機よりも基板間の情報の送受信が頻繁に行われるため、従来の通信方式を用いた場合、より多くの不正行為が行われる恐れがあるとともに、通信障害が発生した場合にデータが破損してしまう恐れがある。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
遊技機及びそのシステムにおける各基板間の認証及び通信の状態を正確に取得し、さらに、各基板間の通信において、データの盗聴、改ざんなどを防止し、よりセキュアな基板間の通信を提供するとともに、各基板間の通信手順を確立することによりデータ破損の恐れの無い安定した通信を提供する。
【課題を解決するための手段】
【０００５】
上記の課題は以下の特徴を有する本発明によって解決される。すなわち、本発明は、各基板間の認証及び通信の状態をレジスタに設定することによって、状態を正確に取得する。また、遊技機及びそのシステムにおける各基板間の認証及び暗号通信を行い、データの盗聴、改ざん及び破損などを防止する。本発明の具体的な特徴は以下の通りである。
【０００６】
本発明の遊技機用チップは、遊技機枠チップとデータ通信する遊技盤チップであって、当該遊技機枠チップは、当該遊技盤チップへのデータ要求を送信するデータ要求手段を有し、当該遊技盤チップは、当該遊技機枠チップを認証する認証手段と、当該遊技機枠チップが認証された場合に、当該遊技機枠チップとの間の通信を開始させる通信開始手段と、遊技情報をバッファに蓄積する遊技情報蓄積手段と、当該遊技情報をバックアップのために保持させるバックアップ手段と、当該データ要求に応答して、当該遊技情報蓄積手段に蓄積された当該遊技情報を当該遊技機枠チップへ送信する遊技情報送信手段と、当該データ要求に応答して、当該バックアップ手段によってバックアップされた当該遊技情報を当該遊技機枠チップに再送信するリカバリ通信手段と、を有する。
【０００７】
当該バッファは、ＦＩＦＯであることができる。又は、当該バッファは、当該遊技情報送信手段によって送信された当該遊技情報が、当該遊技機枠チップによって受信されたことが確認されるまで、送信された当該遊技情報を保持するものであって、当該バックアップ手段は、当該バッファにバックアップする前記遊技情報を保持させるものであることができる。
【０００８】
当該遊技情報蓄積手段によって蓄積された当該遊技情報及び当該バックアップ手段によってバックアップされた当該遊技情報は、当該遊技盤チップにデータクリアを指示することによって、又は当該遊技機枠チップから所定の値を有する当該データ要求を当該遊技盤チップが受信することによって、消去されることができる。
【０００９】
当該データ要求手段は、遊技機枠情報をさらに送信し、当該遊技情報送信手段は、当該データ要求に応答して、遊技状態情報をさらに送信することができる。
【００１０】
当該遊技盤チップ又は当該遊技機枠チップを基板に組み込むこともでき、当該基板を遊技機に含むこともできる。
【００１１】
また、本発明のデータ通信方法は、遊技盤チップと遊技機枠チップとの間でのデータ通信を行うデータ通信方法であって、当該遊技機枠チップが、当該遊技盤チップへのデータ要求を送信するデータ要求ステップと、当該遊技盤チップが、当該遊技機枠チップを認証する認証ステップと、当該遊技盤チップが、当該認証ステップにおいて当該遊技機枠チップが認証された場合に、当該遊技機枠チップとの間の通信を開始させる通信開始ステップと、当該遊技盤チップが、遊技情報をバッファに蓄積する遊技情報蓄積ステップと、当該遊技盤チップが、当該遊技情報をバックアップのために保持するバックアップステップと、当該遊技盤チップが、当該データ要求ステップに応答して、当該遊技情報蓄積ステップによって蓄積された当該遊技情報を当該遊技機枠チップへ送信する遊技情報送信ステップと、当該遊技盤チップが、当該データ要求ステップに応答して、当該バックアップステップによってバックアップされた当該遊技情報を当該遊技機枠チップに再送信するリカバリ通信ステップと、を有する。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施例によるパチンコシステムの外観を示す図である。
【図２ａ】本発明の実施例による遊技機における各プロセッサの概要図である。
【図２ｂ】本発明の実施例による遊技盤チップの内部ブロック図である。
【図３ａ】本発明の実施例による遊技盤チップと遊技機枠チップの間の非同期シリアル暗号通信の概要図である。
【図３ｂ】本発明の実施例による遊技盤チップと遊技機枠チップの間の非同期シリアル暗号通信の遊技データに関する通信の概要図である。
【図３ｃ】本発明の実施例による遊技盤チップと遊技機枠チップの間の非同期シリアル暗号通信を行う遊技盤チップの概要図である。
【図３ｄ】本発明の実施例による遊技盤チップと遊技機枠チップの間の非同期シリアル暗号通信を行う遊技盤チップの概要図である。
【図４】本発明の実施例による遊技盤チップに内蔵された非同期シリアル暗号通信回路(ＣＳＣＵ)を示した図である。
【図５】本発明の実施例による遊技情報のライト手順を示す図である。
【図６】本発明の実施例による遊技情報のライト状態を初期化する手順を示す図である。
【図７ａ】本発明の実施例による遊技盤チップと遊技機枠チップの間のデータ通信方法の概要図である。
【図７ｂ】本発明の実施例による遊技盤チップと遊技機枠チップの間のデータ通信方法の概要図である。
【発明を実施するための形態】
【００１３】
遊技機システムの構成
図１は、本発明の実施例によるパチンコシステム１００を示す。本実施例では、遊技機の一例として説明するが、通常のパチンコ機、封入式パチンコ機やパチスロ機などの他の遊技機に置き換えてもよい。図１において、システム１００は、２台のパチンコ機１０５、１１０、及び抽選媒体情報供給装置（玉貸し装置又はサンドとも呼ばれる）１１５を備える。
【００１４】
パチンコ機１０５は、抽選の実行及び抽選結果の表示を行う遊技盤部１２０、抽選結果に応じて払出を行う払出部１２５、及び、抽選開始部１３０を備える。パチンコ機１１０は、パチンコ機１０５と同様な構成を備えている。パチンコ機１０５、１１０は、払出部１２５から実際の玉を排出することができ、又は排出せずに入賞などの際に玉を排出する画像を表示することができる。
【００１５】
抽選媒体情報供給装置１１５は、購入したパチンコ玉の情報をパチンコ機１０５に供給する。抽選媒体情報供給装置１１５は、コイン投入部１３５を有し、遊技者によるコインの投入に応じて、抽選媒体であるパチンコ玉やメダルの数量の情報（クレジット情報とも称する）をパチンコ機１０５に供給する。抽選媒体が、紙幣やプリペイドカードなどの投入に応じて供給される場合、コイン投入部１３５は、紙幣やプリペイドカードなどの投入部とすることができる。コイン投入部１３５に投入されるものの例として、コイン、紙幣、プリペイドカードを挙げたが、これらは例示であり、他のものを投入対象にしてもよい。
【００１６】
遊技者が抽選媒体情報供給装置１１５にコイン等を投入することによって、抽選媒体情報供給装置１１５は、投入されたコイン等に対応する抽選媒体情報をパチンコ機１０５に供給する。パチンコ機１０５は、抽選媒体情報に対応するパチンコ玉の数に応じて、遊技者にゲームを提供する。遊技者がパチンコ玉を操作して入賞させると、抽選開始部１３０がパチンコ機１０５に抽選を開始させる。
【００１７】
上記の払出部１２５は、遊技盤部以外の機能を実現する一例であり、これに限定されない。遊技機における遊技盤部以外の機能は、遊技機の枠部分によって制御されてもよい。さらに、払出の制御は、遊技機の枠部分によって制御されてもよい。また、遊技盤部以外の部分は、一又は二以上の機能部（払出部、遊技機の枠部分など）から構成されてもよい。この場合、二以上の機能部の内部の構成は同様なものとすることができる。
【００１８】
上記抽選媒体情報供給装置１１５は、外部装置の一例である、遊技機システムは、他の機能を実現する一又は二以上の外部装置を含んでいてもよい。
【００１９】
遊技機システムにおける各プロセッサの構成
図２ａは、本発明の実施例による遊技機における各プロセッサ２００の概要を示した図である。遊技機システムにおいて、遊技盤部１２０、払出部１２５、抽選媒体情報供給装置１１５は、それぞれ独立した基板で構成されており、それぞれ独立したチップ（マイクロプロセッサ）を有する。遊技盤部１２０は、遊技盤チップ２１０によって制御される。遊技盤チップ２１０は、玉の検出、抽選、入賞時の払出の通知、画像や音などの演出制御などを行う。
【００２０】
払出部１２５は、遊技機枠チップ２２０によって制御される。遊技機枠チップ２２０は、遊技盤チップ２１０が制御する処理以外である払出などの制御を行う。抽選媒体情報供給装置１１５は、パチンコ機１０５の外部に配置される外部装置であって、外部装置用チップ２３０によって制御される。遊技機枠チップ２２０は、外部装置用チップ２３０に接続されている。外部装置用チップ２３０は、クレジット情報を遊技機枠チップ２２０に供給する。
【００２１】
遊技盤チップ２１０は、ＣＰＵ２１２、通信制御回路２１４を有する。ＣＰＵ２１２は、少なくとも抽選を制御する。遊技機枠チップ２２０は、ＣＰＵ２２２、通信制御回路２２４を有する。外部装置チップ２３０は、外部装置制御回路２３２を有する。外部装置基板２３０は、さらに通信制御回路を有していてもよい。
【００２２】
一つの実施例として、遊技盤チップ２１０は遊技盤制御基板に組み込まれることによって構成されていてもよい。また、遊技機枠チップ２２０は遊技機枠制御基板に組み込まれることによって構成されていてもよい。また、外部装置チップ２３０は外部装置基板に組み込まれることによって構成されていてもよい。
【００２３】
一つの実施例として、遊技盤チップ、遊技機枠チップ及び外部装置チップの一部又は全部は、チップセットとして構成されていてもよい。
【００２４】
通信制御回路２１４は、通信制御回路２２４と通信する。通信制御回路２２４は、通信制御回路２１４及び外部装置制御回路２３２と通信する。
【００２５】
遊技盤チップの内部ブロックの構成
図２ｂは、本発明の実施例による遊技盤チップの内部ブロック図を示す。遊技機枠チップも同様の構成をとることができる。遊技盤チップは、ＣＰＵ２１２、内蔵ＲＯＭ２５２、内蔵ＲＡＭ２５４、外部バスインタフェース２５６、クロック回路２５８、照合用回路２６０、固有情報２６２、演算回路２６４、リセットコントローラ２６６、指定エリア外走行禁止回路２６８、ウォッチドッグタイマ（ＷＤＴ）２７０、乱数回路（ＲＤＧ）２７２、フリーランカウンタ回路（ＦＲＣ）２７４、タイマ回路（ＰＴＣ）２７６、割込みコントローラ２７８、パラレル出力ポート２８０、アドレスデコード回路２８２、非同期シリアル通信回路（ＳＣＵ）２８４、同期シリアル通信回路（ＳＰＩ）２８６、非同期シリアル暗号通信回路（ＣＳＣＵ）２８８、パラレル入力ポート２９０、を有する。
【００２６】
内蔵ＲＯＭ２５２はユーザが作成したプログラム（ユーザプログラム）を格納し、内蔵ＲＡＭ２５４はユーザプログラムのワークエリアとして使用される。
【００２７】
外部バスインタフェース２５６は、アドレスバス、データバス、及び各制御信号の方向制御や、駆動能力を強化するバスインタフェースである。
【００２８】
クロック回路２５８は、ＥＸ端子から入力されたクロックを２分周し、ＣＰＵコアや内部の各回路にシステムクロックとして供給する回路である。生成されたシステムクロックは、ＣＬＫＯ端子から外部に出力することができる。また、システムクロックを分周したクロックを出力することができる。
【００２９】
照合用回路は２６０、外部の照合機と接続し、チップの照合（チップの真がんについてのチェック）を行う回路である。
【００３０】
固有情報２６２は、複数の固有情報を含み、その中の特定情報は、ユーザプログラムから読み取ることができる。
【００３１】
演算回路２６４は、乗算・除算を含む演算を行う回路である。
【００３２】
リセットコントローラ２６６は、ＸＳＲＳＴ端子から入力された外部システムリセット、内部システムリセット、及び内部ユーザリセットを制御する回路である。内部システムリセットは、ウォッチドッグタイマタイムアウト信号又は指定エリア外走行禁止（ＩＡＴ）発生信号を受けて発生する。システムリセットを受け付けるとＣＰＵコアを含むすべての内部回路が初期化される。ウォッチドッグタイマ２７０は、タイムアウト信号を発生させる回路である。プログラム管理エリアは、内蔵ＲＯＭ２５２内において、内蔵ＲＯＭ２５２のユーザプログラムを実行するのに必要な情報を格納するエリアであるが、プログラム管理エリアを設定することによりタイムアウト時間を選択することができる。ＩＡＴ回路２６８は、ユーザプログラムが指定エリア内で正しく実行されているかどうかを監視する回路である。指定エリア外でユーザプログラムが実行されると、ＩＡＴ発生信号を出力する。
【００３３】
乱数回路２７４は、乱数を発生させる回路であり、例えば８ビット乱数を６チャネル、１６ビット乱数を４チャネル発生させることができる。
【００３４】
フリーランカウンタ２７４は、カウント動作を行うものであり、例えば８ビットのカウンタ４チャネルとすることができる。
【００３５】
タイマ回路２７６は、８ビットのプログラマブルタイマであり、８ビットのカウンタを３チャネル内蔵する。ユーザプログラムの設定により、リアルタイム割込み要求や時間計測をすることができる。
【００３６】
割込みコントローラ２７８は、外部割込み要求や、内蔵の周辺回路（ＰＴＣ、ＦＲＣ、ＳＣＵ、ＳＰＩ、ＣＳＣＵ、ＲＤＧ）からの割込み要求を制御する回路である。割込み要求をマスク制御することもできる。
【００３７】
パラレル出力ポート２８０は、例えば８ビット幅の出力ポートとすることができ、他の機能との兼用端子であることができる。
【００３８】
アドレスデコード回路２８２は、ユーザプログラムの外部デバイス用のデコード回路であり、チップセレクト信号を出力する。
【００３９】
非同期シリアル通信（ＳＣＵ）２８４は、外部の機器との非同期シリアル通信を行う回路であり、同期シリアル通信（ＳＰＩ）２８６は、外部の機器との同期シリアル通信を行う回路である。非同期シリアル暗号通信（ＣＳＣＵ）２８８は、ＥＣＯ遊技機用などの認証と非同期シリアル暗号通信を行う回路である。
【００４０】
パラレル入力ポート２９０は、例えば６ビット幅の入力ポートとすることができ、一部の入力端子は他の機能との兼用端子とすることができる。
【００４１】
遊技盤チップと遊技機枠チップの間の非同期シリアル暗号通信
図３ａは、遊技盤チップ（又は遊技盤制御基板、以降は「遊技盤チップ」と記載）３００と遊技機枠チップ（又は遊技機枠制御基板、以降は「遊技機枠チップ」と記載）３１０の間の非同期シリアル暗号通信の概要図であり、電源投入時、リセット発生時、又は断線復帰毎に実行される通信を示す。遊技盤チップ３００と遊技機枠チップ３１０は、(1)接続確認通信３２０→(2)認証通信３３０→(3)リカバリ通信３４０→(4)遊技情報通信３５０の順で通信を行い、遊技情報通信３５０については、電源断、リセット、断線のいずれかの発生まで繰り返し行い、例えば一定周期で繰り返し行うことができる。各通信処理は、遊技機枠チップからの（要求）電文送信に対して、遊技盤チップが（応答）電文を返送する方式で行われる。接続確認通信３２０の開始は、ユーザプログラムの実行開始タイミングと非同期である。なお、遊技盤チップ及び遊技機枠チップは、販売する前の技術的な確認を行うための開発用チップと、販売し量産するための量産用チップがある。開発用チップは、認証通信３３０を行わず、暗号通信も行わない。遊技盤チップが開発用のチップ（又は量産用チップ）である場合は、遊技機枠チップも開発用のチップ（又は量産用チップ）である必要がある。
【００４２】
一つの実施例の通信条件として、一次局（要求側）が遊技機枠チップ、二次局（応答側）が遊技盤チップの半二重通信であり、通信速度は３８，４００ｂｐｓであり、通信フォーマットは固定であってユーザプログラムでの設定は不要である。一つの実施例として、遊技盤チップと遊技機枠チップの間の通信は、ＲＳ４２２（差動）を用いて行い、この場合の通信用端子は、送信２線・受信２線の合計４端子を使用する。一つの実施例として、通信の制御自体はユーザプログラムを介さず自動的に行われ、通信状態の確認と遊技に関するデータのリード及びライトは、レジスタを介して行う。
【００４３】
接続確認通信３２０は、電源投入時（リセット解除時）や断線からの復帰時において最初に行う通信であり、通信線の状態確認を行うため既定のデータの送受信を行い、通信回線の状態が正常と認識されるまで繰り返される。既定のデータの送受信において、送信されたデータが受信されない場合、通信回線を異常とすることができる。また、データ受信側において、差動信号の論理に矛盾がある場合、通信回線状態を異常とすることができる。
【００４４】
認証通信３３０は、接続確認通信３２０で、通信線の状態が正常と判断された後に行う通信である。遊技盤チップと遊技機枠チップ間で相互認証を行う。認証に失敗した場合、以降の通信は実行されず、通信を再開させるには、認証に失敗したチップのリセット等の再起動処理が必要となる。
【００４５】
リカバリ通信３４０は、認証通信３３０で、遊技機枠チップとの認証が正常と判断された後に行う通信である。これは、データを暗号して通信することも、又は暗号しないで通信することもできる。遊技機枠チップからのデータ要求に応答して、遊技盤チップは、直前の遊技情報通信３５０中に発生した断線又は電源断発生により送信未完了となった遊技情報を再送信する。送信未完了の遊技情報が無い場合においても、送信データが無いという情報を送信する。リカバリ通信において再送信されるこの遊技情報は、遊技機枠チップの受信完了が確認されるまで、遊技盤チップ側でバックアップされる。バックアップデータについては、次に説明する遊技情報通信３５０において、遊技盤チップは、遊技機枠チップからのデータ要求を受信し、遊技機枠チップの遊技情報の受信完了を確認することで、例えば通信のシーケンス番号を参照することで、送信完了したバックアップデータを削除する。なお、認証が正常と判断された後であるリカバリ通信３４０において、遊技盤チップは、遊技機枠チップからのデータ要求において、例えば遊技情報通信３５０の送受信周期や応答タイムアウトの既定時間などの遊技機枠チップが決定する設定データを、受信する。
【００４６】
遊技情報通信３５０は、遊技に関するデータ（遊技情報、遊技状態情報および遊技機枠情報）の通信である。データは暗号して通信することも、又は暗号しないで通信することもでき、一定周期毎に遊技データの送受信を行う。周期は遊技機枠チップ側が決定することができる。電源断、リセット発生、断線検出時まで遊技情報通信３５０は繰り返される。ここで、遊技データに関する通信の概要図は、図３ｂに示す通りであるが、遊技機枠チップは遊技情報通信（要求）において遊技機枠情報を送信し、遊技盤チップは遊技情報通信（応答）において遊技情報及び遊技状態情報を送信する。
【００４７】
一つの実施例として、図３ｃに示すように、遊技盤チップ３００は、遊技機枠チップ３１０を認証する認証手段３７０、及び遊技機枠チップ３００の認証が成功した場合に、遊技機枠チップ３１０との間の通信を開始させる通信開始手段３７２を有する。遊技機枠チップ３１０は、遊技盤チップ３００へのデータ要求を送信するデータ要求手段３６０を有しており、これに対して遊技盤チップ３００は、遊技情報３８０をバッファに蓄積する遊技情報蓄積手段３８４、及び遊技情報３８０をバックアップのために保持するバックアップ手段３８２を有しており、遊技機枠チップ３１０からのデータ要求に応答して、（イ）遊技情報蓄積手段３８４に蓄積された遊技情報３８０を遊技機枠チップ３１０へ送信する遊技情報通信手段３８８と、（ロ）バックアップ手段３８２によってバックアップされた遊技情報３８０を遊技機枠チップ３１０に再送信するリカバリ通信手段３８６と、を有する。さらに図３ｄに示すように、遊技情報蓄積手段３８４は、その一部として、バックアップ手段３８２を含むことができる。
【００４８】
非同期シリアル暗号通信回路の構成
図４は、非同期シリアル暗号通信回路（ＣＳＣＵ）２８８を示した図である。遊技機枠チップも同様の構成をとることができる。送信データレジスタ４１０は、入賞及び賞球を制御するための命令や、入賞情報及び賞球情報などのデータを表す情報である時系列情報をＣＳＣＵデータレジスタ（ＣＣＤＴ）４５０などから受け取る。ＣＳＣＵデータレジスタ４５０、ＣＳＣＵ遊技状態情報レジスタｍ(ＭＣＩＦｍ)４５８及びＣＳＣＵ遊技機枠情報レジスタｍ(ＨＦＩＦｍ)４６６は、ユーザプログラムが遊技に関するデータにアクセスするために準備されたレジスタであるが、各レジスタについては後で説明する。遊技盤チップは、送信データレジスタ４１０の情報及びＣＳＣＵ遊技状態情報レジスタｍ(ＭＣＩＦｍ)４５８の情報などを一つのデータセットとして、暗号回路４１４を経由して、又は経由しないで、送信用シフトレジスタ４１２に蓄積し、遊技機枠チップに送信する。送信データレジスタ４１０は、ＦＩＦＯレジスタであることができ、又は、バッファレジスタであって、出力されたデータが遊技機枠チップによって受信されたことが確認されるまで、出力されたデータを保持するレジスタであることができる。ここで、遊技機枠チップからの受信の確認は、遊技盤チップが、遊技機枠チップからのデータ要求を受信することで行われ、例えば通信のシーケンス番号を参照することで行われる。遊技機枠チップからの受信の確認がなされると、出力された当該データは削除される。なお、ＣＳＣＵ送信ＦＩＦＯカウントレジスタ（ＣＣＴＦＣ）４５６は、送信ＦＩＦＯにユーザプログラム側よりデータを送信する際に使用するＦＩＦＯバッファにセットされたデータのバイト数を示すレジスタである。一つの実施例としては、このＦＩＦＯにセットされているバイト数はＣＣＴＦＣのビット1,0で表され、“00(初期値)”が０バイト、“01”が１バイト、“10”が２バイトを表す。
【００４９】
遊技盤チップは、受信用シフトレジスタ４２２に、遊技機枠チップより受信した情報を蓄積し、当該情報が暗号化されているときは復号回路４２４で復号した後、暗号化されていないときは直接、受信データレジスタ４２０及びＣＳＣＵ遊技機枠情報レジスタｍ(ＨＦＩＦｍ)４６６などに蓄積する。
【００５０】
認証回路４３０は、通信先のチップ（基板）及び外部装置を認証し、認証通信の制御を行う。認証には、例えば、MAC、MAIC方式などの任意の方式が用いられる。遊技盤チップ、例えば受信用シフトレジスタ４２２、が認証メッセージを遊技機枠チップから受信した後、遊技盤チップの認証回路は、認証メッセージのMAC計算などを行い認証メッセージが正しいか否かを判定する。判定が正しい場合、認証回路４３０は、通信先を認証する。正しくない場合、認証回路４３０は、通信先を認証しない。認証回路４３０は、判定結果を割込み制御回路４６８などの他の回路に通知することができる。
【００５１】
ＣＳＣＵステータス制御レジスタ（ＣＣＳＴ）４６２は通信状態などを確認するためのレジスタであり、(a)応答タイムアウトエラーを示すビット（例えばＣＣＳＴのＣＣＴＯ(ビット7)）、(b)遊技機枠から受信する遊技情報に関するデータ通信の許可／不許可を示すビット（例えばＣＣＳＴのＣＯＭＥＮ(ビット6)）、(c)カードユニット（抽選媒体情報供給装置１１５）と遊技機枠との認証状態を示すビット（例えばＣＣＳＴのＣＵＨＦ(ビット5)）、(d)遊技盤と遊技機枠との認証状態を示すビット（例えばＣＣＳＴのＨＦＭＣ1、ＨＦＭＣ2(ビット4、3)）、を含むことができる。通信状態及び認証状態については、ユーザプログラムからレジスタを介してリードすることで、例えば、(a)応答タイムアウトエラー、(b)通信許可状態、(c)認証状態（カードユニットと遊技機枠）、(d)認証状態（遊技盤と遊技機枠）、(e)リカバリ処理状態（リカバリレジスタにて記載）、を取得することができる。
【００５２】
(a)応答タイムアウトは、遊技情報通信中、遊技機枠チップからのデータ送信が、既定時間以上途絶えた場合に発生する。遊技機枠チップは既定時間を決定し、リカバリ通信中に遊技盤チップは受信する。応答タイムアウトは、遊技盤チップのＣＳＣＵステータス制御レジスタの対応するビット（例えばＣＣＴＯ）にて確認することができる。(b)通信許可状態については、遊技情報通信中、遊技機枠チップから遊技盤チップへ遊技情報に関するデータ通信の許可／不許可の状態が送信される。通信許可状態は、遊技盤チップのＣＳＣＵステータス制御レジスタの対応するビット（例えばＣＯＭＥＮ）にて確認することができる。(c)認証状態（カードユニットと遊技機枠）については、遊技情報通信中、遊技機枠チップから遊技盤チップへカードユニットと遊技機枠との認証状態が送信される。上記認証状態は、遊技盤チップのＣＳＣＵステータス制御レジスタの対応するビット（例えばＣＵＨＦ）にて確認することができる。(d)認証状態（遊技盤と遊技機枠）は、遊技盤チップのＣＳＣＵステータス制御レジスタの対応するビット（例えばＨＦＭＣ1、ＨＦＭＣ2）にて確認することができる。
【００５３】
一つの実施例としては、(a)応答タイムアウトが発生した場合には当該ビット（例えばＣＣＴＯ）は“1”となり、“0”（初期値）がライトされるとクリアされ、(b)通信許可の場合には当該ビット（例えばＣＯＭＥＮ）は“1”となり、不許可・断線を検知した場合に“0”（初期値）となり、(c)カードユニットと遊技機枠との認証が完了している場合に当該ビット（ＣＵＨＦ）は“1”となり、断線を検知した場合に“0”（初期値）となり、(d)認証通信が成功（次のリカバリ通信又は遊技情報通信を実行中）の場合に当該ビット（例えばＨＦＭＣ1、ＨＦＭＣ2）は“11”となり、認証通信が失敗（通信停止）の場合に当該ビットは“10”となり、認証通信実行中（未完了）の場合に当該ビットは“01”となり、通信回線の正常接続を検出できない（断線状態と認識）場合は“00”（初期値）となる。
【００５４】
一つの実施例としては、遊技盤チップは、遊技機枠チップを認証すると、ＣＳＣＵステータス制御レジスタの対応するビット（例えばＨＦＭＣ1、ＨＦＭＣ2）を参照し、所定の場合（認証通信３３０の成功を確認できた場合、例えばＨＦＭＣ1、ＨＦＭＣ2が“11”の場合）のみリカバリ通信３４０及び遊技情報通信３５０を行うことができる。
【００５５】
ＣＳＣＵ割込み制御レジスタ（ＣＣＩＣ）４６４は、割込み要求の許可／禁止を設定するレジスタであり、遊技盤チップは割込み要求の許可が設定された場合のみ、割込み制御回路４６８よりＣＳＣＩ信号を割込みコントローラ２７８へ送信し、そこで割込み処理を起動することができる。
【００５６】
一つの実施例として、(a)応答タイムアウトエラーを示すビットは、マスカブル割込みで処理され、又は割込みの設定がなされうる。割込み発生の条件は、応答タイムアウト状態のビットが“0”から“1”に変化した場合である。ＣＳＣＵ割込み制御レジスタ４６４の応答タイムアウト状態のビットに対応するビット（例えばＣＣＩＣのＣＣＴＯＩＥ(ビット7)）に“1”が設定され、割込みコントローラ２７８にある割込みマスクレジスタ（図示せず）の、非同期シリアル暗号通信回路（ＣＳＣＵ）による割込み要因（ＣＳＣＩ）に対応するビットに“0”を設定されると、割込みの設定がなされうる。
【００５７】
一つの実施例として、(b)遊技機枠から遊技情報に関するデータ通信の許可／不許可を示すビットは、マスカブル割込みで処理され、又は割込みの設定がなされうる。割込み発生の条件は、通信許可状態のビットが“0”から“1”又は“1”から“0”に変化した場合である。ＣＳＣＵ割込み制御レジスタ４６４の通信許可状態のビットに対応するビット（例えばＣＣＩＣのＣＯＭＥＮＩＥ(ビット6)）に“1”が設定され、割込みコントローラ２７８にある割込みマスクレジスタ（図示せず）の、非同期シリアル暗号通信回路（ＣＳＣＵ）による割込み要因（ＣＳＣＩ）に対応するビットに“0”を設定されると、割込みの設定がなされうる。
【００５８】
一つの実施例として、(c)カードユニットと遊技機枠との認証状態を示すビットは、マスカブル割込みで処理され、又は割込みの設定がなされうる。割込み発生の条件は、認証状態のビットが“0”から“1”又は“1”から“0”に変化した場合である。ＣＳＣＵ割込み制御レジスタ４６４の認証状態のビットに対応するビット（例えばＣＣＩＣのＣＵＨＦＩＥ(ビット5)）に“1”が設定され、割込みコントローラ２７８にある割込みマスクレジスタ（図示せず）の、非同期シリアル暗号通信回路（ＣＳＣＵ）による割込み要因（ＣＳＣＩ）に対応するビットに“0”を設定されると、割込みの設定がなされうる。
【００５９】
一つの実施例として、(d)遊技機枠と認証状態を示すビットは、マスカブル割込みで処理され、又は割込みの設定がなされうる。割込み発生の条件は、認証状態のビットの組み合わせが変化した場合である。ＣＳＣＵ割込み制御レジスタ４６４の認証状態のビットに対応するビット（例えばＣＣＩＣのＨＦＭＣＩＥ1、ＨＦＭＣＩＥ0(ビット4、3)）に“11”が設定され、割込みコントローラ２７８にある割込みマスクレジスタ（図示せず）の、非同期シリアル暗号通信回路（ＣＳＣＵ）による割込み要因（ＣＳＣＩ）に対応するビットに“0”を設定されると、割込みの設定がなされうる。
【００６０】
ＣＳＣＵリカバリレジスタ（ＣＣＲＥＣ）４６０は、(e)リカバリ処理の状態を確認するためのレジスタである。リカバリ通信の状態は、レジスタ４６０の参照により把握することができる。例えばリカバリ通信の状態はレジスタ４６０のＲＥＳＴ(ビット0)で参照することができ、リカバリ通信が完了した場合に当該ビットは“1”となり、断線を検知した場合および遊技機枠チップのリセット発生を検出した場合に、当該ビットは“0”（初期値）となる。ＣＳＣＵクリアレジスタ（ＣＣＣＬＲ）４５４は、リカバリデータをクリアするためのレジスタであり、例えば、レジスタへのライト時はリカバリデータのクリアを要求し、リード時はクリア処理状態を示す、ビットを含む。
【００６１】
ＣＳＣＵコマンドステータスレジスタ（ＣＣＣＭＳ）４５２は、送信バッファのクリア及び送信状態を確認するためのレジスタである。例えばＣＳＣＵコマンドステータスレジスタ４５２は、送信バッファをクリアするためのビット（例えばＣＣＣＭＳのＣＣＴＣＬ(ビット4)）、ＣＳＣＵデータレジスタ４５０のライト許可／禁止状態を示すビット（例えばＣＣＣＭＳのＣＣＴＷＥ(ビット7)）、及びＣＳＣＵデータレジスタ４５０へ２バイトライトしたことを示すビット（例えばＣＣＣＭＳのＣＣＴＳＴ(ビット0)）、を含む。
【００６２】
暗号通信ボーレート設定（ＫＣＳＢＳ）４４２はプログラム管理エリア４４４内にあり、本設定が行われると、ボーレート生成回路４４０はボーレートを生成する。送信用シフトレジスタ４１２及び受信用シフトレジスタ４２２は、本クロックを使用して同期することができる。チップの内部システムクロック（ＳＣＬＫ）周波数より計算することで、通信ボーレートが38,400bpsとなる値をプログラム管理エリアの通信ボーレート設定（ＫＣＳＢＳ）を行う。このとき、通信フォーマットは固定のため設定はない。例えば内部システムクロックが16MHzの場合の通信ボーレート設定値は、
0006433048.tif 000002
として計算し、設定することができる。上記実施例のように設定値が整数とならない場合は、通信対象となる遊技機枠チップ側の設定値も考慮して通信ボーレート値を決定することができる。
【００６３】
ＣＳＣＵデータレジスタ４５０は、入賞情報などの遊技情報がライトされ、遊技盤チップは、ライトされたデータを遊技情報通信時に、送信データレジスタなどを経由して、遊技盤チップから遊技機枠チップへ送信する。なお、遊技情報は可変長データであることができる。遊技盤チップは、遊技機枠チップへの送信が完了するまで、例えばバックアップ用のレジスタやメモリなど（図示せず）に遊技情報をバックアップし、障害発生により送信未完了となったデータについては、次回のリカバリ通信にて遊技機枠チップへ再送する。バックアップについては、独立したレジスタやメモリなどで行われるのではなく、送信用のバッファであって、出力されたデータが遊技機枠チップによって受信されたことが確認されるまで保持されるバッファにおいて行われることもできる。遊技情報通信中に遊技機枠チップからのデータ要求を受信して、例えば通信のシーケンス番号を参照し、遊技盤チップは遊技機枠チップがデータを受信したことを確認してバックアップしたデータは消去される。
【００６４】
一つの実施例として、遊技情報のライト（Ｓ５００）手順を図５に示す。当該手順においては、ＣＳＣＵコマンドステータスレジスタ４５２のＣＳＣＵデータレジスタ４５０のライト許可／禁止状態を示すビットを確認して（Ｓ５０５）許可状態である場合（例えばＣＣＣＭＳのＣＣＴＷＥ(ビット7)=“1”）に、２バイト単位でライトを行い（Ｓ５１０）、その後ＣＳＣＵコマンドステータスレジスタ４５２のＣＳＣＵデータレジスタへ２バイトライトしたことを示すビットを確認し（Ｓ５１５）（例えばＣＣＣＭＳのＣＣＴＳＴ(ビット0)=“1”）、２バイトライトが完了していた場合は、終了となる（Ｓ５２０）。
【００６５】
一つの実施例として、遊技情報のライト状態を初期化する（Ｓ６００）手順を図６に示す。２バイト単位の遊技情報において、最初の１バイトをライト直後に障害発生（リセット、電源断）した場合などに、遊技情報のライトが不完全に終了されうるため、不完全となった遊技情報のライトはクリアされうる。当該手順においては、ＣＳＣＵ送信ＦＩＦＯカウントレジスタ４５６の値を確認し（Ｓ６０５）（例えばＣＣＴＦＣのビット１、0が“00”以外の場合は不完全）不完全である場合、ＣＳＣＵコマンドステータスレジスタ４５２の送信バッファのクリアするためのビットをライトし（Ｓ６１０）（例えばＣＣＣＭＳのＣＣＴＣＬ(ビット4)=“1”をライト）、終了となる（Ｓ６１５）。
【００６６】
ＣＳＣＵデータレジスタ４５０に書き込まれた遊技情報は、遊技情報通信で遊技機枠チップへ送信されるまで、遊技盤チップ側にバックアップされる。遊技盤チップは、ユーザプログラムがライトした遊技情報がバックアップされて残っている状態で、当該遊技情報を消去することができる。消去するデータの対象は、バックアップ用のデータを含む送信用のバッファ（又は送信データレジスタ）のデータであるか、又はバックアップ用のデータ及び送信用のバッファ（又は送信データレジスタ）のデータである。例えば、RAMクリアスイッチなどによる遊技台の初期化が必要となる場合に、実施されうる。一つの実施例として消去する方法は、（イ）遊技盤チップ単体での遊技情報消去、（ロ）遊技機枠チップからの要求による遊技情報消去、の２つがある。（イ）については、遊技機枠チップとの通信回線が未接続の状態で行う遊技情報の消去方法であり、例えばＣＳＣＵクリアレジスタ４５４の当該ビットであるCLR（ビット0）に“1”（クリア）をライトすることで、遊技盤チップ側に残っている遊技情報を消去することができ、消去完了は同ビット（CLR）が“1”（クリア完了）であることにより、確認することができる。その他に例えば、遊技盤チップに所定のデータをリードさせることで、遊技盤チップ側に残っている遊技情報を消去することができる。遊技情報の消去は、リセット解除後一回のみ行われうる。（ロ）については、遊技機枠チップとの通信回線が接続の状態で行う遊技情報の消去方法である。リカバリ通信（要求）時、遊技機枠チップからの指示により、遊技盤チップ側に残っている遊技情報を消去する。なお、この方法において、ユーザプログラムが行う処理はない。
【００６７】
ＣＳＣＵ遊技状態情報レジスタｍ４５８は、遊技機枠と共有する遊技状態情報を送信するためのレジスタである。遊技盤チップの現在状態などの遊技状態情報のライトに使用される。なお、遊技状態情報は固定長データであることができる。遊技盤チップは、ライトされたデータを遊技情報通信時に、遊技盤チップから遊技機枠チップへ送信する。レジスタ４５８へのライトは常に行えるが、遊技情報通信を行っていない場合には、遊技機枠チップへはデータ送信されない。
【００６８】
遊技状態情報は、遊技情報通信中に遊技盤チップから遊技機枠チップへ送信されるが、ＣＳＣＵ遊技状態情報レジスタｍ４５８へ遊技状態情報データをライトすると、一定周期で遊技機枠チップから送信されてくる遊技情報通信要求データの応答として、レジスタ４５８にライトされた値を、自動的に遊技機枠チップへ送信する。認証通信及びリカバリ通信が完了していない（遊技情報通信を開始していない）場合は、遊技状態情報は遊技機枠側へ送信されないが、レジスタ４５８へのライト自体は行うことができる。
【００６９】
ＣＳＣＵ遊技機枠情報レジスタｍ４６６は、遊技機枠と共有する遊技機枠情報を受信するためのレジスタである。遊技機枠チップの現在状態などの遊技機枠情報のリードに使用される。なお、遊技機枠情報は固定長データであることができる。遊技盤チップは、遊技情報通信時に、遊技機枠チップから遊技盤チップへ送信されるデータを本レジスタにライトする。レジスタ４６６へのリードは常に行えるが、遊技情報通信を行っていない場合には、遊技機枠チップの最新データでないことがありうる。
【００７０】
遊技機枠情報は、遊技情報通信中に遊技機枠チップから遊技盤チップへ送信されるが、ＣＳＣＵ遊技機枠情報レジスタｍ４６６をリードすると、一定周期で遊技機枠チップから送信されてくる遊技機枠情報を取得することができる。認証通信及びリカバリ通信が完了していない（遊技情報通信を開始していない）場合は、遊技機枠情報は遊技盤側へ送信されてこないため、レジスタ４６６のリード自体は行うことができるが、最新の遊技機枠情報ではない場合がありうる。
【００７１】
遊技盤チップと遊技機枠チップの間のデータ通信方法
また一つの実施例として、遊技盤チップ７００と遊技機枠チップ７１０の間のデータ通信方法を図７ａに示す。まず、遊技機枠チップ７１０は、遊技盤チップ７００へのデータ要求を送信するデータ要求ステップを実行する（Ｓ７２０）のに対し、遊技盤チップ７００は、これに応答するデータ応答ステップを実行する（Ｓ７２２）。この動作を基本として遊技機枠チップが主局に対し遊技盤チップが従局として基本動作を行う。以下データ要求ステップ（Ｓ７２０）及びデータ応答ステップ（Ｓ７２２）において、遊技盤チップ７００及び遊技機枠チップ７１０は、(1)接続確認通信ステップを実行し（Ｓ７３０）、(2)認証通信ステップを実行し（Ｓ７４０）、(3)リカバリ通信ステップを実行し（Ｓ７５０）、(4)遊技情報通信ステップ（Ｓ７６０）を実行する。ここで、遊技盤チップ７００はユーザプログラム側から遊技情報７７０を受け取ると、遊技情報７７０をバックアップのために保持する（Ｓ７５２）と共に、遊技情報７７０をバッファ又はＦＩＦＯに蓄積する（Ｓ７６２）。又は、図７ｂに示すように、遊技盤チップ７００は、遊技情報７７０を受け取ると、遊技情報７７０をバッファに蓄積し（Ｓ７６２）、データ応答ステップ（Ｓ７２２）に応答して、遊技情報通信ステップ（Ｓ７６０）によって遊技情報が送信されると、送信された当該遊技情報が遊技機枠チップによって受信されたことが確認されるまで、送信された当該遊技情報を保持する（Ｓ７５２）。
【００７２】
接続確認通信ステップ（Ｓ７３０）は、電源投入時（リセット解除時）や断線からの復帰時において最初に実行される。本ステップ（Ｓ７３０）において、遊技盤チップ７００は、通信線の状態確認を行うため既定のデータの送受信を行い、送信されたデータが受信されない場合に通信回線を異常とする、又はデータ受信側において、差動信号の論理に矛盾がある場合に通信回線状態を異常とする。いずれの場合も通信回線の状態が正常と認識されるまで繰り返し実行される。
【００７３】
認証通信ステップ（Ｓ７４０）は、接続確認通信ステップ（Ｓ７３０）において通信線の状態が正常と判断された後に実行される。本ステップ（Ｓ７４０）において、遊技盤チップ７００は、遊技機枠チップ７１０を認証する認証ステップを実行し（Ｓ７４２）、認証が正常と判断された場合に、遊技機枠チップ７１０との間の通信を開始させる通信開始ステップ（Ｓ７４４）を実行する。
【００７４】
リカバリ通信ステップ（Ｓ７５０）は、通信開始ステップ（Ｓ７４４）後に、実行される。本ステップ（Ｓ７５０）において、遊技盤チップ７００は、バックアップステップ（Ｓ７５２）によってバックアップされた遊技情報７７０を、遊技機枠チップ７１０に再送信する。再送信の必要な遊技情報７７０が無い場合は、送信データが無いという情報を送信する。
【００７５】
遊技情報通信ステップ（Ｓ７６０）は、電源断、リセット発生、断線検出時まで繰り返し実行される。本ステップ（Ｓ７６０）において、遊技盤チップ７００は、遊技情報蓄積ステップ（Ｓ７６２）によって蓄積された遊技情報７７０を、遊技機枠チップ７１０へ送信する。また、本ステップ（Ｓ７６０）において、遊技盤チップ７００は、バックアップステップ（Ｓ７５２）によってバックアップされた遊技情報７７０のうち、遊技機枠チップの受信が確認されたデータを削除する。
【００７６】
以上に説明した処理又は動作において、あるステップにおいて、そのステップではまだ利用することができないはずのデータを利用しているなどの処理又は動作上の矛盾が生じない限りにおいて、処理又は動作を自由に変更することができる。
【００７７】
以上に説明してきた各実施例は、組み合わせることが可能である。これにより、二以上の実施例を組み合わせて一つの実施例にすることができる。
【００７８】
以上に説明してきた各実施例は、本発明を説明するための例示であり、本発明はこれらの実施例に限定されるものではない。本発明は、その要旨を逸脱しない限り、種々の形態で実施することができる。
【符号の説明】
【００７９】
１００  システム
１０５  パチンコ機
１１０  パチンコ機
１１５  抽選媒体情報供給装置
１２０  遊技盤部
１２５  払出し部
１３０  抽選部
１３５  コイン投入部
２００  各プロセッサ
２１０  遊技盤チップ
２１２  ＣＰＵ
２１４  通信制御回路
２２０  遊技機枠チップ
２２２  ＣＰＵ
２２４  通信制御回路
２３０  外部装置用チップ
２３２  外部装置制御回路
２５２  内蔵ＲＯＭ
２５４  内蔵ＲＡＭ
２５６  外部バスインタフェース
２５８  クロック回路
２６０  照合用回路
２６２  固有情報
２６４  演算回路
２６６  リセットコントローラ
２６８  指定エリア外走行禁止回路
２７０  ウォッチドッグタイマ（ＷＤＴ）
２７２  乱数回路（ＲＤＧ）
２７４  フリーランカウンタ回路（ＦＲＣ）
２７６  タイマ回路（ＰＴＣ）
２７８  割込みコントローラ
２８０  パラレル出力ポート
２８２  アドレスデコード回路
２８４  非同期シリアル通信回路（ＳＣＵ）
２８６  同期シリアル通信回路（ＳＰＩ）
２８８  非同期シリアル暗号通信回路（ＣＳＣＵ）
２９０  パラレル入力ポート
３００  遊技盤チップ（遊技盤制御基板）
３１０  遊技機枠チップ（遊技機枠制御基板）
３２０  接続確認通信
３３０  認証通信
３４０  リカバリ通信
３５０  遊技情報通信
３６０  データ要求手段
３７０  認証手段
３８０  遊技情報
３８２  バックアップ手段
３８４  遊技情報蓄積手段
３８６  リカバリ通信手段
３８８  遊技情報通信手段
４１０  送信データレジスタ
４１２  送信用シフトレジスタ
４１４  暗号回路
４２０  受信データレジスタ
４２２  受信用シフトレジスタ
４２４  復号回路
４３０  認証回路
４４０  ボーレート生成回路
４４２  暗号通信ボーレート設定
４４４  プログラム管理エリア
４５０  ＣＳＣＵデータレジスタ
４５２  ＣＳＣＵコマンドステータスレジスタ
４５４  ＣＳＣＵクリアレジスタ
４５６  ＣＳＣＵ送信ＦＩＦＯカウントレジスタ
４５８  ＣＳＣＵ遊戯状態情報レジスタｍ
４６０  ＣＳＣＵリカバリレジスタ
４６２  ＣＳＣＵステータス制御レジスタ
４６４  ＣＳＣＵ割込み制御レジスタ
４６６  ＣＳＣＵ遊技機枠情報レジスタｍ
４６８  割込み制御回路
７００  遊技盤チップ
７１０  遊技機枠チップ
７７０  遊技情報
【図１】
0006433048.tif 000003
【図２ａ】
0006433048.tif 000004
【図２ｂ】
0006433048.tif 000005
【図３ａ】
0006433048.tif 000006
【図３ｂ】
0006433048.tif 000007
【図３ｃ】
0006433048.tif 000008
【図３ｄ】
0006433048.tif 000009
【図４】
0006433048.tif 000010
【図５】
0006433048.tif 000011
【図６】
0006433048.tif 000012
【図７ａ】
0006433048.tif 000013
【図７ｂ】
0006433048.tif 000014