13.11.2012 Views

FlashFX Tera 1.1 Comprehensive Software Management ... - Bsquare

FlashFX Tera 1.1 Comprehensive Software Management ... - Bsquare

FlashFX Tera 1.1 Comprehensive Software Management ... - Bsquare

SHOW MORE
SHOW LESS

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.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!