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
Links
Landscapes
- Techniques For Improving Reliability Of Storages (AREA)
- Memory System (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(産業上の利用分野)
本発明は、通信機、ディジタルコンピュータ等に用いら
れるディジタル論理回路におけるメモリバックアップ回
路、さらに詳しく云えば個々の電子部品を用いて構成す
る論理回路の他、集積回路として構成する論理回路を用
いるディジタル機器に幅広く使用されるメモリバックア
ップ回路に関する。
れるディジタル論理回路におけるメモリバックアップ回
路、さらに詳しく云えば個々の電子部品を用いて構成す
る論理回路の他、集積回路として構成する論理回路を用
いるディジタル機器に幅広く使用されるメモリバックア
ップ回路に関する。
(従来の技術)
従来のデータメモリに使用されるRAMと通常バックア
ップメモリに使用されるE E P J(OMは、各々
異なるアドレス領域を持っている。
ップメモリに使用されるE E P J(OMは、各々
異なるアドレス領域を持っている。
そのため、几AMおよびEEPROMに対する書き込み
および読み出しは、OPUからアドレスバスをデコード
することによりアドレス領域taがして行われる。し九
がって、RAMとEEPi((JMI同時にアクセスす
ることはできない。この両メモリに書き込む場合はCP
UがRAMの内容金−旦OPUのメモリに取り込んでか
らEEPROMKiき込むようになっている。
および読み出しは、OPUからアドレスバスをデコード
することによりアドレス領域taがして行われる。し九
がって、RAMとEEPi((JMI同時にアクセスす
ることはできない。この両メモリに書き込む場合はCP
UがRAMの内容金−旦OPUのメモリに取り込んでか
らEEPROMKiき込むようになっている。
1へ LOAD(BEPR,OM→ltAM )% S
AV E (RAM−+E EP凡OM)についても同
様にCPUのメモリを弁して行われる。
AV E (RAM−+E EP凡OM)についても同
様にCPUのメモリを弁して行われる。
第3図は従来のメモリバックアップ回路の一例金示す回
路図である。
路図である。
データをデータメモリ3に書込む場合、0PU1からの
アドレスの一部はアドレス指定領域6にエリ解読される
。解読の結果、データメモリ30OE端子がアクセス状
態となる。またアドレスバスによってWE″yIa子が
アクセス状態となる。
アドレスの一部はアドレス指定領域6にエリ解読される
。解読の結果、データメモリ30OE端子がアクセス状
態となる。またアドレスバスによってWE″yIa子が
アクセス状態となる。
そして、バッファ7は73のみが開かれ、データメモリ
3の0PUIからのアドレス指定領域に0PU1からの
データが書込まれる。
3の0PUIからのアドレス指定領域に0PU1からの
データが書込まれる。
同じ内容のデータ全バックアップメモリ4に書込む場合
、0PUIの制御の下にデータメモリ3のOE抱子、O
E端子をアクセス状態とし、バッファ74ThrA<こ
とにより、データメモリ3の内容が0PUI内のメモリ
に取り込まれる。
、0PUIの制御の下にデータメモリ3のOE抱子、O
E端子をアクセス状態とし、バッファ74ThrA<こ
とにより、データメモリ3の内容が0PUI内のメモリ
に取り込まれる。
0PUIはバンクアップメモリ4のOH2子。
WE趨子全アクセス状態とし、バッファ71を開くこと
により、0PUI内のメモリの内容全バックアップメモ
リ4のアドレス指定領域にデータを格納する。
により、0PUI内のメモリの内容全バックアップメモ
リ4のアドレス指定領域にデータを格納する。
(発明が解決しようとする課題)
従来のメモリバックアップ制御は、このよりにデータメ
モリ(RAM)とそのバックアップメモリ(EEPRO
M)力2各々B宜にメモリマツプ領域′fr:有してい
九ので、データメモリのバックアップを行うときは、メ
モリの内容ヲー旦OPUのメモリに取り込んでからバッ
クアップメモリに誉き込まなければならず1回路動作が
効率的でなかつ念。
モリ(RAM)とそのバックアップメモリ(EEPRO
M)力2各々B宜にメモリマツプ領域′fr:有してい
九ので、データメモリのバックアップを行うときは、メ
モリの内容ヲー旦OPUのメモリに取り込んでからバッ
クアップメモリに誉き込まなければならず1回路動作が
効率的でなかつ念。
本発明の目的は、データメモリにデータ全書込むと同時
にバックアップメモリにも書込むことができ、かつデー
タメモリとバックアップメモリ間で0PUi介さずにデ
ータのやりとりがfil自動メモリバックアップ回路を
提供することにある。
にバックアップメモリにも書込むことができ、かつデー
タメモリとバックアップメモリ間で0PUi介さずにデ
ータのやりとりがfil自動メモリバックアップ回路を
提供することにある。
(課″M金解決する之めの手段)
前記目的を達成する之めに本発明による自動メモリバッ
クアップ回路はOPUと、前記OPUに接続され72I
/Oポートと、前記1/Oポートの出力に結合され之
マルチデータバスに接続された第1バッファと、前記第
1バッファの出力マルチデータバスに接続され土弟2バ
ッファと、前記第1バッファの出力マルチデータパスに
接続された第3バッファと、アドレス1子が前記I/O
ポートの出力に結合されたマルチアドレスバスに、デー
タ入力端子が前記第2バッファ出力にそれぞれ接続さ/
L九データメモリと、アドレス1子が前記I/Oポート
の出力に結合され之マルチアドレスバスにデータ入力端
子が前記第3バツクア出力にそれぞれ接続されたバック
アップメモリと、前記データメモリのデータ出力端子に
接続された第4バッファと。
クアップ回路は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までのバッファ
、前記データメモリおよびバックアップメモリの制御端
子に接続して構成しである。
その出力が前記第4バッファ出力とともに前記I/Oポ
ートの入力に接続された第5バッファとからなり、前記
110ポートの出力を前記第1から第5までのバッファ
、前記データメモリおよびバックアップメモリの制御端
子に接続して構成しである。
(作 用)
このよりな檎fy、によれば、RAMにデータ書き込む
と同時KOPU全介さずにEgpaoMにも自動的に畜
き込み金行うことができる。ま7、I/Oポートより谷
バッファおよび各メモリの制御設定を変え、アドレスバ
ス?!4化さぜることにエリCPU′t−弁烙ずL(J
AL)、5AVEも行うことができる。
と同時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は、
データバス入力端子である。
実施例を示す図である。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子(以下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端子に接続されている端子で
ある。
メモリの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に同時にデータを書
き込むことができる。
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に設定する。
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より、読み込むことができる。
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より、読み込むことができる。
の時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利御により同
時にアクセスが可能となる。したがって、データメモリ
にデータを書き込む際に自動的にバックアップメモリに
書き込むことが実現できる。
とバックアップメモリ(EEFROM)は、CPUにお
けるメモリを介さずにIloからのCPU利御により同
時にアクセスが可能となる。したがって、データメモリ
にデータを書き込む際に自動的にバックアップメモリに
書き込むことが実現できる。
(発明の効果)
以上、説明し念よりに本発明はCPUからデータメモリ
およびバックアップメモリに対し直接データバスとアド
レスバスにより制御することをやめ、工/Oポートを介
して各メモリにアクセスするように構成されている。こ
のように。
およびバックアップメモリに対し直接データバスとアド
レスバスにより制御することをやめ、工/Oポートを介
して各メモリにアクセスするように構成されている。こ
のように。
I/Oポート全介してメモリ制御することにより異なる
メモリに同時アクセスが可能となる。
メモリに同時アクセスが可能となる。
したがって、データメモリへの書き込み時に同時にバッ
クアップメモリにも・序き込むことができ、さらにOP
Uのメモl−弁さずに1.OAD・5AVE等のメモリ
間のデータの受渡しがDJ能となるという効果がある。
クアップメモリにも・序き込むことができ、さらに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’−タバスバツファ
例を示す回路構成図、第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)
- 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までの
バッファ、前記データメモリおよびバックアップメモリ
の制御端子に接続して構成したことを特徴とする自動メ
モリバックアップ回路。
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)
| 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)
| 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 | メモリバツクアツプ方式 |
-
1988
- 1988-12-16 JP JP63318850A patent/JPH02163849A/ja active Pending
Patent Citations (2)
| 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)
| 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) | 共有メモリシステム |