JPH07261997A - Flash rom management system - Google Patents

Flash rom management system

Info

Publication number
JPH07261997A
JPH07261997A JP5007494A JP5007494A JPH07261997A JP H07261997 A JPH07261997 A JP H07261997A JP 5007494 A JP5007494 A JP 5007494A JP 5007494 A JP5007494 A JP 5007494A JP H07261997 A JPH07261997 A JP H07261997A
Authority
JP
Japan
Prior art keywords
flash rom
management
management unit
interrupt
write
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.)
Withdrawn
Application number
JP5007494A
Other languages
Japanese (ja)
Inventor
Yukio Shibata
幸雄 柴田
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.)
Fanuc Corp
Original Assignee
Fanuc Corp
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 Fanuc Corp filed Critical Fanuc Corp
Priority to JP5007494A priority Critical patent/JPH07261997A/en
Publication of JPH07261997A publication Critical patent/JPH07261997A/en
Withdrawn legal-status Critical Current

Links

Landscapes

  • Stored Programmes (AREA)
  • Read Only Memory (AREA)

Abstract

PURPOSE:To provide a flash ROM management system capable of storing a management program and data in one flash ROM. CONSTITUTION:In the case of a write processing or a deletion processing to the flash ROM, a transfer means 4 transfers a flash ROM write/deletion program 22 and a high priority degree interruption management part 21a inside the flash ROM 2 to the free area 31 of a management part storage means 3. Then, an interruption management means 6 prohibits an interruption request to a processor 1. Further, an access control means 5 moves the fetching destination of an instruction from the processor 1 from the flash ROM 2 to the management part storage means 3. Then, a flash ROM write/deletion management program 31a transferred inside the management part storage means 3 manages write or deletion to the flash ROM 2. While the write or the like is being performed, only the interruption request of a high priority degree is permitted. Thus, the write or the deletion is performed to the flash ROM 2 storing the management program 20.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明はメモリとしてフラッシュ
ROMを用いたデータ処理装置のフラッシュROM管理
方式に関し、特に管理プログラムとデータとを又は管理
プログラムをフラッシュROMに格納するフラッシュR
OM管理方式に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a flash ROM management system for a data processing device using a flash ROM as a memory, and more particularly to a flash ROM for storing a management program and data or a management program in the flash ROM.
Regarding the OM management system.

【0002】[0002]

【従来の技術】各種コンピュータ、数値制御装置、及び
プログラマブルコントローラ等がある。これらのデータ
処理装置では、管理プログラムを格納する読み取り専用
メモリ(ROM)や、データの一時的な格納場所として
もちいられるランダムアクセスメモリ(RAM)が使用
される。これらのメモリに格納された命令をプロセッサ
が実行することにより、データ処理装置は様々な作業を
行うことができる。
2. Description of the Related Art There are various computers, numerical control devices, programmable controllers and the like. In these data processing devices, a read-only memory (ROM) that stores a management program and a random access memory (RAM) that is used as a temporary storage location for data are used. The data processing device can perform various tasks by the processor executing the instructions stored in these memories.

【0003】ROMにはフラッシュROM、EPRO
M,EEPROM,及びマスクROMがある。EPRO
Mは消去を電気的に行うことができず、紫外線を照射す
ることによってデータを一括消去する。一方、フラッシ
ュROMとEEPROMとはデータ書き込みや消去を電
気的に行うことができる。
The ROM is a flash ROM, EPRO
There are M, EEPROM, and mask ROM. EPRO
M cannot be erased electrically and erases data all at once by irradiating with ultraviolet rays. On the other hand, the flash ROM and the EEPROM can electrically write and erase data.

【0004】フラッシュROMに書き込みまたは消去等
を行う場合は、フラッシュROMは読み取り可能なモー
ドから読み取り不可能な書込モードあるいは消去モード
等になる。(以後、書込モードと消去モード及びその他
リード不可能なモードとを合わせて、書込消去モードと
呼ぶ。) 従来のデータ処理装置では、書き換える必要のないデー
タはマスクROMに格納し、オンボード上で電気的に書
き込みや消去の必要があるデータについてはEEPRO
MやフラッシュROMに格納するのが一般的である。そ
して、フラッシュROMはEEPROMに比べ安価で大
容量のものがあるので、管理プログラム等の命令や、各
種パラメータ等のデータの区別なく格納できることが求
められている。
When writing or erasing the flash ROM, the flash ROM goes from a readable mode to an unreadable write mode or erase mode. (Hereinafter, the write mode, the erase mode, and the other unreadable modes are collectively referred to as the write / erase mode.) In the conventional data processing device, the data that does not need to be rewritten is stored in the mask ROM, and the on-board data is stored. EEPRO for data that needs to be electrically written or erased above
It is generally stored in M or a flash ROM. Since flash ROMs are cheaper and have larger capacities than EEPROMs, it is required that instructions such as management programs and data such as various parameters can be stored without distinction.

【0005】[0005]

【発明が解決しようとする課題】しかし、フラッシュR
OMが書込消去モードの場合には、フラッシュROMか
ら命令をフェッチすることが出来ないため、管理プログ
ラムはフラッシュROM以外のメモリに格納しておかな
ければならない。
DISCLOSURE OF THE INVENTION Problems to be Solved by the Invention
When the OM is in the write / erase mode, instructions cannot be fetched from the flash ROM, so the management program must be stored in a memory other than the flash ROM.

【0006】もし、フラッシュROMに管理プログラム
を格納すると、フラッシュROMにデータの書き込みま
たは消去の命令が出された際に、フラッシュROMは書
込消去モードになってしまい管理プログラムにアクセス
することができない。そのため、書き込みまたは消去等
の読み取りできないモードに入ると、フラッシュROM
の管理プログラムを読み取ることができず、CPUの動
作を保証できない。
If the management program is stored in the flash ROM, when the data write or erase command is issued to the flash ROM, the flash ROM enters the write / erase mode and cannot access the management program. . Therefore, if you enter a non-readable mode such as writing or erasing, the flash ROM
The management program cannot be read and the operation of the CPU cannot be guaranteed.

