Product/Service

Flash Media Manager

Source: Intoto, Inc.
Intoto's eFMM provides a well layered stack for embedded applications which require access to flash devices. This is provided with uniform wear leveling
eFMM provides a software interface to applications to manage any unlimited on-board flash devices (Intel/AMD/ATMEL) and /or linear PCMCIA flash cards. Flash devices have limited write /erase cycles. It is important to wear all the areas of the flash evenly to ensure reliable data storage and retrieval.

The effort required to develop software to manage the data on these devices is considerable. It requires an understanding of not only the flash standards but management of data mechanisms as well.

  • Supports both on-board and/or PCMCIA flash devices
  • Supports Intel / AMD / ATMEL 8, 16 & 32 bit flash devices, bulk erase and sector erase
  • Supports linear PCMCIA flash cards of various sizes
  • Support for DOS file system of the RTOS and also native file system
  • Supports MMS or direct addressing for on-board flash devices
  • Uniform wear levelling
  • Less than 1% wastage by FMM for 128K sized erase block consisting of 512K sectors
  • Speeds dependent on the system speed, flash type and its age. Software overheads are minimal during read / write operations
  • Available for PowerPC 860/821, 68K, AMD, ELAN SC400, StrongARM, ARM, NS486
  • Available for pSOS, Nucleus, VRTX, VxWorks, etc.

Intoto's eFMM provides a well layered stack for embedded applications which require access to flash devices. This is provided with uniform wear leveling. eFMM automatically tracks usage of sectors and remaps as needed. Sector replacement algorithm ensures complete recovery of sector mapping even if the flash write process is disturbed. eFMM provides an ioctl function call which provides information on bad sectors and erase cycles the card is subjected to such that the user always knows the life od the flash. eFMM works under the file system and hence supports the file system of the RTOS. No changes are needed to be done either to the RTOS or the file system.

The flash comes with flash format utility. The flash can be formatted to look like a hard disk formatted for MS-DOS or to the native file system format provided by the RTOS. eFMM also suppors linear PCMCIA flash cards for which apart from kernel and file systems support, Intoto's ePCMCIA is required.

Intoto, Inc., 3160 De La Cruz Blvd., Suite 100, Santa Clara, CA 95054. Tel: 408-844-0480; Fax: 408-844-0488.