FlashFX Tera 1.1 Comprehensive Software Management ... - Bsquare
FlashFX Tera 1.1 Comprehensive Software Management ... - Bsquare
FlashFX Tera 1.1 Comprehensive Software Management ... - Bsquare
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
<strong>Software</strong> for Risk-free Mobile Data<br />
www.datalight.com<br />
21520 30th Drive SE, Suite 110<br />
Bothell, Washington 98021<br />
+1.425 . 951 . 8086<br />
sales@datalight.com<br />
<strong>FlashFX</strong> <strong>Tera</strong> <strong>1.1</strong><br />
<strong>Comprehensive</strong> <strong>Software</strong> <strong>Management</strong> for Flash Memory<br />
• Supports SLC and MLC NAND<br />
and NOR flash from multiple<br />
vendors in one driver<br />
• Wear-leveling and patented<br />
bad block management<br />
protect flash from premature<br />
failure<br />
• Multi-threaded architecture<br />
reduces latency between<br />
multiple flash access<br />
requests<br />
• Includes run-time flash part<br />
and/or NAND controller<br />
selection<br />
• Adheres to strictest NAND<br />
programming standards<br />
• Offers superior performance<br />
regardless of file system<br />
• <strong>Software</strong> ECCs provide 5-bit<br />
detection, 4-bit correction per<br />
512 bytes of data and 4 bytes<br />
of metadata*<br />
• Easily configurable for higher<br />
software EDC if needed<br />
• Works with any 32-bit operating<br />
system; Pre-ported<br />
versions available for:<br />
-- Linux<br />
-- Microsoft Windows CE<br />
-- Wind River VxWorks<br />
*For optimal performance,<br />
ECCs over 2-bit detect/1-bit<br />
correct should be done in<br />
hardware when possible.<br />
A Single Solution Covering the Spectrum of Flash Technology<br />
<strong>FlashFX</strong>® <strong>Tera</strong> is an intelligent software manager for flash memory. With pre-<br />
written drivers that support hundreds of NAND and NOR parts, hybrid flash,<br />
and application processor flash controllers, <strong>FlashFX</strong> <strong>Tera</strong> offers developers<br />
unprecedented versatility and control. Its patented bad block management<br />
and small block emulation provide a robust solution for rapid integration and<br />
complete management of flash memory in any embedded system.<br />
Feature <strong>FlashFX</strong> <strong>Tera</strong> Other Flash<br />
Drivers<br />
Support for raw MLC ü ü<br />
Designed for reliability ü<br />
Multiple flash types with one driver ü<br />
Latency configuration options ü<br />
Wear-leveling ü ü<br />
Background compaction ü ü<br />
NAND bad block management ü BSP vendor<br />
Fat FAT16/32 16/32<br />
Structure-protected<br />
TFAT<br />
file system<br />
Datalight Reliance<br />
<strong>FlashFX</strong> <strong>Tera</strong> Offers Superior Performance<br />
KB/s<br />
0 500 1000 1500 2000 2500 3000 3500 4000<br />
Slower KB/s<br />
Faster<br />
For test environment details, please visit www.datalight.com<br />
Last minute changes in parts availability can derail even the<br />
best planned project. Protect yourself with a versatile soft-<br />
ware solution that can be configured on-the-fly and is built<br />
to accommodate demands of high-volume manufacturing.<br />
You can count on our years of experience solving real-world<br />
customer challenges to keep you on the road to a successful<br />
product.<br />
<strong>FlashFX</strong> <strong>Tera</strong> Pro<br />
MS<br />
Other<br />
Flash<br />
flash driver
Target Configuration<br />
Development System<br />
In-System Memory Space<br />
Media Volume Size<br />
Page Size<br />
<strong>FlashFX</strong> <strong>Tera</strong> Maximizes Throughput<br />
Performance on NAND Relative to<br />
Theoretical Maximum Throughput<br />
Performance on NOR Relative to<br />
Theoretical Maximum Throughput<br />
100<br />
80<br />
80<br />
60<br />
60<br />
40<br />
20<br />
40<br />
20<br />
0%<br />
0<br />
100<br />
80<br />
60<br />
40<br />
20<br />
80<br />
60<br />
40<br />
20<br />
Read<br />
Read<br />
NAND<br />
NOR<br />
32-bit OS, any CPU, NOR and/or NAND flash memory, 100 KB RAM (typical)<br />
Windows 32 host; 4 MB of disk space for <strong>FlashFX</strong> Pro; sufficient RAM for development tools<br />
70 KB to 100 KB (tunable, based on disk partition configuration)<br />
Each partition (or disk) can be scaled from 64 KB to 2 TB. Number of disks is configurable<br />
Native page support and small block emulation for 512 byte to 32 KB<br />
<strong>Software</strong> development Kit<br />
ANSI C source, Developer’s Guide, API reference, and validation utilities.<br />
Licensing and Support<br />
Flexible runtime license structure. Royalty-free options may be avaliable.<br />
Annual support subscriptions, with two service level options, provide e-mail<br />
and phone access to Datalight flash memory experts.<br />
Free 30 day evaluation<br />
Source code evaluations are available with a Datalight Source Code Evalua-<br />
tion Agreement. Evaluation software allows use of 1/4 of the flash array.<br />
For more information & purchase contact:<br />
sales@bsquare.com<br />
+1-425-519-5900<br />
Write<br />
Write<br />
0% 0<br />
Read<br />
Write<br />
Read<br />
Write<br />
Performance relative to theoretical<br />
maximum throughput (100%)<br />
Boot<br />
Loader<br />
BBM<br />
FX Loader<br />
NAND<br />
Flash<br />
FML<br />
DevMgr<br />
NOR<br />
Flash<br />
Embedded Application<br />
File System<br />
Driver Framework<br />
Variable Block Format<br />
Real-time<br />
Operating System<br />
OS Services Layer<br />
NAND FIM NOR FIM<br />
Hooks<br />
Layer<br />
CPU Layer<br />
NTM ECC <strong>FlashFX</strong>®<br />
<strong>Tera</strong><br />
OEM Hardware Platform<br />
SuPPOrTed HArdwAre*<br />
Copyright © 2009 Datalight, Inc. All rights reserved. DATALIGHT, Datalight, the Datalight Logo, <strong>FlashFX</strong>, <strong>FlashFX</strong> Pro, <strong>FlashFX</strong> <strong>Tera</strong>, Reliance, Reliance Nitro, ROM-<br />
DOS, 4GR, One-Boot, One-Boot+File, and Sockets are trademarks or registered trademarks of Datalight, Inc. All other product names are trademarks of their<br />
respective holders. Specification and price change privileges reserved.<br />
CPus<br />
<strong>FlashFX</strong> <strong>Tera</strong> is CPU indepen-<br />
dent and will work with any<br />
32-bit CPU for which an ANSI C<br />
compiler is available.<br />
reference Platforms<br />
<strong>FlashFX</strong> <strong>Tera</strong> includes precon-<br />
figured projects for a number<br />
of popular reference platforms,<br />
allowing a developer to get up<br />
and running quickly.<br />
NANd Controllers<br />
<strong>FlashFX</strong> <strong>Tera</strong> supports a large<br />
variety of NAND controllers,<br />
which are often used to pro-<br />
vide enhanced NAND function-<br />
ality and simplify hardware<br />
integration.<br />
SLC NANd Flash Brands<br />
AMD<br />
Hynix<br />
Samsung<br />
Spansion<br />
Micron<br />
Toshiba<br />
ST Microelectronics<br />
MLC NANd Flash Brands<br />
Numonyx Samsung<br />
Micron<br />
Toshiba<br />
NOr Flash Brands<br />
AMD<br />
MXIC<br />
Fujitsu<br />
NEC<br />
Intel<br />
Samsung<br />
Micron<br />
Spansion<br />
ST Microelectronics<br />
* For complete, current list please visit our<br />
website: www.datalight.com. Please note:<br />
registration is required.