【0007】したがって、従来の小規模なデータ処理装
置においてフラッシュROMに格納しているのはデータ
のみである場合が多く、管理プログラムは別のメモリに
格納し、フラッシュROMに格納する命令はユーティリ
ティプログラムやユーザプログラム等の命令に限られ
る。(以後、これらの管理プログラム以外のプログラム
と各種データとを含めてデータとよぶ。) このように、全ての命令やデータを安価なフラッシュR
OMに格納することができず、少なくとも管理プログラ
ムが格納できる他のメモリを設けなければならないとい
う問題点があった。
Therefore, in the conventional small-scale data processing apparatus, only the data is often stored in the flash ROM, the management program is stored in another memory, and the instruction stored in the flash ROM is the utility program. And instructions such as user programs. (Hereinafter, programs including programs other than these management programs and various types of data are referred to as data.) As described above, all commands and data are stored in the inexpensive flash R.
There is a problem in that it cannot be stored in the OM, and at least another memory that can store the management program must be provided.

【0008】本発明はこのような点に鑑みてなされたも
のであり、管理プログラムとデータとを一つのフラッシ
ュROMに格納することができるフラッシュROM管理
方式を提供することを目的とする。
The present invention has been made in view of the above circumstances, and an object thereof is to provide a flash ROM management system capable of storing a management program and data in one flash ROM.

【0009】[0009]

【課題を解決するための手段】本発明では上記課題を解
決するために、フラッシュROMを使用するデータ処理
装置のフラッシュROM管理方式において、管理プログ
ラムとデータとを又は管理プログラムを格納するフラッ
シュROMと、前記管理プログラム内のフラッシュRO
M書込消去管理プログラムを格納することができる管理
部記憶手段と、前記フラッシュROMに対する書込処理
あるいは消去処理の場合は、前記フラッシュROM書込
消去管理プログラムを前記フラッシュROMから前記管
理部記憶手段に転送する転送手段と、前記フラッシュR
OM書込消去管理プログラムが前記管理部記憶手段に書
き込まれた際には、命令のフェッチ先を前記管理部記憶
手段に移動し、フラッシュROMに対する書き込みある
いは消去等の読み取り不可能なモードが終了すると、命
令のフェッチ先をフラッシュROMに戻すアクセス制御
手段と、を有することを特徴とするフラッシュROM管
理方式が提供される。
In order to solve the above problems, according to the present invention, in a flash ROM management system for a data processing device using a flash ROM, a flash ROM storing a management program and data or a management program is provided. , Flash RO in the management program
M write / erase management program storage means, and in the case of writing or erasing processing to the flash ROM, the flash ROM write / erase management program is transferred from the flash ROM to the management portion storage means. Transfer means for transferring to the flash R
When the OM write / erase management program is written in the management unit storage unit, the instruction fetch destination is moved to the management unit storage unit and the unreadable mode such as writing or erasing to the flash ROM ends. , And an access control means for returning the instruction fetch destination to the flash ROM.

【0010】また、管理プログラムとデータとを又は管
理プログラムを格納するフラッシュROMと、前記管理
プログラム内の高優先度の割り込み要求を管理する高優
先度割込管理部と、フラッシュROM書込消去管理プロ
グラムとを格納することができる管理部記憶手段と、前
記フラッシュROMに対する書込処理あるいは消去処理
等の場合は、前記高優先度割込管理プログラムと前記フ
ラッシュROM書込消去管理部とを前記フラッシュRO
Mから前記管理部記憶手段に転送する転送手段と、前記
フラッシュROMに対する書き込みあるいは消去を実行
中に、高優先度の割り込み要求があった際には、前記管
理部記憶手段内に転送された高優先度割込管理部に割り
込み処理を行わせる割込管理手段と、前記高優先度割込
管理部と前記フラッシュROM書込消去管理プログラム
が記憶手段に書き込まれた際には、命令のフェッチ先を
前記管理部記憶手段に移動し、フラッシュROMに対す
る書き込みあるいは消去が終了すると、命令のフェッチ
先をフラッシュROMに戻すアクセス制御手段と、を有
することを特徴とするフラッシュROM管理方式が提供
される。
Further, a flash ROM for storing a management program and data or a management program, a high priority interrupt management unit for managing a high priority interrupt request in the management program, and a flash ROM write / erase management In the case of a writing process or an erasing process for the flash ROM, a management unit storing means capable of storing a program and the high priority interrupt management program and the flash ROM write / erase management unit are provided in the flash unit. RO
When there is a high-priority interrupt request during execution of writing or erasing to the flash ROM and the transfer means for transferring from M to the management section storage means, the high transfer transferred to the management section storage means is performed. An interrupt management unit that causes the priority interrupt management unit to perform interrupt processing, and a fetch destination of an instruction when the high-priority interrupt management unit and the flash ROM write / erase management program are written in the storage unit. To the management unit storage means, and when writing or erasing to the flash ROM is completed, access control means for returning the instruction fetch destination to the flash ROM is provided.

【0011】[0011]

【作用】管理部記憶手段は、フラッシュROM書込消去
管理プログラムを格納することができる。転送手段は、
フラッシュROMに対する書込処理あるいは消去処理等
の場合は、管理プログラム内のフラッシュROM書込消
去管理プログラムを管理部記憶手段に転送する。アクセ
ス制御手段は、フラッシュROM書込消去管理プログラ
ムが管理部記憶手段に転送された際には、命令のフェッ
チ先を前記管理部記憶手段に移動する。そして、フラッ
シュROMに対する書き込みあるいは消去が終了する
と、命令のフェッチ先をフラッシュROMに戻す。
The management unit storage means can store a flash ROM write / erase management program. Transfer means
In the case of a writing process or an erasing process for the flash ROM, the flash ROM write / erase management program in the management program is transferred to the management unit storage means. When the flash ROM write / erase management program is transferred to the management unit storage unit, the access control unit moves the instruction fetch destination to the management unit storage unit. When the writing or erasing to the flash ROM is completed, the instruction fetch destination is returned to the flash ROM.

【0012】このようにして、管理プログラムを格納し
たフラッシュROMにたいして、書き込みまたは消去等
をすることができる。また、フラッシュROMに対する
書込処理あるいは消去処理等を実行中においても、優先
順位の高い割り込み要求の割り込み処理を行うために、
以下のような手段がある。
In this manner, the flash ROM storing the management program can be written or erased. In addition, in order to perform interrupt processing of an interrupt request having a high priority even during execution of writing processing or erasing processing for the flash ROM,
There are the following means.

