Home » Products » Flash Memory Drivers » FlashFX Tera

FlashFX Tera - Flash Memory Driver with Superior Wear Leveling

Comprehensive Flash Memory Management

FlashFX Tera is a flash memory manager , or Flash Translation layer (FTL) that frees developers from the volatility and constraints of a single-source flash memory driver while handling wear leveling, bad block management, and other vulnerabilities of NAND flash memory. Versatility allows fast integration with over 300 flash chip part numbers. Dynamic chip select provides run-time flexibility of using just one driver image, saving money and lowering supply-line risks during production. Pre-written support includes SLC and MLC NAND and NOR parts from top manufacturers (Intel, Micron, Samsung, Toshiba and Spansion), and application processor flash controllers (like Freescale iMX 5x, i.MX 6x and Texas Instruments OMAP). Our high performance, multi-threaded flash drivers provide superior wear-leveling, bad block management, garbage collection and fast read/write speeds.

How FlashFX Tera Works

FlashFX Tera provides all the benefits of FlashFX Pro. In addition, FlashFX Tera enables OEMs to use raw MLC NAND flash memory in their products. Manufacturers of products such as MP3 players, smartphones, and personal navigators can choose from a broad range of raw MLC NAND flash parts as an alternative to the more expensive managed NAND, potentially lowering the cost of and enabling faster performance for these devices.



Support for over 300 flash parts from all major vendors  Enables on-the-fly second-sourcing of flash

Supports all types of raw NAND including MLC, NOR, Serial NOR, SPI NOR.

Compatible with any file system    

Design flexibility and extensibility
Freedom of choice
Supports up to 2TB of flash arrays per device  Enables configuration of large flash arrays in your device
NAND Technology Module to interface with processors flash controller Seamless integration
Enhanced performance
Wear-leveling, bad block management, and error correction & detection Extends flash life
ECC support up to 4-bit built in.
Pluggable ECC design
Support for Hardware ECCs
Most flexibility is selecting the ECC design for your flash part
Support for multiple partitions and multiple flash devices Design flexibility - use a single flash driver for an entire flash array
Background compaction
Multi-threaded design
Efficient use of resources
Increased performance
Datalight flash management expertise and best-in-class technical support and Services for porting. Smooth, seamless development time

Product Specifications

Flash Manager Flow Chart

Target Configuration

32-bit OS, any CPU, NOR and/or NAND flash memory, 100 KB RAM (typical)

Development System

Windows 32 host; 4 MB of disk space for FlashFX Tera;
sufficient RAM for development tools

In-System Memory Space

70 KB to 110 KB (tunable, based on disk partition configuration)

Media Volume Size

Each partition (or disk) can be scaled from 64 KB to 2 TB.
Number of disks is configurable

Page Size

Native page support and small block emulation for 512 byte to 32 KB

Getting Started

Contact Sales

Looking for Adobe Flash?