JP2017162363A - Device for managing information on access to rom - Google Patents
Device for managing information on access to rom Download PDFInfo
- Publication number
- JP2017162363A JP2017162363A JP2016048332A JP2016048332A JP2017162363A JP 2017162363 A JP2017162363 A JP 2017162363A JP 2016048332 A JP2016048332 A JP 2016048332A JP 2016048332 A JP2016048332 A JP 2016048332A JP 2017162363 A JP2017162363 A JP 2017162363A
- Authority
- JP
- Japan
- Prior art keywords
- information
- rom
- access
- rom writer
- data
- 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.)
- Pending
Links
Images
Landscapes
- Debugging And Monitoring (AREA)
- Read Only Memory (AREA)
Abstract
Description
本発明は、ROMへのアクセスに関する情報を管理する装置に関する。 The present invention relates to an apparatus for managing information related to access to a ROM.
従来、パチンコ機や、回胴式遊技機とも称されるパチスロ機などで用いられる遊技機用プロセッサ及びそれに関する装置は、内蔵のROMへの情報の書込、消去、読出などのメモリアクセスに関し、アクセスしたことを表す情報(例えば、アクセス回数やアクセスしたことを表すフラグなど)や、正常にアクセスが完了したことを表す情報などを保持する構成を有していなかった。 Conventionally, a processor for a gaming machine used in a pachinko machine or a pachislot machine also called a revolving game machine, and a device related thereto are related to memory access such as writing, erasing, and reading information in a built-in ROM. There is no configuration for holding information indicating access (for example, the number of accesses or a flag indicating access), information indicating that access has been completed normally, and the like.
したがって、従来技術では、ROMライタによるROMへの情報の書込、消去、読出などのときにエラーが発生した場合、エラーの原因を判断することができなかった。エラーの原因の例としては、ROMへのアクセスに起因するエラーとROM以外の機器や装置に起因するエラーとがある。すなわち、従来技術では、エラーの原因が判断することができないため、エラーの原因を特定するために、ROM及びROM以外の機器や装置の全てを調査する必要があった。 Therefore, in the prior art, when an error occurs when information is written to, erased from, or read from the ROM by the ROM writer, the cause of the error cannot be determined. Examples of the cause of the error include an error caused by access to the ROM and an error caused by a device or apparatus other than the ROM. That is, in the prior art, since the cause of the error cannot be determined, in order to identify the cause of the error, it is necessary to investigate all devices and devices other than ROM and ROM.
従来技術において、ROMにアクセスしたことを表す情報が記憶されていないことから、エラーの原因を特定するためにROM及びROM以外の機器や装置の全てを調査する必要が有った。したがって、製造者は、購入者から全ての機器などを引きとった後、調査を行うことから、エラーの解析に多くの工数を必要としていた。 In the prior art, since information indicating that the ROM has been accessed is not stored, it has been necessary to investigate all devices and devices other than the ROM and ROM in order to identify the cause of the error. Therefore, since the manufacturer conducts an investigation after taking all the devices from the purchaser, a lot of man-hours are required for error analysis.
ROMへのアクセスに関するエラーの原因をより簡単かつ迅速に特定するための情報を提供する。 Provides information to more easily and quickly identify the cause of errors related to ROM access.
従来、ROMへのアクセスに関する情報を保持していなかった。本発明の実施例は、ROMへのアクセスに関する情報を保持する構成を有する。例えば、ROMへの情報の書込、消去、読出などの開始時及び終了時に、ROMへのアクセスに関する情報を保持する機構を有することによって、本発明の実施例は、保持された情報を用いて、ROMへのアクセスに関するエラーの原因の特定に役立たせることができる。 Conventionally, information about access to ROM has not been held. The embodiment of the present invention has a configuration for holding information related to access to a ROM. For example, by having a mechanism for holding information related to access to the ROM at the start and end of writing, erasing, reading, etc. of information to the ROM, the embodiment of the present invention uses the held information. , Can help identify the cause of errors related to ROM access.
本発明の実施例による装置は、プロセッサ・コアと、ROMと、ROMにアクセスするためのROMライタと通信を行うROMライタ通信回路と、アクセス情報メモリとを備え、ROMライタ通信回路がROMライタからコマンド及び/又はデータを受信したことに応じて、プロセッサ・コアは、コマンド及び/又はデータに基づいて、ROMにアクセスし、当該アクセスに関する情報をアクセス情報メモリに記憶させることができる。 An apparatus according to an embodiment of the present invention includes a processor core, a ROM, a ROM writer communication circuit that communicates with a ROM writer for accessing the ROM, and an access information memory. The ROM writer communication circuit is connected to the ROM writer. In response to receiving the command and / or data, the processor core can access the ROM based on the command and / or data and store information related to the access in the access information memory.
本発明の実施例において、アクセス情報は、ROMへデータの書込を開始したことを示す書込開始情報及びROMへのデータの書込を終了したことを示す書込終了情報を含む書込情報の組、ROMからデータの読出を開始したことを示す読出開始情報及びROMからのデータの読出を終了したことを示す読出終了情報を含む読出情報の組及び、ROMのデータの消去を開始したことを示す消去開始情報及びROMのデータの消去を終了したことを示す消去終了情報を含む消去情報の組、ROMライタからのデータとROMのデータとの正当性を確認するベリファイを開始したことを示すベリファイ開始情報及びベリファイを終了したことを示すベリファイ終了情報を含むベリファイ情報の組、及び、ROMのデータのブランク確認を開始したことを示すブランク確認開始情報及びROMのデータのブランク確認を終了したことを示すブランク確認終了情報を含むブランク確認情報の組の少なくともいずれか一つの組を含み、及び/又は、アクセス情報は、ROMライタ通信回路がROMライタから情報を受信したことを示すROMライタ通信(受信)終了情報及びROMライタ通信回路がROMライタに情報を送信したことを示すROMライタ通信(送信)終了情報の少なくとも一方を含むことができる。 In the embodiment of the present invention, the access information includes writing start information indicating that writing of data to the ROM has started and writing end information indicating that writing of data to the ROM has ended. A set of read information including a read start information indicating that reading of data from the ROM has started and a read end information indicating that reading of data from the ROM has been completed, and erasing of ROM data has started. A set of erase information including erase start information indicating that the erase of the ROM data has been completed, and indicating that verification has been started to confirm the validity of the data from the ROM writer and the ROM data. A set of verify information including verify start information and verify end information indicating completion of verify, and blank check start information and ROM indicating that ROM data blank check has started Includes at least one set of blank confirmation information including blank confirmation end information indicating that blank confirmation of data has been completed, and / or access information is received by the ROM writer communication circuit from the ROM writer. At least one of ROM writer communication (reception) end information indicating that the ROM writer communication circuit has transmitted information to the ROM writer.
本発明の実施例において、ROMライタがROMにアクセスを行おうとした後、プロセッサ・コアがアクセスを行う前に、プロセッサ・コアは、アクセスを開始すること示す情報をアクセス情報メモリに記憶させることができる。 In the embodiment of the present invention, after the ROM writer tries to access the ROM and before the processor core accesses, the processor core may store information indicating that the access is started in the access information memory. it can.
本発明の実施例において、アクセスを開始すること示す情報は、少なくとも、読込開始情報、書出開始情報、消去開始情報、ベリファイ開始情報、及び、ブランク確認開始情報を含むことができる。 In the embodiment of the present invention, the information indicating that the access is started can include at least read start information, write start information, erase start information, verify start information, and blank check start information.
本発明の実施例において、プロセッサ・コアがROMにアクセスを行った後、プロセッサ・コアは、アクセスを終了すること示す情報をアクセス情報メモリに記憶させることができる。 In an embodiment of the present invention, after the processor core accesses the ROM, the processor core can store information indicating that the access is terminated in the access information memory.
本発明の実施例において、アクセスを終了すること示す情報は、少なくとも、読込終了情報、書出終了情報、消去終了情報、ベリファイ終了情報、ブランク確認終了情報を含むことができる。 In the embodiment of the present invention, the information indicating that access is to be completed can include at least read end information, write end information, erase end information, verify end information, and blank check end information.
本発明の実施例において、プロセッサ・コアは、ROMライタ通信回路がROMライタから情報を受信した後、ROMライタ通信回路がROMライタから情報を受信したことを示すROMライタ通信(受信)終了情報をアクセス情報メモリに記憶させることができる。 In the embodiment of the present invention, after the ROM writer communication circuit receives information from the ROM writer, the processor core receives ROM writer communication (reception) end information indicating that the ROM writer communication circuit has received information from the ROM writer. It can be stored in the access information memory.
本発明の実施例において、プロセッサ・コアは、ROMライタ通信回路がROMライタに情報を送信した後、ROMライタ通信回路がROMライタに情報を送信したことを示すROMライタ通信(送信)終了情報をアクセス情報メモリに記憶させることができる。 In an embodiment of the present invention, the processor core transmits ROM writer communication (transmission) end information indicating that the ROM writer communication circuit has transmitted information to the ROM writer after the ROM writer communication circuit has transmitted information to the ROM writer. It can be stored in the access information memory.
本発明の実施例において、装置は、遊技機用装置である。 In an embodiment of the present invention, the device is a gaming machine device.
本発明の実施例において、遊技機用チップは、装置を備えることができる。 In an embodiment of the present invention, the gaming machine chip may include a device.
本発明の実施例において、遊技機用基板は、装置又はチップを備えることができる。 In an embodiment of the present invention, the gaming machine substrate may include a device or a chip.
本発明の実施例において、遊技機は、遊技機用基板を備えることができる。 In an embodiment of the present invention, the gaming machine may include a gaming machine substrate.
本発明の実施例
図1は、本発明の実施例による装置を示す。装置100は、ROMライタ10に接続されており、プロセッサ・コア105、バスコントローラ110、ROMライタ通信回路112、プログラム記憶装置115、ユーザROM125及びワークRAM135を有する。プロセッサ・コア105は、バスコントローラ110を介してROMライタ通信回路112、プログラム記憶装置115、ユーザROM125及びワークRAM135に接続されている。装置100は、一つのチップ上で実装されてもよい。また、装置100は、ワンチッププロセッサや、マイコンなどと称される、一つのチップ上で実装されるプロセッサでもよい。
Example Figure 1 of the present invention shows an apparatus according to an embodiment of the present invention. The
ROMライタ10は、装置100のROMライタ通信回路112に接続されている。装置100は、ROMライタ10に着脱可能とすることができる。ROMライタ通信回路112は、ROMに書込などを行うコマンド及び/又は書込などを行うためのデータをROMライタ10から受信し、プロセッサ・コア105は、プログラム記憶装置115に保存されている制御プログラムに基づいて、受信したコマンド及び/又はデータにより、ユーザROM125のブランクチェック及びベリファイの実行、さらに、ユーザROM125へのデータの書込、読出及び消去を実行する。さらに、プロセッサ・コア105は、ブランクチェック及びベリファイの実行に関する情報、さらに、ユーザROM125へのデータの書込、読出及び消去を実行したことに関する情報をユーザROM125のアクセス情報メモリ128に保存する。
The
プロセッサ・コア105は、ROMライタ通信回路112が受信したコマンドに基づいて、ユーザROM125のブランクチェック及びベリファイの実行を行うことができる。ブランクチェックは、ユーザROM125の一部又は全部がブランクになっているか確認可能であり、例えば、ユーザROM125へのデータの消去を実行した後、データが消去されたことを確認するために用いられる。ベリファイは、例えば、ROMライタ10のデータとユーザROM125のデータとを比較し、データが正しく書込されたかを確認することができる。
The
プロセッサ・コア105は、ROMライタ通信回路112が受信したコマンドに基づいて、ROMライタ通信回路112が受信したデータをユーザROM125におけるユーザ・プログラム127のエリアへデータの書込を行う。ROMライタ10から受信したデータは、遊技機を動作させるためのユーザ・プログラムや、ユーザ・プログラムが用いるデータなどとすることができる。また、プロセッサ・コア105は、ROMライタ通信回路112が受信したコマンドに基づいて、ユーザROM125におけるユーザ・プログラム127のエリアのデータの読出及び消去を行うことができる。
Based on the command received by the ROM
遊技機用の装置100において、開発用装置と量産用装置が用いられる場合が有り、この場合、開発用装置のユーザROM125には、複数回の書込みが可能であり、量産用装置のユーザROM125には、1回のみ書込みが可能であるように装置100が制御されていてもよい。一実施例において、開発用装置では、ROMの内容の消去が実行でき、量産用装置では、ROMの内容の消去が実行できないように制御される。量産用装置において、ROMの消去が行えないことから、書込みは1回しか行うことができない。この場合、プロセッサ・コア105が、ROMの内容の消去を行えるかを制御してもよい。例えば、プロセッサ・コア105は、プログラム記憶装置115及び/又はユーザROM125の予め設定された所定のフラグを確認し、フラグがオンになっている場合、装置が開発用であると判定することができる。他の実施例において、開発用装置及び量産用装置は、例えば、それぞれで専用のハードウエアで実装されてもよい。
In the
ROMライタ10は、装置100がPROMモードなどと称される所定のモードのときに、ユーザROM125へアクセスすることができる。PROMモードへの切り替えは、装置100にある端子で行うことができる。PROMモードではない通常のモードでは、装置100は、プログラム記憶装置115に保存されている制御プログラム117及び/又はユーザROM125に保存されているユーザ・プログラム127に基づいて動作する。
The
図4は、装置100のモードの切り替えを示す。パワーオンリセットやシステムリセットなどが装置100で行われる(状態405)。装置100は、端子入力の状態がPROMモードの状態であるか否かを判定する。この時、端子入力状態は“LOW-レベル”、“HIGH-レベル”や、“0”、“1”の状態などとすることができる。PROMモードでない、例えば、セキュリティモードである場合(状態410)、ROMライタ10は、装置100のROMへアクセスすることができない。装置100は、セキュリティモードにおいて、装置100のセキュリティが確立できているかをユーザROM125のユーザ・プログラムの合理性をチェックし確認する。セキュリティが確立できている場合、装置100は、ユーザモードとなり、遊技機の制御を開始することができる(状態415)。PROMモードである場合(状態420)、ROMライタ10は、装置100のROMへアクセスすることができる。ここでユーザ・プログラムの合理性は、予めユーザ・プログラムを計算して格納してあるセキュリティコード(チェックサム、ハッシュ値等)の再計算を行い、再計算とセキュリティコードとの比較等でチェックされる。
FIG. 4 shows the mode switching of the
プロセッサ105は、さらに、上記ユーザモードにおいて、ユーザROM125に記憶されているユーザ・プログラムやデータなどに基づいて動作し、ワークRAM135や、その他のコンポーネントの制御を行うことによって、遊技機を動作させる。
The
記憶装置及びメモリに関し、典型的には、プログラム記憶装置115はROMであり、プログラム記憶装置115及びユーザROM125は、一つのROMで実現されてもよい。他の実施例において、プログラム記憶装置115は不揮発性のRAMであってもよい。
Regarding the storage device and the memory, typically, the
図2は、アクセス情報メモリ128が有するメモリ空間を示す。アクセス情報メモリ128は、書込開始情報エリア205、書込終了情報エリア210、読出開始情報エリア215、読出終了情報エリア220、消去開始情報エリア225、消去終了情報エリア230、ベリファイ開始情報エリア235、ベリファイ終了情報エリア240、ブランク確認開始情報エリア245、ブランク確認終了情報エリア250、ROMライタ通信(送信)終了情報エリア255及びROMライタ通信(受信)終了情報エリア260を有していてもよい。
FIG. 2 shows a memory space included in the
書込開始情報エリア205、書込終了情報エリア210、読出開始情報エリア215、読出終了情報エリア220、消去開始情報エリア225、消去終了情報エリア230、ベリファイ開始情報エリア235、ベリファイ終了情報エリア240ブランク確認開始情報エリア245、ブランク確認終了情報エリア250ROMライタ通信(送信)終了情報エリア255及びROMライタ通信(受信)終了情報エリア260は、ユーザROM125へのアクセス情報を記憶する。
Write
アクセス情報に関し、書込開始情報エリア205は、ROMライタ10がユーザROM125へデータの書込を開始すること(すなわち、データを書込もうとしていること)を表す情報である書込開始情報を記憶する。書込開始情報の例としては、ROMライタ10がデータをユーザROM125に書込もうとした後、ユーザROM125にデータを書込む前に、書込開始情報エリア205に書込開始情報が保存される。
Regarding the access information, the write
書込終了情報エリア210は、ROMライタ10がユーザROM125にデータの書込を終了すること(すなわち、データを書込んだこと)を表す情報である書込終了情報を記憶する。書込終了情報の例としては、ROMライタ10がデータをユーザROM125に書込んだ後に、書込終了情報エリア210に書込終了情報が保存される。
The write
具体的には、ROMライタ10が装置100へ書込を行いユーザROM125へデータの書込を開始すると、ROMライタ通信回路112がROMライタ10から書込コマンド及びデータを受信する。プロセッサ・コア105は、ROMライタ通信回路112が受信したコマンドが書込であることを判定し、ユーザROM125の書込開始情報エリア205に書込開始情報を保存する。そして、プロセッサ・コア105は、ROMライタ通信回路112が受信したデータを一旦、ワークRAM135へ書込み、そのデータをユーザROM125のユーザ・プログラム127のエリアに書込を行う。その後、プロセッサ・コア105は、ユーザROM125の書込終了情報エリア210に書込終了情報を保存する。この時、ROMライタ10からの受信データの受信結果を書込開始情報エリア205、書込終了情報エリア210、及び/又は、他のエリア、又は、他の記憶装置に記録してもよい。受信データの受信結果は、受信データのチェックコード等のチェック結果や書込みデータが複数ブロックに分かれて送られてくる場合では受信されたブロック情報等を含んでもよい。さらに、プロセッサ・コア105は、書込コマンドの終了とその結果情報をROMライタ通信回路112によりROMライタ10に送信する。
Specifically, when the
ROMライタ10が装置100の読出を行い、ユーザROM125のデータ読出を開始すると、ROMライタ通信回路112がROMライタ10から読出コマンドを受信し、プロセッサ・コア105は、ROMライタ通信回路112が受信したコマンドが読出しであることを判定し、ユーザROM125の読出開始情報エリア215に読出開始情報を保存する。そして、プロセッサ・コア105は、ユーザROM125のユーザ・プログラム127を一旦、ワークRAM135へ読出し、プロセッサ・コア105は、ユーザROM125の読出終了情報エリア220に読出終了情報を保存し、ROMライタ通信回路112よりROMライタ10へ読出データと読出コマンドの終了とその結果情報を送信する。
When the
その他のコマンドとして、ROMライタ10が装置100にベリファイ、消去、ブランク確認を行った場合は上記、書込、読出しと同様にコマンドの実行結果をROMライタ通信回路112によりROMライタ10に送信する。
As another command, when the
消去開始情報エリア225と消去終了情報エリア230との組、ベリファイ開始情報エリア235とベリファイ終了情報エリア240との組、及び、ブランク確認開始情報エリア245とブランク確認終了情報エリア250との組も、書込開始情報エリア205と書込終了情報エリア210との組、及び、読出開始情報エリア215と読出終了情報エリア220との組と同様に、それぞれ、読出開始情報及び読出終了情報、消去開始情報及び消去終了情報、ベリファイ開始情報及びベリファイ終了情報、及び、ブランク確認開始情報及びブランク確認終了情報が保存される。したがって、ROMライタ10がユーザROM125にアクセスを行おうとした後、プロセッサ・コア105がアクセスを行う前に、プロセッサ・コア105は、アクセスを開始すること示す情報をアクセス情報メモリ128に記憶させる。プロセッサ・コア105がユーザROM125にアクセスを行った後、プロセッサ・コア105は、アクセスを終了すること示す情報をアクセス情報メモリ128に記憶させる。ここで、アクセスを開始すること示す情報は、読込開始情報、書出開始情報、消去開始情報、ベリファイ開始情報、ブランク確認開始情報の少なくとも一つを含み、アクセスを終了すること示す情報は、読込終了情報、書出終了情報、消去終了情報、ベリファイ終了情報、ブランク確認終了情報の少なくとも一つを含む。
A set of erase
ROMライタ通信(送信)終了情報エリア255には、ROMライタ通信回路112がROMライタ10に情報を送信する時に、プロセッサ・コア105は、ROMライタ通信(送信)終了情報をROMライタ通信(送信)終了情報エリア255に保存する。ROMライタ通信(送信)終了情報としては、送信コマンド、到達確認情報(リトライ回数等)、及び/又は、エラーコードが記録されてもよい。また、この時、送信時間等が記録されてもよい。ROMライタ通信(受信)終了情報エリア260には、ROMライタ通信回路112がROMライタ10から情報を受信する時に、プロセッサ・コア105は、ROMライタ通信(受信)終了情報をROMライタ通信(受信)終了情報エリア260に保存する。ROMライタ通信(受信)終了情報としては、受信コマンド、受信エラーの回数、及び/又は、コマンドエラーの回数等通信路の通信品質が判断される情報などの受信に関する情報が記録されてもよい。また、この時、受信に関する情報には、受信時間等が含まれていてもよい。これにより、ROMライタ10とROMライタ通信回路112との間で情報の送受信が行われたか否かの情報がROMライタ通信(送信)終了情報エリア255及びROMライタ通信(受信)終了情報エリア260に保存され、後のエラー解析時などに用いることができる。
In the ROM writer communication (transmission)
本発明の実施例において、このようなユーザROM125への書込などに関する情報が記憶されることから、書込開始情報エリア205の書込開始情報と書込終了情報エリア210の書込終了情報とを参照することによって、ユーザROM125へのデータの書込中にエラーが発生したか否かを特定することができる。例えば、正常にROMへの書込みが行われたときに保存されるべき書込開始情報と書込終了情報とが同じ値であると仮定すると、書込開始情報が書込終了情報と異なる場合、書込開始情報又は書込終了情報が正しく保存されていないことから、ユーザROM125へのデータの書込中にエラーが発生したことが特定される。他の実施例において、エラーが発生した場合、書込開始情報及び/又は書込終了情報には、エラーを表す情報が保存されてもよい。同様に、読出開始情報及び読出終了情報、消去開始情報及び消去終了情報、ベリファイ開始情報及びベリファイ終了情報、及び、ブランク確認開始情報及びブランク確認終了情報を用いることによって、ユーザROM125への読出、消去、ベリファイ及びブランク確認が正しく行われたかを確認することができる。
In the embodiment of the present invention, since information related to writing to the
アクセス情報の内容に関し、書込開始情報、書込終了情報、読出開始情報、読出終了情報、消去開始情報、消去終了情報、ベリファイ開始情報、ベリファイ終了情報、ブランク確認開始情報、ブランク確認終了情報、ROMライタ通信(送信)終了情報及びROMライタ通信(受信)終了情報は、フラグ又は回数、及び/又は、時刻とすることができる。当業者であれば理解されるように、それらの情報は、参照することによってエラーが発生したか否かやエラーの内容などが特定できる情報であれば、他の形態であってもよい。 Regarding the contents of the access information, write start information, write end information, read start information, read end information, erase start information, erase end information, verify start information, verify end information, blank check start information, blank check end information, The ROM writer communication (transmission) end information and the ROM writer communication (reception) end information can be a flag or the number of times and / or a time. As will be understood by those skilled in the art, the information may be in other forms as long as it is information that can specify whether an error has occurred or the content of the error by referring to the information.
本実施例において、上記格納されたアクセス情報128はROMライタ10または専用の解析装置により、装置100にアクセス情報読出コマンドを実行することによって読出すことができる。又、装置100に内蔵されたテスト回路を介して(不図示)、テスターなどの外部装置が直接アクセス情報メモリ128にアクセスすることにより読出すことができる。
In this embodiment, the stored
アクセス情報の更新に関し、書込開始情報、書込終了情報、読出開始情報、読出終了情報、消去開始情報、消去終了情報、ベリファイ開始情報、ベリファイ終了情報、ブランク確認開始情報、ブランク確認終了情報、ROMライタ通信(送信)終了情報及びROMライタ通信(受信)終了情報がフラグである場合、それぞれの書込、読出、消去、ベリファイ、ブランク確認、ROMライタ通信(送信)、ROMライタ通信(受信)の処理が行われる前に又は処理が行われた後にクリアされる(例えば、フラグがオフに設定される)。例えば、書込開始情報及び書込終了情報は、書込が行われる前に又は書込が行われた後にクリアされ、読出開始情報及び読出終了情報は、読出が行われる前に又は読出が行われた後にクリアされ、消去開始情報及び消去終了情報は、消去が行われる前に又は消去が行われた後にクリアされ、ベリファイ開始情報及びベリファイ終了情報は、ベリファイが行われる前に又はベリファイが行われた後にクリアされ、ブランク確認開始情報及びブランク確認終了情報は、ブランク確認が行われる前に又はブランク確認が行われた後にクリアされ、ROMライタ通信(送信)終了情報は、ROMライタ10にデータが送信される前に又はROMライタ10にデータが送信された後にクリアされ、及び、ROMライタ通信(受信)終了情報は、ROMライタ10からデータを受信する前に又はROMライタ10からデータを受信した後にクリアされる。
Regarding update of access information, write start information, write end information, read start information, read end information, erase start information, erase end information, verify start information, verify end information, blank check start information, blank check end information, When ROM writer communication (transmission) end information and ROM writer communication (reception) end information are flags, each write, read, erase, verify, blank check, ROM writer communication (transmission), ROM writer communication (reception) It is cleared before the process is performed or after the process is performed (for example, the flag is set to OFF). For example, writing start information and writing end information are cleared before writing or after writing is performed, and reading start information and reading end information are read before reading or reading is performed. The erase start information and the erase end information are cleared before the erase is performed or after the erase is performed, and the verify start information and the verify end information are performed before the verification or the verification is performed. The blank check start information and the blank check end information are cleared before the blank check is performed or after the blank check is performed, and the ROM writer communication (transmission) end information is stored in the
アクセス情報の更新に関し、書込開始情報、書込終了情報、読出開始情報、読出終了情報、消去開始情報、消去終了情報、ベリファイ開始情報、ベリファイ終了情報、ブランク確認開始情報、ブランク確認終了情報、ROMライタ通信(送信)終了情報及びROMライタ通信(受信)終了情報が回数である場合、書込開始情報及び書込終了情報は、それぞれ、書込開始及び書込終了が行われるときにインクリメントされ、読出開始情報及び読出終了情報は、それぞれ、読出開始及び読出終了が行われるときにインクリメントされ、消去開始情報及び消去終了情報は、それぞれ、消去開始及び消去終了が行われるときにインクリメントされ、ベリファイ開始情報及びベリファイ終了情報は、それぞれ、ベリファイ開始及びベリファイ終了が行われるときにインクリメントされ、ブランク確認開始情報及びブランク確認終了情報は、それぞれ、ブランク確認開始及びブランク確認終了が行われるときにインクリメントされ、ROMライタ通信(送信)終了情報及びROMライタ通信(受信)終了情報は、それぞれ、ROMライタ通信の送信及び受信が行われるときにインクリメントされる。 Regarding update of access information, write start information, write end information, read start information, read end information, erase start information, erase end information, verify start information, verify end information, blank check start information, blank check end information, When the ROM writer communication (transmission) end information and the ROM writer communication (reception) end information are the number of times, the write start information and the write end information are incremented when the write start and the write end are performed, respectively. The read start information and the read end information are incremented when the read start and the read end are performed, respectively. The erase start information and the erase end information are incremented when the erase start and the erase end are performed, respectively. The start information and verify end information are respectively displayed when verify start and verify end are performed. Incremented, blank confirmation start information and blank confirmation end information are incremented when blank confirmation start and blank confirmation end are performed, respectively, ROM writer communication (transmission) end information and ROM writer communication (reception) end information, Each is incremented when transmission and reception of ROM writer communication is performed.
アクセス情報の更新に関し、書込開始情報、書込終了情報、読出開始情報、読出終了情報、消去開始情報、消去終了情報、ベリファイ開始情報、ベリファイ終了情報、ブランク確認開始情報、ブランク確認終了情報、ROMライタ通信(送信)終了情報及びROMライタ通信(受信)終了情報が時刻である場合、書込開始情報及び書込終了情報は、それぞれ、書込開始及び書込終了が行われるときの時間であり、読出開始情報及び読出終了情報は、それぞれ、読出開始及び読出終了が行われるときの時間であり、消去開始情報及び消去終了情報は、それぞれ、消去開始及び消去終了が行われるときの時間であり、ベリファイ開始情報及びベリファイ終了情報は、それぞれ、ベリファイ開始及びベリファイ終了が行われるときの時間であり、ブランク確認開始情報及びブランク確認終了情報は、それぞれ、ブランク確認開始及びブランク確認終了が行われるときの時間とすることができる。これにより、それぞれの開始情報及び終了情報の時刻を比較することによって、エラーが発生したことが特定される。例えば、書込開始情報の更新時間と書込終了情報の更新時間とを比較し、書込開始情報の更新時間が書込終了情報の更新時間より前でない場合、ROMへの書込時にエラーが発生したことが特定され、書込開始情報の更新時間が書込終了情報の更新時間より前である場合、ROMへの書込時にエラーが発生していないことが特定される。 Regarding update of access information, write start information, write end information, read start information, read end information, erase start information, erase end information, verify start information, verify end information, blank check start information, blank check end information, When the ROM writer communication (transmission) end information and the ROM writer communication (reception) end information are times, the writing start information and the writing end information are times when the writing start and the writing end are performed, respectively. Yes, read start information and read end information are times when read start and read end are performed, respectively. Erase start information and erase end information are times when erase start and erase end are performed, respectively. Yes, the verify start information and the verify end information are the times when the verify start and verify end are performed, respectively. Start information and blank check end information can be respectively, the time when the blank check start and a blank check completion is performed. Thereby, it is specified that an error has occurred by comparing the times of the start information and the end information. For example, compare the update time of the write start information with the update time of the write end information, and if the update time of the write start information is not earlier than the update time of the write end information, an error will occur when writing to the ROM. When it is identified that the update has occurred and the update time of the write start information is earlier than the update time of the write end information, it is specified that no error has occurred when writing to the ROM.
ROMライタ通信(送信)終了情報及びROMライタ通信(受信)終了情報は、それぞれ、ROMライタ通信(送信)及びROMライタ通信(受信)が行われるときの時間とすることができる。これにより、エラーが発生したときのROMライタとの通信時間を特定することができる。 The ROM writer communication (transmission) end information and the ROM writer communication (reception) end information can be times when the ROM writer communication (transmission) and the ROM writer communication (reception) are performed, respectively. As a result, the communication time with the ROM writer when an error occurs can be specified.
本実施例において、時刻は、時間情報のみではなく、日時の情報であってもよい。装置100がタイマなどの時刻情報を有する回路(例えば、タイマ回路)を備えている場合、そのような回路が時刻をプロセッサ・コア105に提供することができる。他の実施例において、装置100がタイマなどの時刻情報を有する回路を備えていない場合、ROMライタ10が時刻情報をROMライタ通信回路112に送信してもよい。この場合、プロセッサ・コア105は、ROMライタ10が送信した時刻情報をROMデータ読込などのアクセス開始時刻として用い、ROMデータ読込などの処理の終了時刻を表すアクセス終了時刻をアクセス開始時刻及びプロセッサ・コア100のクロック数に基づいて計算するようにしてもよい。
In this embodiment, the time may be date information as well as time information. If the
他の実施例において、書込開始情報、書込終了情報、読出開始情報、読出終了情報、消去開始情報、消去終了情報、ベリファイ開始情報、ベリファイ終了情報、ブランク確認開始情報、ブランク確認終了情報、ROMライタ通信(送信)終了情報及びROMライタ通信(受信)終了情報を、時刻とフラグ又は回数との組み合わせとすることができる。これにより、エラー発生の判定が更新時間とフラグ又は回数との2つの要素によって行われ、エラーが発生したであろう時刻が得られることから、エラー判定及びエラー原因の解析の精度を向上させることができる。 In another embodiment, write start information, write end information, read start information, read end information, erase start information, erase end information, verify start information, verify end information, blank check start information, blank check end information, The ROM writer communication (transmission) end information and the ROM writer communication (reception) end information can be a combination of time and flag or number of times. This makes it possible to improve the accuracy of error determination and analysis of the cause of error because the determination of error occurrence is performed by two elements, update time and flag or number of times, and the time at which the error will occur is obtained. Can do.
不揮発性メモリには書込み寿命がある場合があるが、他の実施例において、書込終了情報を回数で記憶している場合、書込回数の管理ができ、ROMライタ10が書込みを行う度に書込回数をチェックすれば残り書込回数の表示が可能となったり、書込回数の制限をおこなうこともできる。
The non-volatile memory may have a write life, but in other embodiments, when the write end information is stored in the number of times, the number of times of writing can be managed, and the
他の実施例において、ユーザ・プログラムへの書込、読込、消去のアクセスはブロック単位(たとえば1024byte)単位で行われることもあり、その場合の書込開始情報、書込終了情報、読出開始情報、読出終了情報、消去開始情報、消去終了情報、ベリファイ開始情報、ベリファイ終了情報、ブランク確認開始情報、ブランク確認終了情報は、各ブロック単位の情報としてもよい。 In another embodiment, writing, reading, and erasing access to the user program may be performed in units of blocks (for example, 1024 bytes). In this case, writing start information, writing end information, and reading start information The read end information, erase start information, erase end information, verify start information, verify end information, blank check start information, and blank check end information may be information for each block.
他の実施例において、ROMライタ通信(受信)終了情報には、上記情報と併せて又は単独で、ROMライタ通信回路112が受信した情報の一部又は全部(例えば、コマンド及び/又はデータ)が保存されてもよい。ROMライタ通信(送信)終了情報には、上記情報と併せて又は単独で、ROMライタ通信回路112が送信する情報の一部又は全部が保存されてもよい。これより、エラーが発生したであろう時の通信内容が得られることから、エラー判定及びエラー原因の解析の精度をさらに向上させることができる。
In another embodiment, the ROM writer communication (reception) end information includes a part or all of the information (for example, command and / or data) received by the ROM
他の実施例において、アクセス情報はリングバッファ構造とし、各コマンドの受信情報、コマンドの開始終了情報、結果の送信情報などを実行履歴としてリングバッファに記憶し、ROMライタや他の解析装置よりアクセスの履歴として読出しその内容を解析することができる。 In another embodiment, the access information has a ring buffer structure, and each command reception information, command start / end information, result transmission information, etc. are stored in the ring buffer as an execution history and accessed from a ROM writer or other analysis device. Can be read out and analyzed as a history.
アクセス情報の更新に関し、当業者であれば理解されるように、アクセス情報は、上記で説明した以外の他の方法及び他の内容によって更新されてもよい。 As will be appreciated by those skilled in the art regarding the updating of access information, the access information may be updated by other methods and other contents than those described above.
図3は、本発明の実施例による処理フローを示す。処理が開示され(ステップ310)、ROMライタ通信回路112がコマンド及び/又はデータをROMライタ10から受信する(ステップ312)。プロセッサ・コア105又はROMライタ通信回路112は、ROMライタ10との通信にエラーが存在するか否かを判定する(ステップ314)。エラーが存在した場合(ステップ314)、プロセッサ・コア105は、通信エラー情報をユーザROM125のアクセス情報メモリ128に保存する(ステップ318)。通信エラー情報の例としては、エラー内容、エラー内容を表すエラーコード及びエラー発生時の通信内容の一つ又は組み合わせとすることができる。通信エラーが存在していなかった場合(ステップ314)、プロセッサ・コア105は、ROMライタ通信(受信)が終了したことを表すROMライタ通信(受信)終了情報をROMライタ通信(受信)終了情報エリア260に保存する(ステップ316)。
FIG. 3 shows a processing flow according to an embodiment of the present invention. Processing is disclosed (step 310), and the ROM
プロセッサ・コア105は、ユーザROM125へのコマンドが書込であるかを判定する(ステップ320)。コマンドが書込である場合(ステップ320)、プロセッサ・コア105は、書込開始情報をアクセス情報メモリ128に保存する(ステップ322)。その後、プロセッサ・コア105は、ROMライタ通信回路112が受信したデータをユーザROM125に書込を行う(ステップ324)。プロセッサ・コア105は、書込終了情報をアクセス情報メモリ128に保存する(ステップ326)。
The
プロセッサ・コア105は、コマンドの処理が終了すると、そのコマンドの実行結果をROMライタ10に送信する(ステップ328)。プロセッサ・コア105は、ROMライタ通信(送信)が終了したことを表すROMライタ通信(送信)終了情報をROMライタ通信(送信)終了情報エリア260に保存する(ステップ330)。
When the command processing is completed, the
ステップ322からステップ326において、ユーザROM125への書込時にエラーが発生すると、発生したエラーを表す情報が書込終了情報として保存され、エラーが発生した後、アクセス情報メモリ128を解析することができる。一実施例において、書込開始情報及び書込終了情報の両方を用いて、比較や計算などを行うことによって、エラーが発生したことが特定されてもよい。
In step 322 to step 326, if an error occurs during writing to the
一実施例において、書込開始情報及び書込終了情報は、フラグとすることができ、フラグは、ステップ322の前にクリアされてもよい。他の実施例において、書込が正常に終了した場合、書込開始情報及び書込終了情報のフラグは、ステップ326の後に、クリアされてもよい。 In one embodiment, the write start information and write end information can be flags, and the flags may be cleared before step 322. In another embodiment, if the writing is completed normally, the flag of the writing start information and the writing end information may be cleared after step 326.
一実施例において、書込開始情報及び書込終了情報が回数である場合、書込開始情報及び書込終了情報は、それらのメモリ空間に十分大きな値をとるこができる空間を与えることによって、クリアされないようにすることができる。他の実施例において、書込開始情報及び書込終了情報が回数である場合、書込開始情報及び書込終了情報は、クリアされないようにしてもよく、又は、同じ範囲で循環する数値(例えば、0から7や、0から127などの範囲を循環する数値)とすることができる。 In one embodiment, when the write start information and the write end information are the number of times, the write start information and the write end information are given a space that can take a sufficiently large value in their memory space, It can be prevented from being cleared. In another embodiment, when the writing start information and the writing end information are the number of times, the writing start information and the writing end information may not be cleared, or numerical values that circulate in the same range (for example, , 0 to 7, and 0 to 127.
ROMライタ10のユーザROM125へのアクセスが書込でなく(ステップ320)、かつ、ROMライタ10のユーザROM125へのアクセスが読出である(ステップ332)場合、プロセッサ・コア105は、読出開始情報をアクセス情報メモリ128に保存する(ステップ334)。その後、プロセッサ・コア105は、ユーザROM125からワークRAMへデータの読出を行う(ステップ336)。プロセッサ105は、読出終了情報をアクセス情報メモリ128に保存する(ステップ338)。その後、ステップ328及び330が実行される。
When the access to the
ステップ334からステップ338において、ユーザROM125のデータの読出時にエラーが発生すると、発生したエラーを表す情報が読出終了情報として保存され、エラーが発生した後、アクセス情報メモリ128を解析することができる。一実施例において、読出開始情報及び読出終了情報の両方を用いて、比較や計算などを行うことによって、エラーが発生したことが特定されてもよい。
In step 334 to step 338, if an error occurs when reading data from the
ROMライタ10のユーザROM125へのアクセスが書込でなく(ステップ320)、ROMライタ10のユーザROM125へのアクセスが読出でなく(ステップ332)、かつ、ROMライタ10のユーザROM125へのアクセスがブランク確認である(ステップ340)場合、プロセッサ・コア105は、ブランク確認開始情報をアクセス情報メモリ128に保存する(ステップ342)。その後、プロセッサ・コア105は、ブランク確認(ブランクチェックとも呼ばれる)を行う(ステップ344)。プロセッサ・コア105は、ブランク確認終了情報をアクセス情報メモリ128に保存する(ステップ346)。その後、ステップ328及び330が実行される。
The
ステップ342からステップ346において、ユーザROM125のブランク確認時にエラーが発生すると、発生したエラーを表す情報がブランク確認終了情報として保存され、エラーが発生した後、アクセス情報メモリ128を解析することができる。一実施例において、ブランク確認開始情報及びブランク確認終了情報の両方を用いて、比較や計算などを行うことによって、エラーが発生したことが特定されてもよい。
In step 342 to step 346, if an error occurs during blank confirmation of the
ROMライタ10のユーザROM125へのアクセスが書込でなく(ステップ320)、ROMライタ10のユーザROM125へのアクセスが読出でなく(ステップ332)、かつ、ROMライタ10のユーザROM125へのアクセスがブランク確認でなく(ステップ340)、ROMライタ10のユーザROM125へのアクセスがベリファイである(ステップ348)場合、プロセッサ・コア105は、ベリファイ開始情報をアクセス情報メモリ128に保存する(ステップ350)。その後、プロセッサ・コア105は、ユーザROM125のデータのベリファイを行う(ステップ352)。プロセッサ・コア105は、ベリファイ終了情報をアクセス情報メモリ128に保存する(ステップ354)。ここで、ベリファイの例としては、ユーザROM125のデータがROMライタ10が有するデータと同じであるかを比較する。一実施例において、ベリファイに関し、プロセッサ・コア105は、ROMライタ10からベリファイのコマンドとデータを受信し、ユーザROM125のデータの一部又は全部とROMライタ10から受信したデータ一部又は全部を比較する。ユーザROM125のデータがROMライタ10から受信したデータと同じ場合、プロセッサ・コア105は、ユーザROM125のデータは正当であると判断し、同じでない場合、ユーザROM125のデータは正当でないと判断する。プロセッサ・コア105は、正当であるか否かを判断した結果をROMライタ10に返す(ステップ328)。その後、ステップ330が実行される。
The
ステップ350からステップ354において、ユーザROM125のベリファイ時にエラーが発生すると、発生したエラーを表す情報がベリファイ終了情報として保存され、エラーが発生した後、アクセス情報メモリ128を解析することができる。一実施例において、ベリファイ開始情報及びベリファイ終了情報の両方を用いて、比較や計算などを行うことによって、エラーが発生したことが特定されてもよい。
In step 350 to step 354, if an error occurs during verification of the
ROMライタ10のユーザROM125へのアクセスが書込でなく(ステップ320)、ROMライタ10のユーザROM125へのアクセスが読出でなく(ステップ332)、かつ、ROMライタ10のユーザROM125へのアクセスがブランク確認でなく(ステップ340)、ROMライタ10のユーザROM125へのアクセスがベリファイでなく(ステップ348)、ROMライタ10のユーザROM125へのアクセスが消去である(ステップ356)場合、プロセッサ・コア105は、装置100が量産用であるか否かを判定する(ステップ358)。
The
上述した通り、一実施例において、プロセッサ・コア105は、プログラム記憶装置115及び/又はユーザROM125の所定の量産用(0)/開発用(1)判定フラグを確認し、フラグがオン(1)になっている場合、装置が開発用であると判定することができる。また、プロセッサ・コア105は、他の手段によって。装置100が開発用であるか又は量産用であるかを判定してもよい。
As described above, in one embodiment, the
装置100が量産用である(ステップ358)場合、プロセッサ・コア105は、ユーザROM125への消去は許可しないことを示す結果をROMライタ10に返す(ステップ328)。装置100が量産用でない(ステップ358)場合(例えば、開発用装置である場合)、プロセッサ・コア105は、消去開始情報をアクセス情報メモリ128に保存する(ステップ360)。その後、プロセッサ・コア105は、ユーザROM125へのデータの消去を行う(ステップ362)。プロセッサ・コア105は、消去終了情報をアクセス情報メモリ128に保存する(ステップ364)。その後、ステップ328及び330が実行される。
When the
ステップ360からステップ364において、ユーザROM125の消去時にエラーが発生すると、発生したエラーを表す情報が消去終了情報として保存され、エラーが発生した後、アクセス情報メモリ128を解析することができる。一実施例において、消去開始情報及び消去終了情報の両方を用いて、比較や計算などを行うことによって、エラーが発生したことが特定されてもよい。
In step 360 to step 364, if an error occurs during erasure of the
読出開始情報及び読出終了情報、ブランク確認開始情報及びブランク確認終了情報、ベリファイ開始情報及びベリファイ終了情報、及び、消去開始情報及び消去終了情報も、書込開始情報及び書込終了情報と同様に、クリアされる値であるフラグ、クリアされない値である回数、又は、循環する数値とすることができる。 Read start information and read end information, blank check start information and blank check end information, verify start information and verify end information, and erase start information and erase end information are the same as the write start information and write end information. It can be a flag that is a cleared value, a number of times that it is not cleared, or a circulating numerical value.
ユーザROM125の読出に関する処理の後(ステップ338の後)、ユーザROM125のブランク確認に関する処理の後(ステップ346の後)、ユーザROM125のベリファイに関する処理の後(ステップ354の後)、又は、ユーザROM125の消去に関する処理の後(ステップ364の後)、処理は、プロセッサ・コア105が実行結果をROMライタ10に返すステップ328に進み、その後、ステップ330が実行される。ただし、読出に関する処理については、読出に関する処理の後(ステップ338の後)のROMライタ10に返すステップ328は、一旦ワークRAM135に格納されたユーザROM内のユーザ・プログラム127の読出データをROMライタ10へ送信する処理を含む。
After processing related to reading of the user ROM 125 (after step 338), processing related to blank confirmation of the user ROM 125 (after step 346), processing related to verification of the user ROM 125 (after step 354), or
一実施例において、装置100は遊技機を制御する遊技機用装置であってもよい。一実施例において、図1に示した装置100は、一つのチップ上で実装されていてもよい。そのような一つのチップは、マイクロコンピュータ、マイコン、ワンチップマイコン、プロセッサチップなどと称される。この場合、プロセッサ105は、プロセッサコアとすることもできる。他の実施例において、一つのチップ上で実装される装置100は、基板に実装されていてもよい。この場合、遊技機において、当該基板を主基板及びサブ基板として用いた遊技機が構成されていてもよい。遊技機において、主基板は、主に遊技機の抽選を制御し、サブ基板は、遊技機の払出し及び/又は演出を制御する。
In one embodiment, the
上記の実施例において、ハードウエアで実現するよう説明されたいくつかの要素の一部又は全ては、ソフトウエアで実現することができ、そして、ソフトウエアで実現するよう説明されたいくつかの要素の一部又は全ては、ハードウエアで実現することができることは理解されるであろう。 In the above embodiment, some or all of some elements described to be realized by hardware can be realized by software, and some elements described to be realized by software It will be understood that some or all of can be implemented in hardware.
以上に説明した処理又は処理順序において、ある処理において、その処理ではまだ利用することができないはずのデータを利用しているなどの処理又は処理順序上の矛盾が生じない限りにおいて、処理又は処理順序を自由に変更することができる。 As long as there is no inconsistency in the processing or processing order in the processing or processing order described above, such as using data that should not be used in that processing, the processing or processing order. Can be changed freely.
以上に説明してきた各実施例に関し、各実施例の一部又は全部を組み合わせて一つの実施例として実現されてもよい。 Regarding each embodiment described above, a part or all of each embodiment may be combined and realized as one embodiment.
以上に説明してきた各実施例は、本発明を説明するための例示であり、本発明はこれらの実施例に限定されるものではない。本発明は、その要旨を逸脱しない限り、種々の形態で実施することができる。 Each Example described above is an illustration for explaining the present invention, and the present invention is not limited to these Examples. The present invention can be implemented in various forms without departing from the gist thereof.
100 装置
105 プロセッサ
110 バスコントローラ
112 ROMライタ通信回路
115 プログラム記憶装置
117 制御プログラム
125 ユーザROM
127 ユーザ・プログラム
128 アクセス情報メモリ
135 ワークRAM
205 書込開始情報エリア
210 書込終了情報エリア
215 読出開始情報エリア
220 読出終了情報エリア
225 消去開始情報エリア
230 消去終了情報エリア
235 ベリファイ開始情報エリア
240 ベリファイ終了情報エリア
245 ブランク確認開始情報エリア
250 ブランク確認終了情報エリア
255 ROMライタ通信(送信)終了情報エリア
260 ROMライタ通信(受信)終了情報エリア
100
127
205 Write start
Claims (12)
プロセッサ・コアと、
ROMと、
前記ROMにアクセスするためのROMライタと通信を行うROMライタ通信回路と、
アクセス情報メモリと、を備え、
前記ROMライタ通信回路が前記ROMライタからコマンド及び/又はデータを受信したことに応じて、前記プロセッサ・コアは、前記コマンド及び/又はデータに基づいて、前記ROMにアクセスし、当該アクセスに関する情報を前記アクセス情報メモリに記憶させる、装置。 A device,
A processor core;
ROM,
A ROM writer communication circuit for communicating with a ROM writer for accessing the ROM;
An access information memory,
In response to the ROM writer communication circuit receiving a command and / or data from the ROM writer, the processor core accesses the ROM based on the command and / or data and displays information related to the access. An apparatus for storing in the access information memory.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016048332A JP2017162363A (en) | 2016-03-11 | 2016-03-11 | Device for managing information on access to rom |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016048332A JP2017162363A (en) | 2016-03-11 | 2016-03-11 | Device for managing information on access to rom |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2017162363A true JP2017162363A (en) | 2017-09-14 |
Family
ID=59857123
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016048332A Pending JP2017162363A (en) | 2016-03-11 | 2016-03-11 | Device for managing information on access to rom |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2017162363A (en) |
Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0963285A (en) * | 1995-08-24 | 1997-03-07 | Mitsubishi Electric Corp | Flash memory |
JPH10283720A (en) * | 1997-04-09 | 1998-10-23 | Canon Inc | Information recording/reproducing apparatus |
JP2000099405A (en) * | 1998-09-28 | 2000-04-07 | Fujitsu Ltd | Electronic equipment having flash memory |
JP2002288999A (en) * | 2001-03-27 | 2002-10-04 | Fujitsu Ltd | Semiconductor memory |
JP2003248513A (en) * | 2002-02-26 | 2003-09-05 | Denso Corp | Electronic control system for vehicle and device for inspecting system operation |
JP2005050095A (en) * | 2003-07-28 | 2005-02-24 | Fuji Xerox Co Ltd | Image formation device and its program updating history management method |
JP2005309505A (en) * | 2004-04-16 | 2005-11-04 | Sony Corp | Information processor, method, and program |
JP2008037311A (en) * | 2006-08-08 | 2008-02-21 | Fujitsu Ten Ltd | On-vehicle electronic equipment and data transmitting/receiving program |
JP2012183258A (en) * | 2011-03-08 | 2012-09-27 | Olympia:Kk | Game machine |
JP2013125296A (en) * | 2011-12-13 | 2013-06-24 | Renesas Electronics Corp | Semiconductor device and method of detecting memory rewrite in semiconductor device |
JP2015033548A (en) * | 2013-08-09 | 2015-02-19 | 株式会社三共 | Game system and information display device |
JP2015096988A (en) * | 2013-11-15 | 2015-05-21 | 日本電気株式会社 | Storage system, storage control device, information processing device, storage control program, and storage control method |
JP2015223338A (en) * | 2014-05-28 | 2015-12-14 | 株式会社ニューギン | Game machine |
-
2016
- 2016-03-11 JP JP2016048332A patent/JP2017162363A/en active Pending
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0963285A (en) * | 1995-08-24 | 1997-03-07 | Mitsubishi Electric Corp | Flash memory |
JPH10283720A (en) * | 1997-04-09 | 1998-10-23 | Canon Inc | Information recording/reproducing apparatus |
JP2000099405A (en) * | 1998-09-28 | 2000-04-07 | Fujitsu Ltd | Electronic equipment having flash memory |
JP2002288999A (en) * | 2001-03-27 | 2002-10-04 | Fujitsu Ltd | Semiconductor memory |
JP2003248513A (en) * | 2002-02-26 | 2003-09-05 | Denso Corp | Electronic control system for vehicle and device for inspecting system operation |
JP2005050095A (en) * | 2003-07-28 | 2005-02-24 | Fuji Xerox Co Ltd | Image formation device and its program updating history management method |
JP2005309505A (en) * | 2004-04-16 | 2005-11-04 | Sony Corp | Information processor, method, and program |
JP2008037311A (en) * | 2006-08-08 | 2008-02-21 | Fujitsu Ten Ltd | On-vehicle electronic equipment and data transmitting/receiving program |
JP2012183258A (en) * | 2011-03-08 | 2012-09-27 | Olympia:Kk | Game machine |
JP2013125296A (en) * | 2011-12-13 | 2013-06-24 | Renesas Electronics Corp | Semiconductor device and method of detecting memory rewrite in semiconductor device |
JP2015033548A (en) * | 2013-08-09 | 2015-02-19 | 株式会社三共 | Game system and information display device |
JP2015096988A (en) * | 2013-11-15 | 2015-05-21 | 日本電気株式会社 | Storage system, storage control device, information processing device, storage control program, and storage control method |
JP2015223338A (en) * | 2014-05-28 | 2015-12-14 | 株式会社ニューギン | Game machine |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6228892B2 (en) | Game machine | |
AU755460B2 (en) | Gaming device identification method and apparatus | |
CN104850762B (en) | Prevent the undesirable method of the movement of computer, computer program and computer | |
KR100988157B1 (en) | Method and apparatus for detecting memory device configuration, and computer readable medium containing instructions for performing method for detecting memory device configuration | |
US10475516B2 (en) | Data storage device and data erasing method wherein after erasing process, predetermined value is written to indicate completion of said erasing method | |
US20090198770A1 (en) | System and method of updating codes in controller | |
KR100778459B1 (en) | Apparatus and method for programming, erasing and verificating a pluality of electronic devices | |
JPH02293196A (en) | Ic card | |
CN112000358B (en) | Upgrading method of charging pile and intelligent charging pile | |
CN113064604A (en) | Firmware upgrading method and device | |
US20240020256A1 (en) | Component firmware interaction using hardware registers | |
JP2016219944A (en) | Communication device and communication restriction program | |
CN115762625A (en) | Method, system, electronic device and storage medium for verifying eMMC function | |
JP2006268176A (en) | Data validity/invalidity deciding method for flash eeprom | |
US11640288B2 (en) | System version upgrading method and apparatus | |
JP2017162363A (en) | Device for managing information on access to rom | |
JP2012118904A (en) | Information processing apparatus | |
CN105306218B (en) | Amending method, device and the optical module of optical module parameter | |
CN115408287A (en) | Method, device and equipment for detecting basic software in board card and storage medium | |
US7047444B2 (en) | Address selection for testing of a microprocessor | |
CN111381838B (en) | Data writing method, burning system, data updating method and storage device | |
US9400758B2 (en) | Reset method and network device | |
JP2006113823A (en) | Rewritable nonvolatile memory, electronic equipment, and rewriting method and rewriting program for rewritable nonvolatile memory | |
CN115344321A (en) | Method for loading FPGA program through RS422 interface and fiber-optic gyroscope | |
JP2015049722A (en) | Microcomputer and block control method of non-volatile memory |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190206 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20191120 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20191219 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20200214 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200416 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20200702 |