DATA STORAGE DEVICE
PROBLEM TO BE SOLVED: To provide a data storage device capable of reducing an update data writing time and capable of suppressing the shortening of memory life.SOLUTION: In an ECU, a memory controller, when controlling an update data writing to flash memory, configures the update data so that it is...
Gespeichert in:
Hauptverfasser: | , , |
---|---|
Format: | Patent |
Sprache: | eng ; jpn |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | PROBLEM TO BE SOLVED: To provide a data storage device capable of reducing an update data writing time and capable of suppressing the shortening of memory life.SOLUTION: In an ECU, a memory controller, when controlling an update data writing to flash memory, configures the update data so that it is separated into a high-order data part (a data part changed less frequently) and a low-order data part (a data part changed frequently) correlated to an identifier and written into each of previously allocated different blocks, and further configures the update data so that, for the high-order data part, if the same data as that data part is retained in high-order blocks, writing is not performed. This ensures that the occasion of writing the high-order data part decreases, and, if the proportion of a chance increases in which writing of only the low-order data part can suffice, the internal area of a block used for one writing can be reduced and the occasion of deleting the update data in block units can be reduced.
【課題】更新データの書き込み時間を短縮するとともに、メモリの低寿命化を抑制可能なデータ記憶装置を提供する。【解決手段】ECUでは、メモリコントローラが、フラッシュメモリに対する更新データの書き込み制御を行う際に、更新データを、識別子に対応づけた上位データ部(変更頻度が少ないデータ部分)と下位データ部(変更頻度が多いデータ部分)とに分けて、各々予め割り当てられた異なるブロックに書き込むように構成し、さらに上位データ部については、同一のデータが上位用ブロック内に保持されている場合にその書き込みを行わないように構成した。これにより、上位データ部の書き込み機会が減少し、例えば下位データ部を書き込むだけで済む割合が増加すると、更新データをそのままの形態で書き込む場合と比較して、一回の書き込みに対するブロック内の使用領域を小さくすることが可能となり、更新データをブロック単位で消去する機会を減少できる。【選択図】図6 |
---|