【0013】管理部記憶手段は、前記管理プログラム内
の高優先度の割り込み要求を管理する高優先度割込管理
部と、フラッシュROM書込消去管理プログラムとを格
納することができる。
The management unit storage means can store a high priority interrupt management unit for managing a high priority interrupt request in the management program and a flash ROM write / erase management program.

【0014】転送手段は、フラッシュROMに対する書
込処理あるいは消去処理等の場合は、高優先度割込管理
部とフラッシュROM書込消去管理プログラムとを管理
部記憶手段に転送する。
The transfer means transfers the high-priority interrupt management unit and the flash ROM write / erase management program to the management unit storage means in the case of writing or erasing the flash ROM.

【0015】CPUは、フラッシュROMに書き込みあ
るいは消去を行っている間に高優先度の割り込み要求が
あったときは、管理部記憶手段内の高優先度割込管理部
の割り込み処理を行なう。
When a high-priority interrupt request is issued while writing or erasing data in the flash ROM, the CPU performs the interrupt processing of the high-priority interrupt management unit in the management unit storage means.

【0016】アクセス制御手段は、フラッシュROM書
込消去管理プログラムが記憶手段に書き込まれた際に
は、命令のフェッチ先を管理部記憶手段に移動する。そ
して、フラッシュROMに対する書き込みあるいは消去
が終了すると、命令のフェッチ先をフラッシュROMに
戻す。
When the flash ROM write / erase management program is written in the storage means, the access control means moves the fetch destination of the instruction to the management section storage means. When the writing or erasing to the flash ROM is completed, the instruction fetch destination is returned to the flash ROM.

【0017】[0017]

【実施例】以下、本発明の実施例を図面に基づいて説明
する。図1は本発明の概略を示すブロック図である。本
発明の主な構成要素には、プロセッサ1と、フラッシュ
ROM2と、管理部記憶手段3とがある。この管理部記
憶手段には、通常RAMを使用する。さらに、プロセッ
サ1の命令のフェッチ先を制御するアクセス制御手段5
と、フラッシュROM2内の管理プログラム20の一部
を管理部記憶手段3に転送する転送手段4と、割り込み
を管理する割込管理手段6とが設けられている。
Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 is a block diagram showing the outline of the present invention. The main constituent elements of the present invention include a processor 1, a flash ROM 2, and a management unit storage unit 3. A RAM is usually used as the management unit storage means. Further, access control means 5 for controlling the instruction fetch destination of the processor 1
A transfer means 4 for transferring a part of the management program 20 in the flash ROM 2 to the management section storage means 3; and an interrupt management means 6 for managing interrupts.

【0018】プロセッサ1は、命令を実行すると次の命
令を順次要求する。この命令をメモリから読みだす動作
がフェッチである。また、フラッシュROM2に対する
書き込みの要求または消去の要求があると、書込命令ま
たは消去命令を出力する。
When the processor 1 executes an instruction, the processor 1 sequentially requests the next instruction. The operation of reading this instruction from the memory is the fetch. When a write request or an erase request is made to the flash ROM 2, a write command or an erase command is output.

【0019】割込管理手段6には割込イネーブルレジス
タ11と割込ステータスレジスタ12がある。割込イネ
ーブルレジスタ11は、他の装置または別のプログラム
を実行中のタスクからの割り込み要求の許可,あるいは
禁止を制御する。このレジスタ内の対応するビットが
「0」の場合は、そのビットに対応する割り込みが発生
してもプロセッサ1が割り込み処理を行うことを禁止す
る。割込ステータスレジスタ12は、割り込み要求の状
況を示すレジスタである。このレジスタ内の各ビットが
割り込み要求のフラグであり、割り込み要求があると、
その割り込み要求に対応したビットが「1」になりフラ
グがセットされる。
The interrupt management means 6 has an interrupt enable register 11 and an interrupt status register 12. The interrupt enable register 11 controls permission or prohibition of an interrupt request from a task executing another device or another program. When the corresponding bit in this register is "0", the processor 1 is prohibited from performing interrupt processing even if an interrupt corresponding to that bit occurs. The interrupt status register 12 is a register indicating the status of an interrupt request. Each bit in this register is an interrupt request flag, and when there is an interrupt request,
The bit corresponding to the interrupt request becomes "1" and the flag is set.

【0020】フラッシュROM2には、システム全体を
管理するための管理プログラム20と、ユーザが目的に
応じて実行するユーザ用プログラム25と、ユーザ用プ
ログラム25の実行に必要なデータや実行結果等が記録
されているユーザ用データ26とが格納されている。
The flash ROM 2 records a management program 20 for managing the entire system, a user program 25 executed by the user according to the purpose, data necessary for executing the user program 25, execution results, and the like. The user data 26 that has been stored is stored.

【0021】管理プログラム20は、割込管理プログラ
ム21、フラッシュROM書込消去管理プログラム2
2、通信プログラム23、および診断プログラム24等
その他色々な処理プログラムに分かれている。
The management program 20 includes an interrupt management program 21 and a flash ROM write / erase management program 2.
2, a communication program 23, a diagnostic program 24, and other various processing programs.

【0022】割込管理プログラム21は、割り込み処理
要求があった際の割り込み処理ルーチンである。この割
り込み処理ルーチンは、割込管理手段6に割り込み要求
があると、割込イネーブルの対応するビットが割込可能
状態ならばCPUは割込ベクタが示すアドレスにジャン
プし割り込み処理を実行する。また、この割り込み処理
ルーチンは、割り込み要求の優先度別に分かれており、
そのうち高優先度の割り込み処理ルーチンを高優先度割
込管理部21aとする。どの位の優先度以上が高優先度
であるかは、各優先度における処理の重要性を考慮し任
意に設定する。
The interrupt management program 21 is an interrupt processing routine when an interrupt processing request is made. In this interrupt processing routine, when an interrupt request is issued to the interrupt management means 6, if the corresponding bit of the interrupt enable is in the interrupt enable state, the CPU jumps to the address indicated by the interrupt vector and executes the interrupt processing. In addition, this interrupt processing routine is divided by priority of interrupt request,
Among them, the high-priority interrupt processing routine is the high-priority interrupt management unit 21a. Which priority or higher is a high priority is arbitrarily set in consideration of the importance of processing in each priority.

