.

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: