eMMC 的整体架构如下:
eMMC 内部是把NAND Flash芯片(Flash内存阵列) 、Device Controller芯片(也叫Flash控制器、eMMC控制器)封装在一块。Flash控制器负责管理内存,并且提供标准接口,使得EMMC能够自动调整主机与从机的工作方式,没有位数限制,不需要处理其他繁杂的NAND Flash兼容性和管理问题,控制器是其卡的应用和多媒体总线之间的联系介质,它能在应用程序总线和标准多媒体总线之前完成协议转换。他的通信基于先进的10个信号总线,通信协议被定义为这个标准的一部分,简称多媒体模式。 eMMC的主要用处,看看下面各模块的作用也基本可以清楚了。