【0023】フラッシュROM書込消去管理プログラム
22は、フラッシュROM2のセクタ保護、ID読み出
し、内容の消去、あるいはフラッシュROM2に対する
書き込み等のアクセス全てを管理する。
The flash ROM write / erase management program 22 manages all accesses such as sector protection of the flash ROM 2, ID reading, erasing of contents, or writing to the flash ROM 2.

【0024】通信プログラム23は、外部機器と通信す
るために使用する。また、診断プログラム24は、デー
タ処理装置のハードウェア障害を発見するためのプログ
ラムである。なお、管理プログラム20には、以上に説
明したプログラム以外にもシステムを管理するための様
々なプログラムが含まれている。
The communication program 23 is used to communicate with an external device. The diagnostic program 24 is a program for detecting a hardware failure of the data processing device. The management program 20 includes various programs for managing the system in addition to the programs described above.

【0025】管理部記憶手段3には、主にDRAMやS
RAMが使用される。管理部記憶手段3には、ワーク領
域32と、未使用の空き領域31とがある。ワーク領域
32は、プロセッサ1がデータを処理するための領域等
の各種用途に使用する。このワーク領域32で使用して
いない領域が空き領域31である。フラッシュROM2
が書込消去モードの場合には、この空き領域31に高優
先度割込管理部31bとフラッシュROM書込消去管理
プログラム31aとが格納され、フラッシュROM2の
書き込み、あるいは消去を制御し、さらに高優先度の割
り込み処理を実行する。
The management unit storage means 3 mainly includes DRAM and S.
RAM is used. The management unit storage unit 3 has a work area 32 and an unused free area 31. The work area 32 is used for various purposes such as an area for the processor 1 to process data. The unused area in the work area 32 is the free area 31. Flash ROM 2
Is in the write / erase mode, the high-priority interrupt management unit 31b and the flash ROM write / erase management program 31a are stored in the empty area 31 to control writing or erasing of the flash ROM 2 and Execute priority interrupt processing.

【0026】転送手段4は、フラッシュROM2に対す
る書込処理、あるいは消去処理の場合は、フラッシュR
OM2内の高優先度割込管理部21aとフラッシュRO
M書込消去管理プログラム22とを管理部記憶手段3内
の空き領域31に転送する。
In the case of the writing process or the erasing process for the flash ROM 2, the transfer means 4 uses the flash R.
High priority interrupt management unit 21a and flash RO in OM2
The M write / erase management program 22 is transferred to the empty area 31 in the management unit storage means 3.

【0027】アクセス制御手段5は、転送手段4により
フラッシュROM2内の高優先度割込管理部21aとフ
ラッシュROM書込消去管理プログラム22とを管理部
記憶手段3内の空き領域31に転送されると、プロセッ
サ1からの命令フェッチ要求による命令フェッチ先をフ
ラッシュROM2からRAM3に移動する。これによっ
て、RAM3内に格納されたフラッシュROM書込消去
管理プログラム31aが以後のフラッシュROM2に対
する書き込み、あるいは消去を管理する。そして、アク
セス制御手段5は、フラッシュROMに対する書き込
み、あるいは消去が終了した際には、命令フェッチ先を
フラッシュROM2に戻す。
The access control means 5 transfers the high-priority interrupt management part 21a and the flash ROM write / erase management program 22 in the flash ROM 2 to the empty area 31 in the management part storage means 3 by the transfer means 4. Then, the instruction fetch destination according to the instruction fetch request from the processor 1 is moved from the flash ROM 2 to the RAM 3. As a result, the flash ROM write / erase management program 31a stored in the RAM 3 manages subsequent writing or erasing of the flash ROM 2. Then, the access control means 5 returns the instruction fetch destination to the flash ROM 2 when writing or erasing to the flash ROM is completed.

【0028】割込管理手段6は、フラッシュROM2に
対する書込処理、あるいは消去処理に入る前に割込イネ
ーブルレジスタ11の全てのビットを割り込み禁止の状
態にする。割り込みを禁止しているあいだは、割込ステ
ータスレジスタ12を監視し、高優先度の割込処理要求
があった際には、RAM3内に格納されている高優先度
割込管理部31bに従って割り込み処理を実行する。
The interrupt management means 6 disables all the bits of the interrupt enable register 11 before interrupting the writing process or the erasing process for the flash ROM 2. While interrupts are disabled, the interrupt status register 12 is monitored, and when a high-priority interrupt processing request is made, an interrupt is issued according to the high-priority interrupt management unit 31b stored in the RAM 3. Execute the process.

【0029】図2は本発明を実施するためのプログラマ
ブルコントローラ(PLC)のハードウェアの構成図で
ある。プロセッサ1はフラッシュROM2に格納された
システムプログラムに従って、PLC全体を制御する。
通常ワークRAM72はプロセッサ1のシステムプログ
ラムのシーケンスプログラムを実行するときのワーク領
域、あるいは入出力信号等の領域として使用される。そ
して、フラッシュROM2に書き込み、あるいは消去を
行う場合には高優先度割込管理部とフラッシュROM消
去管理プログラムとを格納する。
FIG. 2 is a hardware configuration diagram of a programmable controller (PLC) for implementing the present invention. The processor 1 controls the entire PLC according to the system program stored in the flash ROM 2.
Normally, the work RAM 72 is used as a work area for executing the sequence program of the system program of the processor 1 or an area for input / output signals or the like. Then, when writing or erasing to the flash ROM 2, the high priority interrupt management unit and the flash ROM erasure management program are stored.

【0030】通信インタフェースは、シーケンスプログ
ラム等を外部装置からダウンロードしたり、外部装置
に、現在のシーケンスプログラム等を送る等のデータの
授受を行う。
The communication interface sends and receives data such as downloading a sequence program from an external device and sending the current sequence program to the external device.

【0031】入出力インタフェース73は入出力信号の
インタフェースであり、制御対象である外部装置とのデ
ータの入出力を行う。これらの要素はバス74で結合さ
れている。
The input / output interface 73 is an interface for input / output signals and inputs / outputs data to / from an external device to be controlled. These elements are connected by a bus 74.

【0032】図3は本発明によるフラッシュROM管理
方式のフローチャートを示す図である。このフローチャ
ートを図1と対比して説明する。なお、ステップS1か
らS4、及びS11はフラッシュROM2内の命令を実
行しており、ステップS5からS10は、管理記憶手段
3内の命令を実行している。このフローチャートにおい
て管理記憶手段はRAMであるとする。 〔S1〕フラッシュROM2に対する書込処理、あるい
は消去処理を開始する。 〔S2〕転送手段4は、高優先度割込管理プログラム2
1a、およびフラッシュROM書込消去管理プログラム
22を、RAM内の空き領域31に転送する。 〔S3〕割込管理手段6は、割込イネーブルレジスタ1
1の全てのビットを割り込み禁止の状態にする。 〔S4〕アクセス制御手段5は、命令のフェッチ先をフ
ラッシュROM2からRAM3に移動する。 〔S5〕RAM3に転送されたフラッシュROM書込消
去管理プログラム31aに従って、フラッシュROM2
を書込消去モードにする。 〔S6〕フラッシュROM書込消去管理プログラム31
aに従って、書き込みあるいは消去が完了したかどうか
を判断し、完了していればステップS9に進み、完了し
ていなければステップS7へ進む。 〔S7〕割込ステータスレジスタ12に高優先度の割込
要求があるかどうかを確認する。高優先度の割込要求が
あればステップS8に進み、高優先度の割込要求がなけ
ればステップS6に進む。 〔S8〕RAM3に転送されている高優先度割込管理部
31bに従って、割込処理を実行する。割込処理が終わ
るとステップS6に進む。 〔S9〕フラッシュROM書込消去管理部31aに従っ
て、フラッシュROM2を読み取りモードにする。(読
み取りモードにする必要がないフラッシュROMの場合
は、S9は必要ない。) 〔S10〕アクセス制御手段5は、命令のフェッチ先を
RAM3からフラッシュROM2に戻す。 〔S11〕割込管理手段6の、割込イネーブルレジスタ
11の全てのビットを割り込み許可の状態にする。
FIG. 3 is a diagram showing a flowchart of the flash ROM management system according to the present invention. This flowchart will be described in comparison with FIG. Note that steps S1 to S4 and S11 execute the instructions in the flash ROM 2, and steps S5 to S10 execute the instructions in the management storage unit 3. In this flowchart, the management storage means is assumed to be RAM. [S1] The writing process or the erasing process for the flash ROM 2 is started. [S2] The transfer means 4 uses the high priority interrupt management program 2
1a and the flash ROM write / erase management program 22 are transferred to the empty area 31 in the RAM. [S3] The interrupt management means 6 uses the interrupt enable register 1
All bits of 1 are disabled. [S4] The access control means 5 moves the instruction fetch destination from the flash ROM 2 to the RAM 3. [S5] According to the flash ROM write / erase management program 31a transferred to the RAM 3, the flash ROM 2
To write / erase mode. [S6] Flash ROM write / erase management program 31
According to a, it is determined whether the writing or erasing is completed. If completed, the process proceeds to step S9, and if not completed, the process proceeds to step S7. [S7] It is confirmed whether the interrupt status register 12 has a high priority interrupt request. If there is a high-priority interrupt request, the process proceeds to step S8, and if there is no high-priority interrupt request, the process proceeds to step S6. [S8] The interrupt process is executed according to the high-priority interrupt management unit 31b transferred to the RAM 3. When the interrupt process is completed, the process proceeds to step S6. [S9] The flash ROM 2 is set to the read mode according to the flash ROM write / erase management unit 31a. (In the case of a flash ROM that does not need to be in the read mode, S9 is not necessary.) [S10] The access control means 5 returns the instruction fetch destination from the RAM 3 to the flash ROM 2. [S11] All the bits of the interrupt enable register 11 of the interrupt management means 6 are set to the interrupt enabled state.

【0033】これで、フラッシュROM2に対する書き
込み、あるいは消去が終了する。なお、RAM3に格納
されている高優先度割込管理部31bとフラッシュRO
M書込消去管理部31aとはフラッシュROM2に対す
る書き込み、あるいは消去が終了すると消去される。た
だし領域があまっていれば、消去する必要はもちろんな
い。
This completes the writing or erasing of the flash ROM 2. The high priority interrupt management unit 31b and the flash RO stored in the RAM 3
The M write / erase management unit 31a is erased when writing or erasing to the flash ROM 2 is completed. However, if the area is full, there is no need to delete it.

【0034】このようにして、フラッシュROM2にユ
ーザ用プログラム25やユーザ用データ26とともに管
理プログラム20を格納しても、フラッシュROM2の
内容の変更や消去が可能となる。したがって、フラッシ
ュROM2と別に管理プログラム用のメモリを設ける必
要がなくなる。
In this way, even if the management program 20 is stored in the flash ROM 2 together with the user program 25 and the user data 26, the contents of the flash ROM 2 can be changed or erased. Therefore, it is not necessary to provide a memory for the management program separately from the flash ROM 2.

【0035】また、RAM3内には、高優先度割込管理
部21aとフラッシュROM書込消去管理プログラム2
2とが格納できるだけの空き領域31があればよいた
め、使用するメモリ容量が少なくてすむ。さらに、RA
M3を使用するのはフラッシュROM2に対し書き込
み、あるいは消去を行うときだけであるため、それ以外
のときには自由に空き領域31を使用することができ
る。
In the RAM 3, the high priority interrupt management unit 21a and the flash ROM write / erase management program 2 are stored.
Since it is sufficient that there is a free area 31 for storing 2 and 2, the memory capacity used can be small. Furthermore, RA
Since M3 is used only when writing or erasing the flash ROM 2, the free area 31 can be used freely at other times.

【0036】さらに、フラッシュROM2に対し書き込
み、あるいは消去を行っているときにも、高優先度の割
り込み要求を受け付けているため、ハードウェアに障害
が発生した場合など、重要な割り込みに対処することが
できる。
Furthermore, since a high-priority interrupt request is accepted even during writing or erasing to the flash ROM 2, it is possible to deal with an important interrupt such as when a hardware failure occurs. You can

【0037】上記の説明では、割込イネーブルレジスタ
の全てのビットを割込み禁止状態にし、命令のフェッチ
先をRAMに移動してから、フラッシュROM2を書込
消去モードにするとしたが、フラッシュROM2のモー
ドを変えるための手順は複数の手順に分かれているた
め、フラッシュの内容を読み取りできないところまで、
処理を進め、フェッチ先をRAMに移動し、割込みイネ
ーブルレジスタの全てのビットを割込み禁止状態にする
こともできる。これにより、低い優先割込が入っている
にもかかわらず対応できない時間を短くすることができ
る。
In the above description, all the bits of the interrupt enable register are set to the interrupt disabled state, the instruction fetch destination is moved to the RAM, and then the flash ROM 2 is set to the write / erase mode. The procedure for changing the flash is divided into multiple steps, so even if you cannot read the contents of the flash,
It is also possible to advance the processing, move the fetch destination to the RAM, and set all the bits of the interrupt enable register to the interrupt disabled state. As a result, it is possible to shorten the time during which a low priority interrupt is included but cannot be handled.

【0038】また、フラッシュROM書込消去管理プロ
グラム全部を管理部記憶手段3に移動したが管理部記憶
手段の空き領域が少ない場合は、フラッシュROM書込
消去管理プログラム内の消去部、書込部等に細分化して
転送をくりかえしながら、図3を実行することもでき
る。
If the entire flash ROM write / erase management program has been moved to the management unit storage means 3 but the free space in the management unit storage means is small, the erase unit and the write unit in the flash ROM write / erase management program will be described. It is also possible to execute FIG. 3 while subdividing the data into smaller parts and repeating the transfer.

【0039】また、データ処理装置はプログラマブルコ
ントローラであるとしたが、数値制御装置やその他の処
理装置とすることもできる。また、フラッシュROMに
は、管理プログラムとデータ(管理プログラム以外の書
き換えることの可能なプログラムをも含む。)とを格納
し、データへの書き込み、あるいは消去を行うとした
が、管理プログラムに対し、書き込み、あるいは消去が
行われる場合もある。そのような場合には、フラッシュ
ROMに管理プログラムのみを格納してもよい。
Although the data processing device is the programmable controller, it may be a numerical control device or another processing device. Further, the flash ROM stores a management program and data (including rewritable programs other than the management program) and writes or erases the data. Writing or erasing may be performed in some cases. In such a case, only the management program may be stored in the flash ROM.

【0040】[0040]

【発明の効果】以上説明したように本発明では、フラッ
シュROMに対する書き込み、あるいは消去の命令が出
された際に、フラッシュROM書込消去管理プログラム
を管理部記憶手段に転送し、処理を管理部記憶手段内に
移すようにしたため、管理プログラムとデータとを、又
は管理プログラムを一つのフラッシュROMに格納して
おくことができるようになった。
As described above, according to the present invention, when a command for writing or erasing the flash ROM is issued, the flash ROM write / erase management program is transferred to the management unit storage means, and the processing is managed by the management unit. Since it is moved to the storage means, it has become possible to store the management program and data, or the management program in one flash ROM.

【0041】また、フラッシュROM書込消去管理部と
ともに高優先度割込管理部をも管理部記憶手段に格納す
るようにしたため、フラッシュROMが書込あるいは消
去モードであっても、高優先度の割込処理を実行するこ
とができるようになった。
Since the high priority interrupt management unit is also stored in the management unit storage means together with the flash ROM write / erase management unit, even if the flash ROM is in the write or erase mode, the high priority interrupt management unit You can now execute interrupt processing.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明の概略を示すブロック図である。FIG. 1 is a block diagram showing an outline of the present invention.

【図2】本発明を実施するためのプログラマブルコント
ローラ(PLC)のハードウェアの構成図である。
FIG. 2 is a hardware configuration diagram of a programmable controller (PLC) for implementing the present invention.

【図3】本発明によるフラッシュROM管理方式のフロ
ーチャートを示す図である。
FIG. 3 is a diagram showing a flowchart of a flash ROM management system according to the present invention.

【符号の説明】[Explanation of symbols]

1 プロセッサ 2 フラッシュROM 3 管理部記憶手段 4 転送手段 5 アクセス制御手段 6 割込管理手段 1 Processor 2 Flash ROM 3 Management Unit Storage Means 4 Transfer Means 5 Access Control Means 6 Interrupt Management Means

Claims (18)

