Field-proven performance with time-saving versatility
Tuxera 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. With pre-written drivers that support hundreds of NAND and NOR parts, including SPI and application processor flash controllers, FlashFX Tera offers developers unprecedented versatility and control. Its patented bad block management provides a robust solution for rapid integration and complete management of flash memory in nearly any embedded system.
Our previously released version of FlashFX is known as FlashFX Pro. This code is maintained for legacy purposes, and will be updated with only critical bug fixes. With FlashFX Tera, you can experience all of the versatile flash management features that FlashFX Pro has offered – and more.
Why choose Tuxera FlashFX Tera

Extreme versatility
FlashFX Tera’s exceptional versatility allows for fast integration with a wide variety of parallel and serial (SPI) flash parts. Plus, manufacturers of products like smartphones 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 these devices and enabling faster performance. Dynamic chip selection provides run-time flexibility of using just one driver image, saving money and lowering supply-line risks during production. On top of all this, we also offer a flexible development and runtime license structure, so you can get precisely the features you need.

Safeguard your flash
Protect yourself with a versatile software solution that can be configured on-the-fly, and is built to accommodate the demands of high-volume manufacturing and long-lived products. FlashFX Tera is designed to secure your flash memory even in the most demanding of product use cases. Wear-leveling, bad block management, garbage collection, and configurable error manager secure your flash from premature failure.

Built to the highest standards
FlashFX Tera adheres to the strictest NAND programming standards, and includes support for addressing read disturb and charge migration. It's pre-written support also covers SLC, MLC NAND, and NOR parts from major vendors, plus application processor flash controllers – Freescale iMX 5x, i.MX 6x and Texas Instruments OMAP.

Uncompromising performance
Achieve superior performance regardless of the file system. FlashFX Tera’s multi-threaded architecture reduces latency between multiple flash access requests, and its flash drivers provide fast read and write speeds.

Fast implementation
Experience time-saving flash memory management when it matters the most. FlashFX Tera includes pre-configured projects for some popular reference platforms, and its patented bad block management allows for rapid integration into embedded systems. What’s more, our solution is provided in ANSI C source and includes a Developer’s Guide, API reference, and validation utilities. All of this allows a developer to get up and running quickly – resulting in a faster time to market.

Accessible, award-winning support
Customer support and problem-solving are our company cornerstones. Our team of flash and file system experts will support you all the way from evaluation to implementation, ensuring your project performs flawlessly and on schedule.
Technical data and resources
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
From 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.
Features comparison
- Multiple flash types with one driver
- Latency configuration options
- Wear-leveling
- Background compaction
- NAND bad block management
- Configurable error policy manager
- Support for raw SLC/MLC NOR
- Scrubbing of read disturb / charge migration errors
- Support for SPI serial NOR
- Support for raw SLC/MLC NAND
- Support for EZ-NAND
FlashFX Tera
- ✔
- ✔
- Static and Dynamic
- ✔
- ✔
- ✔
- ✔
- ✔
- ✔
- ✔
- ✔
Other Flash Drivers
- Dynamic only
- ✔
- BSP Vendor
- ✔
Product specifications

When to use Tuxera FlashFX Tera
Our flash memory manager frees developers from the volatility and constraints of a single-source flash memory driver. At the same time, FlashFX Tera tackles wear leveling, bad block management, and other vulnerabilities of NAND flash memory.

Industrial

Routers

Automotive

Aeronautical

Medical
Customer success stories – Tuxera FlashFX Tera

Get Tuxera FlashFX Tera
For software evaluations, pricing quotes, and inquiries about Tuxera FlashFX Tera flash manager, get in touch with us.
What we're talking about
News and updates about embedded file systems
March 1, 2021
What is secure erase?
February 4, 2021
Tuxera presenting at Embedded World 2021
October 15, 2020
Wrapping up the Embedded Online Conference: Q&A
June 8, 2020
Help! Why are my embedded devices failing?
March 27, 2020
Embedded World 2020: Whitepapers from our experts
Linux is the registered trademark of Linus Torvalds in the U.S. and other countries. Android is a trademark of Google LLC. SD, microSD, and microSDXC are trademarks of SD Association.