Appendix B : F L A S H D I S K L I F E E X P E C T A N C; Wear Leveling; Edc/Ecc - Matrox Iris E Series Installation And Technical Reference

With design assistant
Table of Contents

Advertisement

A p p e n d i x B : F l a s h d i s k l i f e e x p e c t a n c y
W e a r l e v e l i n g
Matrox Iris E-Series has a flash disk that uses TrueFFS (True Flash File System)
wear leveling. TrueFFS is a driver layer that resides between the Microsoft
Windows CE .NET file system and the flash disk.
The TrueFFS driver provides full block disk emulation to the operating system,
while managing the low-level read/write commands. Write operations are spread
across the entire length of the media. When a file needs to be updated, it is not
overwritten. Instead the data is written to unused blocks and directs subsequent
read accesses to these blocks. The old data is marked as "old" and not erased until
the block must be reused. This ensures that all areas of the flash disk are used in
an equal manner thereby leveling the number of erase times (or wear) of the flash
disk.
E D C / E C C
The Matrox Iris E-Series flash disk includes a hardware EDC/ECC (Error
Detection Code/Error Correction Code) mechanism. It verifies that your data is
correctly written without using any CPU resources or extra clock cycles. If an error
is found, TrueFFS will correct it on the fly using the 48-bit Reed Solomon
algorithm.
When the flash disk reaches its maximum number of erase cycles, the EDC/ECC
mechanism will correct most types of data errors, offering additional time to the
life span of the media.
You do not need to initialize or set the EDC/ECC mechanism. It is an integral
part of the flash disk controller and it works automatically and transparently
throughout the life span of the media.

Advertisement

Table of Contents
loading

Table of Contents