【特許請求の範囲】[Claims] 【請求項1】 フラッシュROMを使用するデータ処理
装置のフラッシュROM管理方式において、 管理プログラムとデータとを格納するフラッシュROM
と、 前記管理プログラム内のフラッシュROM書込消去管理
プログラムを格納することができる管理部記憶手段と、 前記フラッシュROMに対する書込処理あるいは消去処
理等の場合は、前記フラッシュROM書込消去管理プロ
グラムを前記フラッシュROMから前記管理部記憶手段
に転送する転送手段と、 前記フラッシュROM書込消去管理プログラムが前記管
理部記憶手段に書き込まれた際には、命令のフェッチ先
を前記管理部記憶手段に移動し、フラッシュROMに対
する書き込みあるいは消去が終了すると、命令のフェッ
チ先をフラッシュROMに戻すアクセス制御手段と、 を有することを特徴とするフラッシュROM管理方式。
1. A flash ROM management system for a data processing device using a flash ROM, the flash ROM storing a management program and data.
And a management unit storage unit capable of storing the flash ROM write / erase management program in the management program, and the flash ROM write / erase management program in the case of a writing process or an erasing process for the flash ROM. Transfer means for transferring from the flash ROM to the management part storage means; and, when the flash ROM write / erase management program is written in the management part storage means, moves an instruction fetch destination to the management part storage means. A flash ROM management method comprising: access control means for returning the instruction fetch destination to the flash ROM when writing or erasing to the flash ROM is completed.
【請求項2】 前記フラッシュROMに対する前記書込
処理あるいは前記消去処理が開始されてから、書き込み
あるいは消去が終了するまで割り込みを禁止する割込管
理手段を有することを特徴とする請求項1記載のフラッ
シュROM管理方式。
2. The interrupt management unit according to claim 1, further comprising an interrupt management unit that prohibits an interrupt from the start of the writing process or the erasing process to the flash ROM until the end of the writing or erasing. Flash ROM management method.
【請求項3】 前記データ処理装置は、数値制御装置で
あることを特徴とする請求項1記載のフラッシュROM
管理方式。
3. The flash ROM according to claim 1, wherein the data processing device is a numerical control device.
Management method.
【請求項4】 前記データ処理装置は、プログラマブル
コントローラであることを特徴とする請求項1記載のフ
ラッシュROM管理方式。
4. The flash ROM management system according to claim 1, wherein the data processing device is a programmable controller.
【請求項5】 前記管理部記憶手段は、ダイナミックラ
ムまたはスタティックラムであることを特徴とする請求
項1記載のフラッシュROM管理方式。
5. The flash ROM management system according to claim 1, wherein the management unit storage means is a dynamic RAM or a static RAM.
【請求項6】 フラッシュROMを使用するデータ処理
装置のフラッシュROM管理方式において、 管理プログラムを格納するフラッシュROMと、 前記管理プログラム内のフラッシュROM書込消去管理
プログラムを格納することができる管理部記憶手段と、 前記フラッシュROMに対する書込処理あるいは消去処
理等の場合は、前記フラッシュROM書込消去管理プロ
グラムを前記フラッシュROMから前記管理部記憶手段
に転送する転送手段と、 前記フラッシュROM書込消去管理プログラムが前記管
理部記憶手段に書き込まれた際には、命令のフェッチ先
を前記管理部記憶手段に移動し、フラッシュROMに対
する書き込みあるいは消去が終了すると、命令のフェッ
チ先をフラッシュROMに戻すアクセス制御手段と、 を有することを特徴とするフラッシュROM管理方式。
6. A flash ROM management method for a data processing device using a flash ROM, the flash ROM storing a management program, and a management unit memory capable of storing the flash ROM write / erase management program in the management program. A flash ROM write / erase management program for transferring the flash ROM write / erase management program from the flash ROM to the management unit storage means; When a program is written in the management unit storage means, the instruction fetch destination is moved to the management unit storage means, and when the writing or erasing to the flash ROM is completed, the instruction fetch destination is returned to the flash ROM. Means and Flash ROM management method according to claim.
【請求項7】 前記フラッシュROMに対する前記書込
処理あるいは前記消去処理が開始されてから、書き込み
あるいは消去が終了するまで割り込みを禁止する割込管
理手段を有することを特徴とする請求項6記載のフラッ
シュROM管理方式。
7. The interrupt management unit according to claim 6, further comprising an interrupt management unit that prohibits an interrupt from the start of the writing process or the erasing process to the flash ROM until the end of the writing or erasing. Flash ROM management method.
【請求項8】 前記データ処理装置は、数値制御装置で
あることを特徴とする請求項6記載のフラッシュROM
管理方式。
8. The flash ROM according to claim 6, wherein the data processing device is a numerical control device.
Management method.
【請求項9】 前記データ処理装置は、プログラマブル
コントローラであることを特徴とする請求項6記載のフ
ラッシュROM管理方式。
9. The flash ROM management system according to claim 6, wherein the data processing device is a programmable controller.
【請求項10】 前記管理部記憶手段は、ダイナミック
ラムまたはスタティックラムであることを特徴とする請
求項6記載のフラッシュROM管理方式。
10. The flash ROM management system according to claim 6, wherein the management unit storage means is a dynamic RAM or a static RAM.
【請求項11】 フラッシュROMを使用するデータ処
理装置のフラッシュROM管理方式において、 管理プログラムとデータとを格納するフラッシュROM
と、 前記管理プログラム内の高優先度の割り込み要求を管理
する高優先度割込管理部と、フラッシュROM書込消去
管理プログラムとを格納することができる管理部記憶手
段と、 前記フラッシュROMに対する書込処理あるいは消去処
理等の場合は、前記高優先度割込管理部と前記フラッシ
ュROM書込消去管理プログラムとを前記フラッシュR
OMから前記管理部記憶手段に転送する転送手段と、 前記フラッシュROMに対する書き込みあるいは消去を
実行中に、高優先度の割り込み要求があった際には、前
記管理部記憶手段内に転送された高優先度割込管理部に
割り込み処理を行わせる割込管理手段と、 前記高優先度割込管理部と前記フラッシュROM書込消
去管理プログラムが前記管理部記憶手段に書き込まれた
際には、命令のフェッチ先を前記管理部記憶手段に移動
し、フラッシュROMに対する書き込みあるいは消去が
終了すると、命令のフェッチ先をフラッシュROMに戻
すアクセス制御手段と、 を有することを特徴とするフラッシュROM管理方式。
11. A flash ROM management system for a data processing device using a flash ROM, the flash ROM storing a management program and data.
A high-priority interrupt management unit that manages a high-priority interrupt request in the management program; a management unit storage unit that can store a flash ROM write / erase management program; In the case of interrupt processing or erase processing, the high priority interrupt management unit and the flash ROM write / erase management program are stored in the flash R.
Transfer means for transferring from the OM to the management unit storage unit, and a high priority transferred to the management unit storage unit when a high-priority interrupt request is made while writing or erasing the flash ROM. An interrupt management unit that causes the priority interrupt management unit to perform an interrupt process, an instruction when the high priority interrupt management unit and the flash ROM write / erase management program are written in the management unit storage unit. The flash ROM management system further comprises: access control means for returning the instruction fetch destination to the flash ROM when the writing or erasing of the flash ROM is completed by moving the fetch destination of the above to the management unit storage means.
【請求項12】 前記データ処理装置は、数値制御装置
であることを特徴とする請求項11記載のフラッシュR
OM管理方式。
12. The flash R according to claim 11, wherein the data processing device is a numerical control device.
OM management method.
【請求項13】 前記データ処理装置は、プログラマブ
ルコントローラであることを特徴とする請求項11記載
のフラッシュROM管理方式。
13. The flash ROM management system according to claim 11, wherein the data processing device is a programmable controller.
【請求項14】 前記管理部記憶手段は、ダイナミック
ラムまたはスタティックラムであることを特徴とする請
求項11記載のフラッシュROM管理方式。
14. The flash ROM management system according to claim 11, wherein the management unit storage means is a dynamic RAM or a static RAM.
【請求項15】 フラッシュROMを使用するデータ処
理装置のフラッシュROM管理方式において、管理プロ
グラムを格納するフラッシュROMと、 前記管理プログラム内の高優先度の割り込み要求を管理
する高優先度割込管理部と、フラッシュROM書込消去
管理プログラムとを格納することができる管理部記憶手
段と、 前記フラッシュROMに対する書込処理あるいは消去処
理等の場合は、前記高優先度割込管理部と前記フラッシ
ュROM書込消去管理プログラムとを前記フラッシュR
OMから前記管理部記憶手段に転送する転送手段と、 前記フラッシュROMに対する書き込みあるいは消去を
実行中に、高優先度の割り込み要求があった際には、前
記管理部記憶手段内に転送された高優先度割込管理部に
割り込み処理を行わせる割込管理手段と、 前記高優先度割込管理部と前記フラッシュROM書込消
去管理プログラムが前記管理部記憶手段に書き込まれた
際には、命令のフェッチ先を前記管理部記憶手段に移動
し、フラッシュROMに対する書き込みあるいは消去が
終了すると、命令のフェッチ先をフラッシュROMに戻
すアクセス制御手段と、 を有することを特徴とするフラッシュROM管理方式。
15. A flash ROM management method for a data processing device using a flash ROM, the flash ROM storing a management program, and a high priority interrupt management unit for managing a high priority interrupt request in the management program. And a management unit storage means capable of storing a flash ROM write / erase management program, and in the case of a write process or an erase process for the flash ROM, the high priority interrupt management unit and the flash ROM write The embedded erase management program and the flash R
Transfer means for transferring from the OM to the management unit storage unit, and a high priority transferred to the management unit storage unit when a high-priority interrupt request is made while writing or erasing the flash ROM. An interrupt management unit that causes the priority interrupt management unit to perform an interrupt process, an instruction when the high priority interrupt management unit and the flash ROM write / erase management program are written in the management unit storage unit. The flash ROM management system further comprises: access control means for returning the instruction fetch destination to the flash ROM when the writing or erasing of the flash ROM is completed by moving the fetch destination of the above to the management unit storage means.
【請求項16】 前記データ処理装置は、数値制御装置
であることを特徴とする請求項15記載のフラッシュR
OM管理方式。
16. The flash R according to claim 15, wherein the data processing device is a numerical control device.
OM management method.
【請求項17】 前記データ処理装置は、プログラマブ
ルコントローラであることを特徴とする請求項15記載
のフラッシュROM管理方式。
17. The flash ROM management system according to claim 15, wherein the data processing device is a programmable controller.
【請求項18】 前記管理部記憶手段は、ダイナミック
ラムまたはスタティックラムであることを特徴とする請
求項15記載のフラッシュROM管理方式。
18. The flash ROM management system according to claim 15, wherein the management unit storage means is a dynamic RAM or a static RAM.
JP5007494A 1994-03-22 1994-03-22 Flash rom management system Withdrawn JPH07261997A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5007494A JPH07261997A (en) 1994-03-22 1994-03-22 Flash rom management system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5007494A JPH07261997A (en) 1994-03-22 1994-03-22 Flash rom management system

Publications (1)

Publication Number Publication Date
JPH07261997A true JPH07261997A (en) 1995-10-13

Family

ID=12848864

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5007494A Withdrawn JPH07261997A (en) 1994-03-22 1994-03-22 Flash rom management system

Country Status (1)

Country Link
JP (1) JPH07261997A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1998034169A1 (en) * 1997-01-31 1998-08-06 Sony Corporation Apparatus and method for processing information
KR20020077052A (en) * 2001-03-30 2002-10-11 가부시키가이샤 히타치세이사쿠쇼 Microcomputer and data processing device
US6738894B1 (en) 1995-02-07 2004-05-18 Hitachi, Ltd. Data processor
JP2007511850A (en) * 2003-11-19 2007-05-10 クゥアルコム・インコーポレイテッド Method and system for operating read flash during dual bank writing
JP2008123503A (en) * 2006-11-14 2008-05-29 Samsung Electronics Co Ltd Apparatus and method for controlling operation processing in nonvolatile memory
JP2010170579A (en) * 2010-04-19 2010-08-05 Renesas Technology Corp Data processor

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6738894B1 (en) 1995-02-07 2004-05-18 Hitachi, Ltd. Data processor
US7111150B2 (en) 1995-02-07 2006-09-19 Renesas Technology Corp. Data processor
WO1998034169A1 (en) * 1997-01-31 1998-08-06 Sony Corporation Apparatus and method for processing information
KR20020077052A (en) * 2001-03-30 2002-10-11 가부시키가이샤 히타치세이사쿠쇼 Microcomputer and data processing device
JP2002297563A (en) * 2001-03-30 2002-10-11 Hitachi Ltd Microcomputer and data processing apparatus
US7093042B2 (en) 2001-03-30 2006-08-15 Renesas Technology Corp. Microcomputer and data processing device
JP2007511850A (en) * 2003-11-19 2007-05-10 クゥアルコム・インコーポレイテッド Method and system for operating read flash during dual bank writing
JP2008123503A (en) * 2006-11-14 2008-05-29 Samsung Electronics Co Ltd Apparatus and method for controlling operation processing in nonvolatile memory
JP2010170579A (en) * 2010-04-19 2010-08-05 Renesas Technology Corp Data processor

Similar Documents

Publication Publication Date Title
EP0686976B1 (en) Data management system for programming-limited type semiconductor memory and IC memory card having the data management system
JP3838840B2 (en) Computer
US6282644B1 (en) Apparatus and method for storing BIOS data of computer system
CN110908932B (en) Data processing apparatus and data protection method thereof
KR100265266B1 (en) Microcomputer comprsing flash eeprom and method of erasing flash eeprom
US20100169546A1 (en) Flash memory access circuit
JP2002073407A (en) Non-volatile semiconductor storage device
US6625712B2 (en) Memory management table producing method and memory device
JPH07261997A (en) Flash rom management system
JP2000163268A (en) Computer
JP3450071B2 (en) PC card
JP3956305B2 (en) Nonvolatile semiconductor memory device and data processing device
JPH09146767A (en) Method for reloading program
JPH0831122B2 (en) Command processing method in IC card
JP3730684B2 (en) Display device for programmable controller and display information writing method thereof
JP3217348B2 (en) Information processing system
JP2006178735A (en) Redundant system
JPH05233017A (en) Programmable controller
JP3442972B2 (en) Information processing apparatus and rewritable nonvolatile memory rewriting method
JP2978008B2 (en) Memory management method
JPS595931B2 (en) Address stop method for arithmetic processing system
JP2006313421A (en) Microcomputer and debug method
JP2003303132A (en) Semiconductor memory control device
JPH08123725A (en) Write-back type cache system
JPH0488538A (en) Information processing system

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20010605