JP5811167B2 - 電子機器 - Google Patents
電子機器 Download PDFInfo
- Publication number
- JP5811167B2 JP5811167B2 JP2013263790A JP2013263790A JP5811167B2 JP 5811167 B2 JP5811167 B2 JP 5811167B2 JP 2013263790 A JP2013263790 A JP 2013263790A JP 2013263790 A JP2013263790 A JP 2013263790A JP 5811167 B2 JP5811167 B2 JP 5811167B2
- Authority
- JP
- Japan
- Prior art keywords
- area
- flag
- delay
- writing unit
- data
- 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.)
- Expired - Fee Related
Links
- 230000015654 memory Effects 0.000 claims description 100
- 238000005259 measurement Methods 0.000 claims description 18
- 238000000034 method Methods 0.000 description 47
- 230000001629 suppression Effects 0.000 description 40
- 230000003111 delayed effect Effects 0.000 description 23
- 230000005236 sound signal Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 238000006243 chemical reaction Methods 0.000 description 3
- 230000003321 amplification Effects 0.000 description 2
- 230000005764 inhibitory process Effects 0.000 description 2
- 238000003199 nucleic acid amplification method Methods 0.000 description 2
- 230000001934 delay Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/0223—User address space allocation, e.g. contiguous or non contiguous base addressing
- G06F12/023—Free address space management
- G06F12/0238—Memory management in non-volatile memory, e.g. resistive RAM or ferroelectric memory
- G06F12/0246—Memory management in non-volatile memory, e.g. resistive RAM or ferroelectric memory in block erasable memory, e.g. flash memory
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1415—Saving, restoring, recovering or retrying at system level
- G06F11/1441—Resetting or repowering
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2206/00—Indexing scheme related to dedicated interfaces for computers
- G06F2206/10—Indexing scheme related to storage interfaces for computers, indexing schema related to group G06F3/06
- G06F2206/1014—One time programmable [OTP] memory, e.g. PROM, WORM
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2212/00—Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
- G06F2212/10—Providing a specific technical effect
- G06F2212/1032—Reliability improvement, data loss prevention, degraded operation etc
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
- Human Computer Interaction (AREA)
Description
Read-Only Memory)3、音声処理部4、増幅部5、映像処理部6、表示部7、操作部8等を備えている。
Processing Unit)21、ROM(Read
Only Memory)22、SRAM(Static
Random Access Memory)23等のハードウェアから構成されている。CPU21は、ROM22に格納されたプログラムに従って、AVアンプ1を構成する各部を制御する。また、CPU21は、後述するSRAM書込部11等として機能する。SRAM23は、CPU21が各種制御処理を実行する際にROM22から読み出したプログラム、CPU21が各種制御処理を実行する際に必要なデータ等を一時的に記憶する。SRAM23は、電源の供給が遮断されると、記憶しているデータが消失する揮発性メモリである。EEPROM3は、AVアンプ1への電源の供給が遮断されても記憶しておくべき復元データを記憶するためのものである。EEPROM3は、電源の供給がなくとも、記憶しているデータを保持する不揮発性メモリである。
容量 8192バイト
ページサイズ(1ページのバイト数) 32バイト
ページ数 256ページ(=8192/32)
SRAMは、遅延なし領域、第1遅延あり領域、第2遅延あり領域、第1タイマー領域、第2タイマー領域を有する。タイマー領域は、1つで4バイトを必要とする。
2 マイクロコンピュータ
3 EEPROM(不揮発性メモリ)
11 SRAM書込部(第1書込部)
12 EEPROM書込部(第2書込部)
21 CPU
23 SRAM(揮発性メモリ)
B 復元不要領域(第1領域)
D01〜D0N 遅延なし領域(第2領域)
D11〜D1n 第1遅延あり領域(第3領域)
D21〜D2m 第2遅延あり領域(第3領域)
F01〜F0N 遅延なし更新要求フラグ領域(第1フラグ領域)
F11〜F1n 第1遅延あり更新要求フラグ領域(第2フラグ領域)
F21〜F2m 第2遅延あり更新要求フラグ領域(第2フラグ領域)
F1S 第1遅延あり更新抑制フラグ領域(第3フラグ領域)
F2S 第2遅延あり更新要求フラグ領域(第3フラグ領域)
Claims (4)
- 第1領域と、自機器への電源の供給が遮断されても記憶しておくべき復元データが記憶される第2領域と、前記第2領域に対応して第1フラグがセットされる第1フラグ領域と、を有する揮発性メモリと、
不揮発性メモリと、
前記揮発性メモリに前記復元データを含むデータを書き込む第1書込部と、
前記第2領域に記憶されている前記復元データを前記不揮発性メモリに書き込む第2書込部と、を備え、
前記第1書込部は、前記復元データを書き込んだ前記第2領域に対応する前記第1フラグ領域に前記第1フラグをセットし、
前記第2書込部は、前記第1フラグ領域に前記第1フラグがセットされている場合に、前記第1フラグ領域に対応する前記第2領域に記憶されている前記復元データを前記不揮発性メモリに書き込むこと
を特徴とする電子機器。 - 前記揮発性メモリは、
遅延して前記不揮発性メモリに書き込まれる前記復元データが記憶される第3領域と、
前記第3領域に対応して第2フラグがセットされる第2フラグ領域と、
時間を計測するためのタイマー領域と、
をさらに有し、
前記第1書込部は、前記復元データを書き込んだ前記第3領域に対応する前記第2フラグ領域に前記第2フラグをセットし、且つ、前記タイマー領域による時間計測をスタートさせ、
前記第2書込部は、前記第2フラグ領域に前記第2フラグがセットされた後、前記タイマー領域による計測時間が所定時間を経過した場合に、前記第2フラグ領域に対応する前記第3領域に記憶されている前記復元データを前記不揮発性メモリに書き込むことを特徴とする請求項1に記載の電子機器。 - 前記揮発性メモリは、
遅延して前記不揮発性メモリに書き込まれる前記復元データが記憶される第3領域と、
前記第3領域に対応して第2フラグがセットされる第2フラグ領域と、
前記第2書込部による前記不揮発性メモリへの前記復元データの書き込みを禁止するための第3フラグがセットされる第3フラグ領域と、
時間を計測するためのタイマー領域と、
をさらに有し、
前記第1書込部は、
前記復元データを書き込んだ前記第3領域に対応する前記第2フラグ領域に前記第2フラグをセットし、前記第3フラグ領域に前記第3フラグをセットし、且つ、前記タイマー領域による時間計測をスタートさせ、
前記タイマー領域による計測時間が所定時間を経過した場合に、前記第3フラグ領域の前記第3フラグを消去し、
前記第2書込部は、前記第2フラグ領域に前記第2フラグがセットされ、且つ、前記第3フラグ領域の前記第3フラグが消去された場合に、前記第2フラグ領域に対応する前記第3領域に記憶されている前記復元データを前記不揮発性メモリに書き込むことを特徴とする請求項1に記載の電子機器。 - 前記第1書込部は、
前記揮発性メモリのアドレスに基づいて、どの領域に前記データを書き込んだかを判断し、
前記第2領域に前記復元データを書き込んだと判断した場合に、前記復元データを書き込んだ前記第2領域に対応する前記第1フラグ領域に前記第1フラグをセットし、
前記第3領域に前記復元データを書き込んだと判断した場合に、前記復元データを書き込んだ前記第3領域に対応する前記第2フラグ領域に前記第2フラグをセットし、前記第3フラグ領域に前記第3フラグをセットし、且つ、前記タイマー領域による時間計測をスタートさせることを特徴とする請求項3に記載の電子機器。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013263790A JP5811167B2 (ja) | 2013-12-20 | 2013-12-20 | 電子機器 |
US14/568,379 US9471487B2 (en) | 2013-12-20 | 2014-12-12 | Data restoration in electronic device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013263790A JP5811167B2 (ja) | 2013-12-20 | 2013-12-20 | 電子機器 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2015121839A JP2015121839A (ja) | 2015-07-02 |
JP5811167B2 true JP5811167B2 (ja) | 2015-11-11 |
Family
ID=53400054
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013263790A Expired - Fee Related JP5811167B2 (ja) | 2013-12-20 | 2013-12-20 | 電子機器 |
Country Status (2)
Country | Link |
---|---|
US (1) | US9471487B2 (ja) |
JP (1) | JP5811167B2 (ja) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014081719A1 (en) * | 2012-11-20 | 2014-05-30 | Peddle Charles I | Solid state drive architectures |
US11037625B2 (en) * | 2012-11-20 | 2021-06-15 | Thstyme Bermuda Limited | Solid state drive architectures |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0789337B2 (ja) * | 1985-10-30 | 1995-09-27 | 株式会社日立製作所 | 分散ファイル回復方法 |
JP2897281B2 (ja) | 1989-10-02 | 1999-05-31 | ヤマハ株式会社 | 演奏情報入力装置 |
JPH0613216U (ja) | 1991-12-12 | 1994-02-18 | 日本コロムビア株式会社 | 車載用オーディオ装置 |
JP3654064B2 (ja) | 1999-07-14 | 2005-06-02 | オンキヨー株式会社 | 音量制御装置 |
JP4188744B2 (ja) * | 2003-04-08 | 2008-11-26 | 株式会社ルネサステクノロジ | メモリカード |
KR100608012B1 (ko) * | 2004-11-05 | 2006-08-02 | 삼성전자주식회사 | 데이터 백업 방법 및 장치 |
US7552282B1 (en) * | 2004-08-04 | 2009-06-23 | Emc Corporation | Method, computer readable medium, and data storage system for selective data replication of cached data |
JP2008033788A (ja) * | 2006-07-31 | 2008-02-14 | Matsushita Electric Ind Co Ltd | 不揮発性記憶装置、データ記憶システム、およびデータ記憶方法 |
US7805632B1 (en) * | 2007-09-24 | 2010-09-28 | Net App, Inc. | Storage system and method for rapidly recovering from a system failure |
JP4636118B2 (ja) * | 2008-05-12 | 2011-02-23 | 株式会社デンソー | 電子機器及びプログラム |
JP4691602B2 (ja) | 2009-03-19 | 2011-06-01 | 富士通株式会社 | データバックアップ方法及び情報処理装置 |
TWI385523B (zh) * | 2009-11-06 | 2013-02-11 | Phison Electronics Corp | 用於快閃記憶體的資料備份方法及其控制器與儲存系統 |
JP5594518B2 (ja) | 2010-04-26 | 2014-09-24 | 日本精機株式会社 | 車両用制御装置 |
JP2012103967A (ja) * | 2010-11-11 | 2012-05-31 | Fujitsu Semiconductor Ltd | 情報処理装置及びそのデータ退避方法 |
JP2012137881A (ja) | 2010-12-24 | 2012-07-19 | Onkyo Corp | 電気機器 |
US20130179715A1 (en) * | 2012-01-10 | 2013-07-11 | Texas Instruments Incorporated | Systems and methods for reducing energy consumption in sensor networks |
-
2013
- 2013-12-20 JP JP2013263790A patent/JP5811167B2/ja not_active Expired - Fee Related
-
2014
- 2014-12-12 US US14/568,379 patent/US9471487B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
US9471487B2 (en) | 2016-10-18 |
US20150177992A1 (en) | 2015-06-25 |
JP2015121839A (ja) | 2015-07-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8078923B2 (en) | Semiconductor memory device with error correction | |
TWI519950B (zh) | 處理用於一具有非揮發性記憶體之系統的動態及靜態資料 | |
TWI475569B (zh) | 延遲記憶體壽命減少操作之系統、方法及電腦程式產品 | |
US20100017557A1 (en) | Memory controller, nonvolatile memory device,access device, and nonvolatile memory system | |
JP4131967B2 (ja) | メモリコントローラ | |
JP2010039983A (ja) | 不揮発性メモリ制御方法及び半導体装置 | |
JP5811167B2 (ja) | 電子機器 | |
JP2009037317A (ja) | メモリーコントローラ、及びこれを用いた不揮発性記憶装置並びに不揮発性記憶システム | |
JP2007250101A (ja) | 不揮発性メモリ装置および不揮発性メモリ装置の制御方法 | |
US20180314626A1 (en) | Storage device, control method and access system | |
JP2008276832A (ja) | 半導体記憶装置およびその駆動方法 | |
US20080183966A1 (en) | Electronic system for informing term-of-validity and/or endurance data and method thereof | |
US7958345B2 (en) | Method for adjusting setup default value of BIOS and main board thereof | |
JP2020119007A (ja) | 情報処理装置、記憶制御装置および記憶制御プログラム | |
JP2001290791A (ja) | 不揮発性半導体記憶装置内蔵マイクロコンピュータとその制御方法 | |
JP2009009279A (ja) | メモリコントローラ、不揮発性記憶モジュール、及び不揮発性記憶システム | |
TWI410981B (zh) | 資料保護方法及應用其之記憶體 | |
JP4345830B2 (ja) | 情報記録装置、および情報記録方法 | |
JP6636930B2 (ja) | フラッシュメモリ内蔵マイコン、マイコンに内蔵されたフラッシュメモリへのデータ書込み方法、および、フラッシュメモリへのデータを書込むプログラム | |
JP2011175361A (ja) | データ記憶装置及びデータ記憶方法 | |
TWI643196B (zh) | 快閃記憶體裝置及其資料讀取方法 | |
JP2012123498A (ja) | 時系列データを保存する情報処理装置および方法 | |
JP4818453B1 (ja) | 電子機器およびデータ読み出し方法 | |
JP2010145890A (ja) | 画像表示装置、画像表示方法、プログラム | |
JP5453191B2 (ja) | ビデオサーバ |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150331 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150428 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150609 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150723 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20150818 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20150831 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5811167 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |