E-con says its FMD links to Windows CE's "Flash Abstraction Layer" (FAL) to form a block driver that interfaces to standard CE filesystems such as FATFS or TSFAT. On the hardware side, the driver supports NAND flash interfaced directly to the processor bus, as in the company's
Sirius reference platform, or through PCMCIA.

FMD block diagramThe FMD supports software ECC error correction and can be configured to make use of hardware ECC when available, according to E-con. The driver has been tested on the Sirius platform, and has been tested with the standard Partition utility for formatting and partitioning NAND flash.
Additionally, most of the FMD's functionality is usable from the bootloader, allowing a Windows CE image to be booted from NAND flash, according to E-con. The OS image can be kept in a special segment that is not visible to users.
E-con says the FMD is available with source code for a one-time license fee. The driver can also be customized for specific platforms.
Related stories: