Field-proven performancewith 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 support for hundreds of NAND and NOR parts, FlashFX Tera offers unprecedented versatility and control. Its patented bad block management technology provides a robust solution for ensuring data is not corrupted. When used in conjunction with Tuxera’s file systems, you get complete flash memory management for nearly any embedded system with any type of media and performance requirement.

Why choose Tuxera FlashFX Tera

Take control over data at risk

Consistent, uncorrupted data

Designed for your most data-critical embedded use cases. FlashFX Tera ensures data is always consistent with software-based error correcting codes (ECC), while also supporting hardware-based ECCs. Plus, FlashFX Tera's patented bad block technology dynamically remaps bad blocks to good blocks, to ensure data is not corrupted.

Extend memory lifetime

Maximum flash lifetime

Make your flash chip more robust. Tuxera's sophisticated static and dynamic wear-leveling algorithms ensure cells are used evenly, effectively mitigating flash wear-out phenomena. These algorithms can be precision-tuned to match the performance requirements for your specific use case.

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.

Get to market faster

Intelligently designed to accelerate your development process. FlashFX Tera is quick and easy to port to new architectures. It's compatible with the Open NAND Flash Interface (ONFI) standard and works with virtually every NAND and NOR flash device.

Full service technical support

Responsive, award-winning support

Customer problem-solving and support 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 features in brief and resources

Target configuration

Any 32- or 64-bit operating system (Linux, VxWorks, RTOSes), virtually any compiler, microcontroller, or CPU.

Portable Standard C code

Compilable for a variety of processor architectures – ARM, NXP, Renesas, Marvell, Texas Instruments, and many others.

Extensive flash parts support

Supports SLC, MLC NAND, and NOR flash memory, serial (SPI), or parallel from all major vendors including: Cypress, Kioxia, Macronix, Micron, Samsung, SK Hynix, and Winbond.

Built to standard

Adheres to the strictest NAND programming standards. Includes support for addressing read disturb and charge migration.

Media volume size

Each partition (or disk) can be scaled from 64 KB up to 128 TB. Configurable number of disks.

Page size

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

Whitepapers
How to avoid end of life from NAND correctable errors whitepaper

Flash media is fabulous for most use cases, but heavy reads can cause correctable errors. Linux flash file systems…

Technical articles
On using U-Boot (universal bootloader) in embedded designs

"Das U-Boot, the 'universal boot-loader', is arguably the richest, most flexible, and most actively developed open…

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

IVI, infotainment, and digital cluster

Automotive embedded systems

Aerospace and Defense

Medical

Customer success stories – Tuxera FlashFX Tera

FlashFX Tera - Comprehensive, high-performance storage management for raw flash memory

Get Tuxera FlashFX Tera

For software evaluations, pricing quotes, and inquiries about Tuxera FlashFX Tera flash manager, get in touch with us.

Pricing and evaluations

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.