JPS6348698A - メモリ格納制御装置 - Google Patents

メモリ格納制御装置

Info

Publication number
JPS6348698A
JPS6348698A JP61190553A JP19055386A JPS6348698A JP S6348698 A JPS6348698 A JP S6348698A JP 61190553 A JP61190553 A JP 61190553A JP 19055386 A JP19055386 A JP 19055386A JP S6348698 A JPS6348698 A JP S6348698A
Authority
JP
Japan
Prior art keywords
memory
volatile memory
nonvolatile memory
data
circuit
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
JP61190553A
Other languages
English (en)
Inventor
Haruo Okumura
奥村 治夫
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.)
Fujitsu Frontech Ltd
Original Assignee
Fujitsu Frontech Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Frontech Ltd filed Critical Fujitsu Frontech Ltd
Priority to JP61190553A priority Critical patent/JPS6348698A/ja
Publication of JPS6348698A publication Critical patent/JPS6348698A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Read Only Memory (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔概   要〕 不揮発性71モリへのデータ書込み回数には制限がある
。装置の動作状態等のデータを記憶する場合、そのデー
タの内容を変更する回数が多いと害込み寿命回数を越し
てしまい不揮発性メモリが動作しなくなってしまうこと
がある。本発明は、揮発性メモリを用いて複数回の書込
みを行ない、動作状態等の変更の編集を行った後不揮発
性メモリに編集結果を格納するものであり、本発明によ
って多数回の不必要な不揮発性メモリへのデータ書込み
が防止できる。
〔産業上の利用分野〕
本発明は装置の動作状態を記憶する不揮発性メモリに係
り、特に装置の動作状態の変更時の不揮発性メモリへの
書込みを制御するメモリ格納制御装置に関する。
〔従 来 技 術〕
マイクロプロセッサの発展によって、各種の処理装置に
マイクロプロセッサが使用される様になった。マイクロ
プロセッサはそのプログラムを変更することによって制
御処理等のaj作を簡単に可変できる。たとえば、あら
かじめ複数のプログラムをメモリ(ROM)等に格納し
、オペレータの操作で、それを選択して動作させること
により、目的の制御処理等を行なわせることができる。
前述した複数の制御処理等を行なわせる様に構成された
システムにおいては、電源を投入するたびにプログラム
を選択したり、あるいはプログラムを実行させる時に必
要とするイニシャルデータを入力しなくてはならない。
この操作を簡単化させる為、プログラムの選択やイニシ
ャル状態をメモリに記憶させ、電源投入時にそのメモリ
に格納されているデータを用いて目的のaJ作をさせる
様にしたシステムがある。尚、このメモリは電源を断と
しても、データを記憶していることが条件となる。
従来、電源を断としても、データを記憶しているメモリ
は各種あるが、電気的にリード、ライト可能で、電源断
時でもバッテリを必要としないEEPROM (Ele
ctrically  Erasable  Prog
ramableRead−Only Memory)が
その使いかってから多く使用される様になった。
〔発明が解決しようとする問題点〕
前述した様にE E P ROMは電気的に消去可能で
あるため、前述した様な装置の記憶回路として多く用い
られている。しかしながら、データを書込む回数に制限
があり、たとえば1000回程の書込みで、記憶機能を
失うという問題を有していた。たとえば、装置のイニシ
ャル状態や処理動作の指定を何回も行うと、その指定の
度にEEPROMにデータを書込まなくてはならないた
め、前述した1000回を越してしまう場合があった。
また前述したSEPROMへのデータの書込みは従来の
ランダムアクセスメモリと異なり、多くの時間を必要と
する。このため、たとえば動作等の処理の項目単位での
書込みには時間がかかるという問題を有していた。
本発明は、上記従来の欠点に鑵み不揮発性メモリへのデ
ータの書込み回数を低下させ、書込み時間を短かくした
メモリ格納制御装置を提供することを目的とする。
〔問題点を解決するための手段〕
第1図は本発明の原理ブロック図である。1は図示しな
い装置の状態を記憶する不揮発性メモリ、2は前記不揮
発性メモリの内容を記憶する揮発性メモリ、3は揮発性
メモリの内容を維持する編集回路、4は揮発性メモリ2
と不揮発性メモリ1のデータの格納を制御する制御回路
である。
〔作   用〕
図示しない装置の状態たとえばイニシャル状態を不揮発
性メモリ1は記憶している。オペレータ等より、図示し
ない装置のイニシャル状態を変更する要求が加わった時
には記憶制御回路4は、不揮発性メモリ1の内容を揮発
性メモリ2に格納する制御を行う。そして、編集回路3
は揮発性メモリ2の内容を変更する。編集回路3におけ
る揮発性メモリ2の内容の変更が終了した時には、編集
回路3からの終了信号で記憶制御回路4は揮発性メモリ
2の内容を不揮発性メモリ1に格納する。
これにより編集回路3における変更箇所が多い場合でも
、不揮発性メモリ1への書込みは1回で行なわれる。
〔実 施 例〕
以下、図面を用いて本発明の詳細な説明する。
第2図は本発明の実施例の回路構成図である。
プロセッサ(CPU)5のパスラインBUS12はリー
ドオンリメモリ (ROM)6、ランダムアクセスメモ
リ (RAM)7、揮発性メモリ8、メモリ制御回路9
、入出力回路1)が接続している。そして、相互に接続
している揮発性メモリ8とメモリ制御回路9は、不揮発
性メモリ (EEFROM)10にも接続している。
本回路の電源が投入されると、プロセ・ノサ5はリード
オンリメモリ6に格納されているイニシャルプログラム
を実行する。このイニシャルプログラムは、以後に実行
すべきプログラムの選択処理やそのプログラムの初期状
態を設定するものである。叩ち、このプログラムが実行
すると、まず、メモリ制御回路9にイニシャル制御信号
を加える。
このイニシャル制御信号によってメモリ制御回路9は不
揮発性メモリ (EEPROM)10の内容を揮発性メ
モリ8に出力する読出し信号を不揮発性メモリ10に加
えるとともに、揮発性メモリ8に対し不揮発性メモリ1
0より加えるデータを格納する制御信号を加える。この
2(1)の信号によって不揮発性メモリlOの内容は揮
発性メモリ8に転送される。不揮発性メモリ10には前
述した様な以後に実行すべきプログラムの指定や、その
プログラムのイニシャル状態を表わすデータが格納され
ているので、同じ内容が前述した動作で揮発性メモリ8
に格納された後に、このデータをもとにプロセッサ5は
目的のプログラムを目的のイニシャル状態から実行を開
始する。このプログラム中には当然ワークメモリを必要
とする実行を有しており、ランダムアクセスメモリ7は
このワークメモリのためのものである。
一方、電源投入時におけるイニシャル状態を変更したい
時には、オペレータは図示しない装置より入出力回路1
)を介して例えば割込み信号を加えて、編集プログラム
を実行させる。この場簗プログラムは例えば対話型のプ
ログラムであり、入出力回路1)を介して加わるデータ
によって順次揮発性メモリ8に格納されているデータが
書換えられる。第3図はそのデータの動作を説明する図
である。
電源投入時のイニシャル処理プログラムの実行によって
不揮発性メモリ10の内容(M+〜M1.)がIT発性
メモリ8に転送(Sl)されているので、編集プログラ
ムは揮発性メモリ8内のデータ(L+〜Ln)を書換え
処理(S2)によって書換える(K+〜に5)。例えば
Llは実行すべき処理プログラムの先頭アドレスである
ならば書換えに+によって以後の電源投入後の実行すべ
きプログラムが変更される。尚、イニシャルプログラム
は必ず動作するものであり、このプログラムによって、
例えばデータL1の内容が読出されて、その値で指示さ
れるところから実行が開始される。
また、実行すべきプログラムが変更されるに伴い、初期
データもそれに対応して変更しなくてはならない。その
変更が書換えに2〜に5である。
以上の書換えが終了すると、編集プログラムはメモリ制
御回路9に、揮発性メモリ8の内容を不揮発性メモリ1
0に格納する命令を加える。この命令によってメモリ制
御回路9は、揮発性メモリに対しその内容を不揮発性メ
モリ10に出力する制御信号を加え、不揮発性メモリ1
0に対し加わるデータを格納する制御信号を加える。こ
の2個の信号で不揮発性メモリ10に目的とするイニシ
ャルデータが格納(S3)される。
前述した動作によって、イニシャルデータの変更即ち編
集がなされる。この編集が終了すると、割込みが実行を
停止し、割込み前のプログラムを実行する。前述した動
作においてIJA集は複数のデータを書換えているが、
不揮発性メモリ10へのデータの書込みは1回で終了し
ている。揮発性メモリ8と不揮発性メモリ10には新し
いイニシャルデータが格納されているが、このデータは
あくまでイニシャルデータであり、現在実行しているプ
ログラムにはγ習を与えることはない。よって、そのま
ま現在実行している処理を行わせることができる。
一方、編集を行い、イニシャルデータを変更しているの
で、電源断からの次の電源投入では、新しい処理が実行
する。
以上、本発明の実施例を用いて詳細に説明したが、本発
明の実施例におけるイニシャルデータの編集は割込み処
理中において行っているが、これに限らず例えば実行し
ているプログラム中にこの編集プログラムを実行する様
な選択を加え、この選択によって実行することも可能で
ある。また、説明においてはイニシャルプログラムにお
いて実行すべきプログラムを指定するように説明したが
これに躍らず、例えば1種類のプログラムのイニシャル
状態だけを変更する様な場合にも同様にすることが可能
である。
更にまた、前述した本発明の説明においては1下発性メ
モリ8と表現しているが、これは不揮発性メモリ10に
対応させるために表現したものであり、例えばこれはラ
ンダムアクセスメモリである。
第2図の本発明の実施例においては、ワークメモリとし
てランダムアクセスメモリ7を有しているので、このメ
モリのエリアを分割して使用することも可能である。
〔発明の効果〕
以上、述べたように本発明は不揮発性メモリが記憶する
装置等のイニシャル状態のデータを揮発メモリに一度読
出し、揮発性メモリ上で編集した後、不揮発性メモリに
データを格納しているので、その格納動作は1回でよく
、本発明によれば、不揮発性メモリの不必要なデータの
書換えを防止し、編集に伴う書換えが速く行えるメモリ
格納制御装置を得ることができる。
【図面の簡単な説明】
第1図は本発明の原理ブロック図、 第2図は本発明の実施例の回路構成図、第3図は本発明
の実施例の動作説明図である。 1・・・不揮発性メモリメモリ、 2・・・揮発性メモリ、 3・・・編集回路、 4・・・記憶制御回路。 特許出願人  富士通機電株式会社 本・発明の原理ブ′ロック図 湾 ] 7 図J1男/)大絶伊r口訃オ卑戒図 第2図

Claims (1)

  1. 【特許請求の範囲】  装置の動作状態を記憶する不揮発性メモリ(1)と、
    該不揮発性メモリの内容を一時記憶する揮発性メモリ(
    2)と、 前記揮発性メモリの内容を編集する編集回路(3)と、 該編集回路(3)が動作する前に前記不揮発性メモリ(
    1)の内容を前記揮発性メモリに格納し、前記編集回路
    (3)の編集終了後に前記揮発性メモリ(2)の内容を
    前記不揮発性メモリ(1)に格納する記憶制御回路(4
    )とを有することを特徴としたメモリ格納制御装置。
JP61190553A 1986-08-15 1986-08-15 メモリ格納制御装置 Pending JPS6348698A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61190553A JPS6348698A (ja) 1986-08-15 1986-08-15 メモリ格納制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61190553A JPS6348698A (ja) 1986-08-15 1986-08-15 メモリ格納制御装置

Publications (1)

Publication Number Publication Date
JPS6348698A true JPS6348698A (ja) 1988-03-01

Family

ID=16259990

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61190553A Pending JPS6348698A (ja) 1986-08-15 1986-08-15 メモリ格納制御装置

Country Status (1)

Country Link
JP (1) JPS6348698A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH047131A (ja) * 1990-04-26 1992-01-10 Mitsubishi Heavy Ind Ltd タイヤユニフオミテイマシン用リム装着装置
JPH0623865A (ja) * 1992-05-11 1994-02-01 Illinois Tool Works Inc <Itw> タイヤ製造工程におけるタイヤ保持用治具
US6272586B1 (en) 1995-07-28 2001-08-07 Micron Technology, Inc. Memory system having programmable control parameters

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH047131A (ja) * 1990-04-26 1992-01-10 Mitsubishi Heavy Ind Ltd タイヤユニフオミテイマシン用リム装着装置
JPH0623865A (ja) * 1992-05-11 1994-02-01 Illinois Tool Works Inc <Itw> タイヤ製造工程におけるタイヤ保持用治具
US6272586B1 (en) 1995-07-28 2001-08-07 Micron Technology, Inc. Memory system having programmable control parameters

