Communication Protocols
Distributed Data Management
Reliance™ Embedded File System
FlashFX® Product Family
SolutionSDC
High Availability
Network Management
Development Tools
Security

FlashFX® Product Family
Flash Memory Software for Embedded Devices

FashFX is a classic flash media manager. FlashFX Pro is a high-performance, multi-threaded flash media manager targeted at applications requiring real-time response from resident flash memory. Many devices - such as cameras, set-top boxes or handheld medical devices - support streaming video or audio applications and information must be read from non-volatile storage without delays. Because of its multi-threaded design, FlashFX Pro is able to offer low read latency for these multimedia applications.
Engineers use the FlashFX Family because of:

  • High Reliability
  • Fast Time to Market
  • Wide-ranging Flash Support
  • Unrivaled Flexibility

FlashFX Family Product Details

Both FlashFX and FlashFX Pro support any 32-bit operating system and more than 100 flash parts. Within the product line, Software Development Kits supporting both NAND and NOR flash are available for the Nucleus, ThreadX, VxWorks and Windows CE operating systems, as well as for DOS. An RTOS Porting Kit is available for developers who want to port either product to any other 32-bit operating systems.

FlashFX FlashFX Pro
Single-threaded architecture. Targeted at Datalight ROM-DOS applications. Multi-threaded architecture. Targeted at high-performance applications.
Requires custom development to work with Datalight Reliance file system Offers out of box support for Datalight Reliance file system
Supports OS boot from FAT file system Supports OS boot from FAT and Reliance file systems
Driver framework requires manual customization of flash initialization and configuration. Newer driver framework automates flash initialization and configuration tasks.
  NOR Flash Performance
Read Latency up to 3 orders of magnitude faster
Average Apparent Write Speed will be 2x faster
  NAND Flash Performance
Average Apparent Write Speed will be 1.25x faster

High Reliability

Both FlashFX and FlashFX Pro provide fault tolerant data integrity by never overwriting currently stored data and by keeping data intact at the block device driver level. Both products offer rigorous bad block management for NAND flash. Additionally, both FlashFX and FlashFX Pro provides wear-leveling, resulting in longer flash life and lower warranty costs.

Fast Time to Market

FlashFX and FlashFX Pro ship out of the box with combined support for over 100 different flash parts. Datalight supports parts from AMD, Fujitsu, Intel, NEC, SanDisk, Samsung, Spansion, ST Microelectronics, and Toshiba. FlashFX Pro supports more parts than FlashFX, including newer parts from Intel and ST Microelectronics. FlashFX and FlashFX Pro offer Flash Interface Modules (FIMs)-the software interface to the flash hardware-in source code, making the job of designing parts that may not be supported out of the box quick and easy.

FIM (Flash Interface Module) List

Resident Flash Parts Supported by FlashFX
Resident Flash Parts Supported by FlashFX Pro

Unrivaled Flexibility

Because FlashFX and FlashFX Pro are offered in source, they are easy to modify for custom applications such as supporting NAND controller hardware or creating embedded image creation utilities. Additionally, compilation options enable OEMs to easily switch flash parts during production when part shortages occur.

FlashFX Family Development Specifications

Target System Hardware Resident flash hardware and 70 KB RAM (typical)
Development System Hardware 4 MB of disk space for FlashFX Pro or FlashFX; sufficient RAM for development tools
In system memory space 40 KB to 70 KB (nominal)
FREE 30-day Source Evaluation FREE source evaluation enables developers to create a flash disk of up to 2 MB in size to evaluate FlashFX Pro or FlashFX performance and reliability. A Datalight source code agreement is required.

 

 

 
   
FlashFX Product Line
FlashFX Pro
FlashFX