JPH0651977A - ファームウェア書き換え方式 - Google Patents

ファームウェア書き換え方式

Info

Publication number
JPH0651977A
JPH0651977A JP20460592A JP20460592A JPH0651977A JP H0651977 A JPH0651977 A JP H0651977A JP 20460592 A JP20460592 A JP 20460592A JP 20460592 A JP20460592 A JP 20460592A JP H0651977 A JPH0651977 A JP H0651977A
Authority
JP
Japan
Prior art keywords
reset
fram
microprocessor
circuit
rewriting
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
Application number
JP20460592A
Other languages
English (en)
Inventor
Keizo Minamimura
恵三 南村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP20460592A priority Critical patent/JPH0651977A/ja
Publication of JPH0651977A publication Critical patent/JPH0651977A/ja
Pending legal-status Critical Current

Links

Abstract

(57)【要約】 【構成】マイクロプロセッサ22は保持回路24を読
み、通常リセットでないことを認識すると、EPROM
25上のFRAM書き換えプログラムが動作する。次
に、FRAM書き換えデータ転送装置10がFRAM書
き換えデータをFRAM書き換えデータ格納回路23に
転送し、EPROM25上のFRAM書き換えプログラ
ムによってFRAM26に対してFRAM書き換え処理
を行なった後、FRAM26上にあるオンラインプログ
ラムを起動する。一方、通常リセットの場合、FRAM
書き換え処理を行なわないで、既に存在しているFRA
M26上のオンラインプログラムを起動する。 【効果】機能更新されたEPROMを物理的に交換しな
くて済み、EPROM交換に費やす経費を大幅に削減で
きる。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明はファームウェア書き換え
方式に関し、特にフラッシュRAM(特定のピンに一定
の電圧を印加することにより消去・書き込み可能な不揮
発性メモリ)を使ったファームウェア書き換え方式に関
する。
【0002】
【従来の技術】従来、マイクロプロセッサ搭載装置に搭
載されたハードウェア組み込み用ソフトウェア(ファー
ムウェア)は紫外線を照射して内容を消去するEPRO
M(Erasable and Programmab
le ROM)にすべて書き込まれており、機能追加に
よる更新時には、装置に直接紫外線を照射することはで
きないので、EPROMの物理的な交換を行っていた。
【0003】
【発明が解決しようとする課題】上述した従来のファー
ムウェア書き換え方式は、EPROMの物理的な交換作
業が必要であることから、取り替えに莫大な人件費を費
やすことになるという問題点があった。
【0004】
【課題を解決するための手段】本発明のファームウェア
書き換え方式は、マイクロプロセッサ搭載装置はファー
ムウェアを書き換えるために、オンラインプログラムを
格納するフラッシュRAMと、このフラッシュRAMを
書き換えるためのプログラムを格納するEPROMと、
書き換えデータ格納回路と、通常リセット発生装置及び
フラッシュRAM書き換えリセット発生装置からのリセ
ット信号の論理和を取る論理和回路と、前記フラッシュ
RAM書き換えリセット要因を保持する保持回路と、マ
イクロプロセッサと、マイクロプロセッサバスとを備え
ている。
【0005】
【実施例】次に、本発明について図面を参照して説明す
る。図1は本発明の一実施例を示すブロック図、図2は
図1におけるフラッシュRAM書き換えの動作フローチ
ャートである。
【0006】図1に示すように、本実施例のマイクロプ
ロセッサ搭載装置20では、通常リセット(フラッシュ
RAM書き換えを行なわないリセット)発生装置30に
接続される300とフラッシュRAM(以下FRAM)
書き換えリセット発生装置40に接続される端子400
とをリセット論理和回路21に接続し、リセット論理和
回路21の端子210がマイクロプロセッサ22のリセ
ット端子に接続されている。また、FRAM書き換えリ
セット発生装置40に接続される端子400はFRAM
書き換えリセット要因を保持する保持回路24に接続さ
れている。FRAM書き換えデータ転送装置10に接続
される端子100はFRAM書き換えデータ格納回路2
3に接続されている。FRAM書き換えプログラムが搭
載されたEPROM25,オンラインプログラムが搭載
されたFRAM26,保持回路24,FRAM書き換え
データ格納回路23はマイクロプロセッサバス27で接
続されており、マイクロプロセッサ22によりアクセス
可能である。
【0007】次に本実施例のFRAM書き換え動作につ
いて図2を併用して説明を行なう。FRAM書き換えリ
セット発生装置40からリセット出力を行ない、リセッ
ト論理和回路21経由でマイクロプロセッサ22がリセ
ットされる。このリセットによりEPROM25のFR
AM書き換えプログラムが動作し、図2に示す動作フロ
ーにより処理を行なう。
【0008】即ち、マイクロプロセッサ22は保持回路
24をマイクロプロセッサバス27経由で読み(S
1)、通常リセットでない(FRAM書き換えリセット
指示である)ことを認識すると(S2でYes)、EP
ROM25上のFRAM書き換えプログラムが動作す
る。次に、FRAM書き換えデータ転送装置10がFR
AM書き換えデータをFRAM書き換えデータ格納回路
23に転送し、EPROM25上のFRAM書き換えプ
ログラムによってFRAM26に対してFRAM書き換
え処理を行なった(S3)後、FRAM26上にあるオ
ンラインプログラムを起動する(S4)。一方、通常リ
セットの場合(S2でNo)、FRAM書き換え処理を
行なわないで、既に存在しているFRAM26上のオン
ラインプログラムを起動する(S4)。
【0009】
【発明の効果】以上説明したように本発明は、マイクロ
プロセッサ搭載装置に搭載されたファームウェアを書き
換えるために、オンラインプログラムを格納するFRA
Mと、FRAMを書き換えるためのプログラムを格納す
るEPROMと、書き換えデータ格納回路と、通常リセ
ット(FRAM書き換えを行なわないリセット)発生装
置及びFRAM書き換えリセット発生装置からのリセッ
ト信号の論理和を取る論理和回路と、FRAM書き換え
リセット要因を保持する保持回路と、マイクロプロセッ
サと、マイクロプロセッサバスとを備え、例えば、FR
AM書き換えデータ転送装置をネットワークを介してマ
イクロプロセッサ搭載装置に接続することにより、オン
ラインで機能追加ができ、機能更新されたEPROMを
物理的に交換しなくて済むので、大幅な経費削減が実現
されるという効果を有する。
【図面の簡単な説明】
【図1】本発明の一実施例を示すマイクロプロセッサ搭
載装置のブロック図である。
【図2】図1におけるFRAM書き換えの動作フローチ
ャートである。
【符号の説明】
10 FRAM書き換えデータ転送装置 20 マイクロプロセッサ搭載装置 21 リセット論理和回路 22 マイクロプロセッサ 23 FRAM書き換えデータ格納回路 24 保持回路 25 EPROM 26 FRAM 27 マイクロプロセッサバス 30 通常リセット発生装置 40 FRAM書き換えリセット発生装置

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 マイクロプロセッサ搭載装置はファーム
    ウェアを書き換えるために、オンラインプログラムを格
    納するフラッシュRAMと、このフラッシュRAMを書
    き換えるためのプログラムを格納するEPROMと、書
    き換えデータ格納回路と、通常リセット発生装置及びフ
    ラッシュRAM書き換えリセット発生装置からのリセッ
    ト信号の論理和を取る論理和回路と、前記フラッシュR
    AM書き換えリセット要因を保持する保持回路と、マイ
    クロプロセッサと、マイクロプロセッサバスとを備える
    ことを特徴とするファームウェア書き換え方式。
JP20460592A 1992-07-31 1992-07-31 ファームウェア書き換え方式 Pending JPH0651977A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP20460592A JPH0651977A (ja) 1992-07-31 1992-07-31 ファームウェア書き換え方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP20460592A JPH0651977A (ja) 1992-07-31 1992-07-31 ファームウェア書き換え方式

Publications (1)

Publication Number Publication Date
JPH0651977A true JPH0651977A (ja) 1994-02-25

Family

ID=16493232

Family Applications (1)

Application Number Title Priority Date Filing Date
JP20460592A Pending JPH0651977A (ja) 1992-07-31 1992-07-31 ファームウェア書き換え方式

Country Status (1)

Country Link
JP (1) JPH0651977A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100400564B1 (ko) * 1996-01-20 2003-12-11 엘지전자 주식회사 브이씨알의기능변경장치

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6432338A (en) * 1987-07-29 1989-02-02 Toshiba Corp System for loading firmware
JPH0287227A (ja) * 1988-09-22 1990-03-28 Nec Corp データ処理装置
JPH04112309A (ja) * 1990-09-03 1992-04-14 Fujitsu Ltd 制御システムのリスタート方式

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6432338A (en) * 1987-07-29 1989-02-02 Toshiba Corp System for loading firmware
JPH0287227A (ja) * 1988-09-22 1990-03-28 Nec Corp データ処理装置
JPH04112309A (ja) * 1990-09-03 1992-04-14 Fujitsu Ltd 制御システムのリスタート方式

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100400564B1 (ko) * 1996-01-20 2003-12-11 엘지전자 주식회사 브이씨알의기능변경장치

Similar Documents

Publication Publication Date Title
JP3692313B2 (ja) 不揮発性メモリの制御方法
SG141215A1 (en) Cartridge and recording apparatus
JPH05233464A (ja) Eepromのデータ書換方法およびeepromカード
TW347517B (en) Programming of software into programmable memory
US5495518A (en) Car telephone apparatus having operational control program replacing function
US6738887B2 (en) Method and system for concurrent updating of a microcontroller's program memory
JPH0651977A (ja) ファームウェア書き換え方式
JPH03252993A (ja) E↑2promの情報書込み装置
JP2000243093A (ja) フラッシュメモリへのデータ記憶方法及びフラッシュメモリからのデータ読出方法
JPH06139063A (ja) ファームウェア書き換え方式
JP3123274B2 (ja) メモリのプログラミング装置
JP3480957B2 (ja) メモリのプログラミング装置
JPS6015896A (ja) メモリ装置の高速書き込み方式
US7849279B2 (en) Method for the secure updating data areas in non volatile memory, device to perform such a method
JPH0644064A (ja) ファームウェア書換えシステム
JPH06180674A (ja) データ記憶装置
JPH10161942A (ja) 情報記憶方法及び情報記憶装置及び情報処理装置
JPH0348700Y2 (ja)
RU13511U1 (ru) Вычислительный модуль
JP3281858B2 (ja) マイクロコンピュータの評価装置
JPS55129996A (en) Write system of read-only memory
JPH06259982A (ja) フラッシュromの書換方法及び書換装置
JPH08286948A (ja) ソフトウエア開発支援装置および方法
KR100618959B1 (ko) 전자제품 데이터 변경 시스템
JPH0520050A (ja) 情報記憶装置

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 19980512