|
FlashFX Tera は、従来製品 FlashFX Pro がサポートしている下記フラッシュメモリに加え、MCL NAND や ClearNAND™ など合計約300種類のフラッシュメモリに対応したフラッシュメモリマネージャです。 多くのフラッシュメモリをサポートしているので、フラッシュメモリを変更しなければならない場合でも、対応作業を最小限に抑えることができます。
FlashFX Pro 対応フラッシュ : SLC NOR、MLC NOR、SLC NAND、OneNAND™、ORNAND™
主な特長
- SLC NOR、MLC NOR、SLC NAND、MLC NAND、OneNAND™、OrNAND™、ClearNAND™型など、300以上のフラッシュメモリをサポート。
- MLC NAND向けに不良ブロックの管理(BBM)機能向上
- MLCにおける多ビットエラー訂正(4bit ECC)サポート
- リード/ライト性能の向上
- エラー管理サポート機能を追加
※その他特長は、下記 FlashFX Pro の特長を継承しています。
- 電源断対策
FlashFX Teraのドライバ層において、突然の電源断やシステムクラッシュでもセクタ単位でデータを保持します。
- 従来のFATファイルシステムなど各種ファイルシステムと共に使用可能ですが、ユーザデータの保持には、高速・電源断対応ファイルシステム「Reliance Nitro」との併用(FX-Files)をお勧めいたします。Reliance Nitroとの併用により、従来のファイルシステムでは実現が難しいとされる、大容量メディアを用いた際の組込み機器の性能と信頼性の確保において、より優れたパフォーマンスを発揮します。
- マルチスレッド対応
複数回に及ぶフラッシュへのアクセス時でもアクセスの待ち時間を削減できるので、マルチメディア機器への応用に最適です。
- VBFフォーマット(米国特許5860082)
FlashFX Proは、VBF(Variable Block Flash)フォーマットを採用しています。これは、フラッシュメモリを論理的なセクタ単位で管理するためのフォーマット形式です。消去ユニットごとに論理セクタブロックをフラッシュメモリ上の実アドレスに再マップします。 上位のファイルシステムから論理セクタ単位での読み書きを可能にします。
- BBM(米国特許6260156)
NANDメモリにおける初期および後発の不良ブロック(Bad Block)を代替する機能です。MLC NAND向け機能強化版です。
- エラー管理サポート
カスタム&デフォルトエラーポリシーがサポートされ、ページ情報やメタデータ向けのエラー確認機能も強化されました。
- ECCサポート
ハードウェアECCへのフック対応や基本的なソフトウェアECCアルゴリズムをサポートしています。
- Wear Leveling、Compaction (Garbage Collection)
搭載したFlash全体を効果的に使用し、その寿命を最大限に伸ばします。 特定の消去ブロックにおいて消去回数が集中することを回避します。 バックグランドでのガベージコレクションの機能強化がされています。
- 各種NANDコントローラ対応
i.MX、OMAP、PXAなど。
- マルチパーティション対応
“FATファイルシステム” と “電源断の際もユーザデータを保護する「Reliance Nitro」” をパーティションに分けて使用する
ことができます。
- FXブート
FlashFX ディスクから OS をブートできる機能です。
- NANDからもブート可能
安全性(起動カーネル紛失防止)とシンプル性(ブートローダ軽装備)から、ファイルシステム(FX-Files)を使ってカーネルをロードすることをお勧めいたします。詳しくは、別途お問合せください。
- 100%Cソースコード提供のため、CPUやOSに非依存
※各種OS対応版 : Windows CE、Windows Embedded Compact 7、VxWorks、Linux ※その他、ITRONなどあらゆるOS に対応可能なRTOS版。
- 完全Cソースコード提供の移植キット
CPU、OS、フラッシュメモリが変わっても対応可能です。
アーキテクチャ
- 記載されている会社名・商品名などは、各社の商標または登録商標です。
|