SafeFTL
SafeFTL is a standard flash translation layer that allows an array of NAND flash to be addressed as a set of standard 512Byte, 2K or 4K logical sectors.
Key Features:
-
Up to 4 terabytes in single wear-leveled array
-
High performance
-
Zero copy block read/write
-
Cache options
-
528, 2112 and 4224 Byte page support
-
Safe from unexpected reset
-
Effective wear-leveling algorithm
-
Bad block management
-
Automatic garbage collection
-
Small code footprint
-
Small RAM usage
-
Support for all standard NAND devices
-
Sample drivers and ECC algorithms
-
Typically >98% of blocks available
-
Fast initialization
This diagram illustrates how SafeFTL fits into a system:

