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/SLC 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/SLC NAND flash parts as an alternative to the more expensive managed NAND, potentially lowering the cost of and enabling faster performance for these devices.
Feature |
FlashFX Tera |
Other Flash Drivers |
Multiple flash types with one driver | ||
Latency configuration options | ||
Wear-leveling | Static and Dynamic | Dynamic only |
Background compaction | ||
NAND bad block management | BSP Vendor | |
Configurable error policy manager | ||
Support for raw SLC/MLC NOR | ||
Scrubbing of read disturb / charge migration errors | New in 3.0 | |
Support for SPI serial NOR | New in 3.0 | |
Support for raw SLC/MLC NAND | ||
Support for EZ-NAND |
Product Specifications
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
Looking for Adobe Flash?
Customer Success Stories
- InHand Preserves Reputation of Reliability
- Datalight Cuts Boot Time in Half for New LG Navigator
Whitepapers
Technical Documents