Changes

Jump to: navigation, search
History
This Technical Note deals with the use of read/write file systems in combination with such memories.
===Wear-out===
One of the most important factors to take into account is wear-out. Simply put, this is a degradation of the memory device due to repeated erasing/writing cycles aka P/E cycles. In order to mitigate this phenomenon, erasing and writing operations have to be distributed uniformly all over the memory. Please note that this process, known as wear leveling, can be either implemented in the host (in the case of a raw NAND memory, for example) or in the memory device itself (for instance, in the case of eMMC's).
where D is the amount of data written in the unit of time of interests (month, year, etc.).
====Example: embedded Linux system equipped with a raw NAND flash memory and UBIFS file system====
This example shows how to estimate the lifetime of a raw NAND flash memory used in an embedded Linux system making use of the UBIFS file system. Specifically the memory p/n is by TBD. This
===Power cut===
In general, sudden power cuts should be avoided and the system should be turned off cleanly. As this is not alway possible, several techniques can be put in place to mitigate the effects of a power failure. TBD
4,650
edits

Navigation menu