JPH02163849A - 自動メモリバツクアツプ回路 - Google Patents

自動メモリバツクアツプ回路

Info

Publication number
JPH02163849A
JPH02163849A JP63318850A JP31885088A JPH02163849A JP H02163849 A JPH02163849 A JP H02163849A JP 63318850 A JP63318850 A JP 63318850A JP 31885088 A JP31885088 A JP 31885088A JP H02163849 A JPH02163849 A JP H02163849A
Authority
JP
Japan
Prior art keywords
memory
data
buffer
output
port
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
JP63318850A
Other languages
English (en)
Inventor
Mare Tandai
丹代 希
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 JP63318850A priority Critical patent/JPH02163849A/ja
Publication of JPH02163849A publication Critical patent/JPH02163849A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Techniques For Improving Reliability Of Storages (AREA)
  • Memory System (AREA)

Abstract

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

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は、通信機、ディジタルコンピュータ等に用いら
れるディジタル論理回路におけるメモリバックアップ回
路、さらに詳しく云えば個々の電子部品を用いて構成す
る論理回路の他、集積回路として構成する論理回路を用
いるディジタル機器に幅広く使用されるメモリバックア
ップ回路に関する。
(従来の技術) 従来のデータメモリに使用されるRAMと通常バックア
ップメモリに使用されるE E P J(OMは、各々
異なるアドレス領域を持っている。
そのため、几AMおよびEEPROMに対する書き込み
および読み出しは、OPUからアドレスバスをデコード
することによりアドレス領域taがして行われる。し九
がって、RAMとEEPi((JMI同時にアクセスす
ることはできない。この両メモリに書き込む場合はCP
UがRAMの内容金−旦OPUのメモリに取り込んでか
らEEPROMKiき込むようになっている。
1へ LOAD(BEPR,OM→ltAM )% S
AV E (RAM−+E EP凡OM)についても同
様にCPUのメモリを弁して行われる。
第3図は従来のメモリバックアップ回路の一例金示す回
路図である。
データをデータメモリ3に書込む場合、0PU1からの
アドレスの一部はアドレス指定領域6にエリ解読される
。解読の結果、データメモリ30OE端子がアクセス状
態となる。またアドレスバスによってWE″yIa子が
アクセス状態となる。
そして、バッファ7は73のみが開かれ、データメモリ
3の0PUIからのアドレス指定領域に0PU1からの
データが書込まれる。
同じ内容のデータ全バックアップメモリ4に書込む場合
、0PUIの制御の下にデータメモリ3のOE抱子、O
E端子をアクセス状態とし、バッファ74ThrA<こ
とにより、データメモリ3の内容が0PUI内のメモリ
に取り込まれる。
0PUIはバンクアップメモリ4のOH2子。
WE趨子全アクセス状態とし、バッファ71を開くこと
により、0PUI内のメモリの内容全バックアップメモ
リ4のアドレス指定領域にデータを格納する。
(発明が解決しようとする課題) 従来のメモリバックアップ制御は、このよりにデータメ
モリ(RAM)とそのバックアップメモリ(EEPRO
M)力2各々B宜にメモリマツプ領域′fr:有してい
九ので、データメモリのバックアップを行うときは、メ
モリの内容ヲー旦OPUのメモリに取り込んでからバッ
クアップメモリに誉き込まなければならず1回路動作が
効率的でなかつ念。
本発明の目的は、データメモリにデータ全書込むと同時
にバックアップメモリにも書込むことができ、かつデー
タメモリとバックアップメモリ間で0PUi介さずにデ
ータのやりとりがfil自動メモリバックアップ回路を
提供することにある。
(課″M金解決する之めの手段) 前記目的を達成する之めに本発明による自動メモリバッ
クアップ回路はOPUと、前記OPUに接続され72I
 /Oポートと、前記1/Oポートの出力に結合され之
マルチデータバスに接続された第1バッファと、前記第
1バッファの出力マルチデータバスに接続され土弟2バ
ッファと、前記第1バッファの出力マルチデータパスに
接続された第3バッファと、アドレス1子が前記I/O
ポートの出力に結合されたマルチアドレスバスに、デー
タ入力端子が前記第2バッファ出力にそれぞれ接続さ/
L九データメモリと、アドレス1子が前記I/Oポート
の出力に結合され之マルチアドレスバスにデータ入力端
子が前記第3バツクア出力にそれぞれ接続されたバック
アップメモリと、前記データメモリのデータ出力端子に
接続された第4バッファと。
前記バックアップメモリのデータ出力端子に接続され、
その出力が前記第4バッファ出力とともに前記I/Oポ
ートの入力に接続された第5バッファとからなり、前記
110ポートの出力を前記第1から第5までのバッファ
、前記データメモリおよびバックアップメモリの制御端
子に接続して構成しである。
(作 用) このよりな檎fy、によれば、RAMにデータ書き込む
と同時KOPU全介さずにEgpaoMにも自動的に畜
き込み金行うことができる。ま7、I/Oポートより谷
バッファおよび各メモリの制御設定を変え、アドレスバ
ス?!4化さぜることにエリCPU′t−弁烙ずL(J
AL)、5AVEも行うことができる。
(実施例) 以下1図面全参照して本発明をさらに詳しく説明する。
第1図は本発明による自動メモリバックアップ回路の一
実施例を示す図である。0PUIに接続され7tI/O
ポート(プログラマブル周辺インタフェース)の2人1
〜2人nidアドレスバス出力端子、2DQム〜2DO
rnはデータバス出力端子、2D11〜2Dlomは、
データバス入力端子である。
I/Oポート2の31はRAM(データメモリ)のチッ
プセレクト1子(以下O8瑞子と略)に接続されている
端子、32はI(AMのアウトプットイネーブル端子(
以下OE趨子と略)に接続されている端子、33は几A
Mのライトイネーブル潮干(以下WE趨子と略)に接続
されている端子である。
1/Qボート2の41はEF、PROM(バックアップ
メモリの08ya子)に接続されている端子、42はF
3B)’ROMのOE趨子に接続されている端子、43
は、F、EPROMのWE端子に接続されている端子で
ある。
I/Oポート2の5人1〜5 A、 aは、Iloから
のバッファ制御端子である。
第2図は第1図の動作全説明するためのタイムチャート
である。
OPUからメモリへの書き込み時に、CPU 1はI/
Oポート2から谷バッファと各メモリに対し制御設定を
する。すなわち、バッファに関してIloの5人1〜5
Asによりバッファ51+52および54を開き、バッ
ファ53および55を止める制御信号を出力する。メモ
リ制御に関しては、同じく110から各メモリのO8抱
子31および41と、WE端子33および43に対して
のみアクセス信号を出力する。これにより、各メモリ3
および4は書き込み可能状態になる。この状態で、I/
Oポート202人1〜2A11からアドレスを、2D0
1〜2+:+omからデータ?順次出力することにより
RAM3PよびBFliPROM4に同時にデータを書
き込むことができる。
また、fffJ様にしてL OA D (E E P 
ROM−+RAM)の時はバッファ52および55を開
キ、バッファ51,53および54全閉じ、几AM3は
OEgFIA子とWE?a子3のみをアクセス状NK設
定し、EEPROM4hOEm子とOB端子のみをアク
セス状7ffiに設定する。
そして2人1〜2人nよりアドレスを指定することIC
jすEEPROM4;dxらRAM3への’i込みが行
われる。この時、同時に0PU1は、LOALJ値全2
D目〜2D1mより、読み込むことができる。
S A V E (RAM−) E E PROM) 
の時f−1バッファ53および54を開き、バッファs
t、!5zおよび55を閉じ、RAM3f−j、OE@
子とOB端子のみをアクセス状態に設定し、EEPRO
Ai 4猷OE鴻子とWEyi子のみをアクセス状態に
設定する。そして2人1〜2人。よりアドレスを指定す
ることによりRAM3がらEEPR,0M4への書込み
が行われる。この時、同時に0PUtは 5hV)!r
値t2nz〜2D1mより、読み込むことができる。
以上、説明し次動作において、データメモリuLAM)
とバックアップメモリ(EEFROM)は、CPUにお
けるメモリを介さずにIloからのCPU利御により同
時にアクセスが可能となる。したがって、データメモリ
にデータを書き込む際に自動的にバックアップメモリに
書き込むことが実現できる。
(発明の効果) 以上、説明し念よりに本発明はCPUからデータメモリ
およびバックアップメモリに対し直接データバスとアド
レスバスにより制御することをやめ、工/Oポートを介
して各メモリにアクセスするように構成されている。こ
のように。
I/Oポート全介してメモリ制御することにより異なる
メモリに同時アクセスが可能となる。
したがって、データメモリへの書き込み時に同時にバッ
クアップメモリにも・序き込むことができ、さらにOP
Uのメモl−弁さずに1.OAD・5AVE等のメモリ
間のデータの受渡しがDJ能となるという効果がある。
【図面の簡単な説明】
第1図は、本発明によるメモリバックアップ回路の実施
例を示す回路構成図、第2図は、第1図の回路の動作を
説明する友めのタイムチャート、第3図は従来のメモリ
バックアップ回路の構成図である。 1・・・CPU 2・・・I/Oポート(プログラマブル周辺インタフェ
ース) 2人1〜2λΩ・・・アドレスバス出力端子2D01〜
2oom・・・データバス出力抱子2D11〜2orm
・・・データバス入力端子3・・・RAM(データメモ
リ) 31・・・RAMチップセレクト4子(O8)32・・
・R,AMアウトプットイネーブル端子(OE) 33・・・凡AMライトイネーブル趨子(WE)4−E
 E P几OM(バックアップメモリ)41・・・EE
PルOMチップセレクト入力端子(O8) 42・・・EEPROMアウトプットイネーブル入力端
子(OE) 43・・・EEPROM2イトイネーブル入力端子(w
g) 51〜55・・・バッファ 5人1〜5λ5・・・バッファ制御端子6・・・アドレ
スデコーダ 7・・・EEP)も0Mデータバスバツファ8・・・几
AJ’−タバスバツファ

Claims (1)

    【特許請求の範囲】
  1. CPUと、前記CPUに接続されたI/Oポートと、前
    記I/Oポートの出力に結合されたマルチデータバスに
    接続された第1バッファと、前記第1バッファの出力マ
    ルチデータバスに接続された第2バッファと、前記第1
    バッファの出力マルチデータバスに接続された第3バッ
    ファと、アドレス端子が前記I/Oポートの出力に結合
    されたマルチアドレスバスに、データ入力端子が前記第
    2バッファ出力にそれぞれ接続されたデータメモリと、
    アドレス端子が前記I/Oポートの出力に結合されたマ
    ルチアドレスバスに、データ入力端子が前記第3バッフ
    ァ出力にそれぞれ接続されたバックアップメモリと、前
    記データメモリのデータ出力端子に接続された第4バッ
    ファと、前記バックアップメモリのデータ出力端子に接
    続され、その出力が前記第4バッファ出力とともに前記
    I/Oポートの入力に接続された第5バッファとからな
    り、前記I/Oポートの出力を前記第1から第5までの
    バッファ、前記データメモリおよびバックアップメモリ
    の制御端子に接続して構成したことを特徴とする自動メ
    モリバックアップ回路。
JP63318850A 1988-12-16 1988-12-16 自動メモリバツクアツプ回路 Pending JPH02163849A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63318850A JPH02163849A (ja) 1988-12-16 1988-12-16 自動メモリバツクアツプ回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63318850A JPH02163849A (ja) 1988-12-16 1988-12-16 自動メモリバツクアツプ回路

Publications (1)

Publication Number Publication Date
JPH02163849A true JPH02163849A (ja) 1990-06-25

Family

ID=18103654

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63318850A Pending JPH02163849A (ja) 1988-12-16 1988-12-16 自動メモリバツクアツプ回路

Country Status (1)

Country Link
JP (1) JPH02163849A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8122204B2 (en) 2007-06-11 2012-02-21 Spansion Llc Shadow write and transfer schemes for memory devices

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS54125930A (en) * 1978-03-24 1979-09-29 Toshiba Corp Electronic computer
JPS58185098A (ja) * 1982-04-23 1983-10-28 Fujitsu Ltd メモリバツクアツプ方式

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS54125930A (en) * 1978-03-24 1979-09-29 Toshiba Corp Electronic computer
JPS58185098A (ja) * 1982-04-23 1983-10-28 Fujitsu Ltd メモリバツクアツプ方式

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8122204B2 (en) 2007-06-11 2012-02-21 Spansion Llc Shadow write and transfer schemes for memory devices

Similar Documents

Publication Publication Date Title
JPH05151070A (ja) パーソナルコンピユータ
JPH04141794A (ja) Icカード
JPH01144287A (ja) データ記憶装置
US6535992B1 (en) DRAM auto-swapping device
JPH0353363A (ja) バスアーキテクチャ変換回路
JPS61269751A (ja) 独立のプログラム・メモリ・ユニツト及びデ−タ・メモリ・ユニツトを有するデ−タ処理システムにおける補助デ−タ・メモリ・ユニツトを使用する装置及び方法
US4775929A (en) Time partitioned bus arrangement
JPS6326753A (ja) メモリ−バス制御方法
JP2968636B2 (ja) マイクロコンピュータ
JPS63255750A (ja) メモリ・システム
KR920006082B1 (ko) I/o포트를 통한 메모리 팩 인터페이스 로직회로
JPS60120457A (ja) ダイレクトメモリアクセス制御装置
JPH0457287A (ja) マルチポートメモリ
JPH01194052A (ja) ディジタル信号処理プロセッサのデータ入出力回路
JPH03278288A (ja) 半導体集積回路装置
JPH04347786A (ja) Icメモリ内蔵記憶媒体
JPH02136921A (ja) レジスタアクセス方式
JPH0222473B2 (ja)
JPS61224050A (ja) メモリアクセス回路
JPH04130917A (ja) 電子ディスク装置
JPH01125646A (ja) 情報処理装置
JPS62226345A (ja) 入出力メモリアクセス用lsi
JPH04262433A (ja) メモリカード
JPS61147363A (ja) 2ポ−トメモリシステム
JPH02255931A (ja) 共有メモリシステム