Similar Documents

Publication Publication Date Title
JP2001195241A (ja) コンピュータ
JPS605024B2 (ja) 情報処理方式
US6629165B1 (en) Programmable controller including intelligent module
JPH06275084A (ja) 不揮発性半導体記憶装置及びそれを用いたデータ処理装置
JPS6348698A (ja) メモリ格納制御装置
EP0382853B1 (en) Programmable controller
JPS59114602A (ja) プログラマブルコントロ−ラ
JPH11259308A (ja) プログラマブルコントローラ
JPS6046747B2 (ja) 初期プログラム読込方式
JP3442972B2 (ja) 情報処理装置および書き換え可能型不揮発性メモリの書き換え方法
JP2978008B2 (ja) メモリ管理方式
JP2708983B2 (ja) プログラムの表示装置
JP3024719B2 (ja) プログラマブルコントローラの演算処理方法
JP3730684B2 (ja) プログラマブルコントローラ用表示装置およびその表示情報書込方法
JPH04108201U (ja) プログラマブルコントローラのプログラミング装置
JPS6051736B2 (ja) 情報処理装置
JPS63214805A (ja) プログラマブル・コントロ−ラ
JPS60126731A (ja) プログラム制御方法
JPS63159905A (ja) プログラマブルコントロ−ラの入出力強制オン/オフ方式
JPH0420481B2 (ja)
JPH0312334B2 (ja)
JPS58225403A (ja) プログラマブル・コントロ−ラ
JPH06139102A (ja) ディジタル制御装置およびそのデバッグ方法
JPH02183330A (ja) データ処理装置
JPH04332003A (ja) プログラマブルコントローラ