第 2 部 最新テクノロジの研究 第 5章 コンパクトな装置向け! 画像 /Linux のお供に オンボード用の定番! 大容量MMCカードIC eMMC 松浦 麻塔 ホストCPU eMMCインターフェース 8ビット・パラレル eMMCインターフェース 不良ブロック管理 ウェア・レベリング ガーベジ・コレクションなど ECC NANDインターフェース 写真 1 オンボードの大容量ストレージの定番 eMMC スマホとともに進化中 NANDフラッシュ・メモリ eMMCパッケージ ● 組み込み機器のオンボード標準ストレージ eMMC フラッシュ・メモリを用いた不揮発ストレージの規 格の一つとして eMMC 編集部注 1 があります.eMMC は Embedded MMC の意味で,電子技術の標準化団体で あ る JEDEC に よ り 規 格 化 さ れ て い ま す.MMC (MultiMediaCard;マルチメディアカード)の規格を, ひとつの IC としてパッケージしたものです(写真 1). SD カードや USB メモリのような取り外し可能なリ ムーバブル・メディアと違って,プリント基板に直接 実装される形で使用されます. MMC は,メモリ・カードの規格としては SD カー ドの普及によりほぼ消滅しましたが,eMMC は機器の 小型化と高性能化を両立できるため,現在のスマート フォンではデファクト・スタンダードになっています. メリット ● 背景…大容量 NANDフラッシュ・メモリを素で 使うのはたいへん カード・インターフェースの規格をパッケージ品に 適応して何の意味があるのかと疑問にもたれる方もい るかもしれません.実は,機器メーカにとっては大き なメリットがありました. 50 オンボード のMMC フラッシュ・ カードとして 使える マイコンから 直接使うのは たいへん 図 1 eMMC は MMC フラッシュ・カードとして使える NAND フラッシュ・メモリとコントローラで構成されている.NAND フ ラッシュ・メモリを扱う際に考慮しなければならない ECC,不良ブロッ ク管理,ウェア・レベリング,高速化のための並列動作などはコントロー ラが担当する.機器メーカは標準インターフェースでアクセスするだけ で使用できる もともと携帯電話では,NOR フラッシュ・メモリ が使用されていました.しかし,コストと容量の観点 から NAND フラッシュ・メモリへと移り変わりまし た.MLC(多値記憶)NAND フラッシュ・メモリの普 及後は,世代が進むにつれコストは劇的に下がりま した. しかし,それと引き換えに ECC 訂正ビット数の増 加など NAND コントローラ側で対応しなければなら ないことが増えていきました.さらに NAND フラッ シュ・メモリごとに,冗長エリアのサイズなど細かい 仕 様 が 微 妙 に 異 な っ て い た た め, 端 末 メ ー カ は NAND ベンダごと,世代ごとに異なるハードウェア 編集部注 1:JEDEC による正式な表記は「e・MMC」.ASCII コー ドによる表記ができないため, 「e.MMC」や「eMMC」 と表記されることが多い.本誌では,シンプルに 「eMMC」と表記する. 2015 年 2 月号
© Copyright 2024