4. System Features
e•MMC spec 定义了对内存阵列的间接内存访问机制内部功能,并可以通过host进行管理。这种间接访问方式通常由通过单独的控制器进行管理调度。其优点在于device 可以在没有主机软件的场景下,内部执行若干后台存储器管理任务。从而简化了host系统上的闪存管理机制。
eMMC devices 支持以下功能:
EMMC 电压范围
具有11条总线(包括 时钟信号线,数据选通信号线,1条命令信号线,8条数据信号线)以及硬件复位功能,时钟频率范围在于0-200MHz之间,同时具有三种数据总线位宽,分别是:1位(默认),4位以及8位。
四种数据保护功能,分别是密码保护,永久性保护和上电保护,临时性数据保护。
不同类型的数据保护读写模式,分别是单个block保护和多个block保护。
三种数据删除命令,分别是 erase,trim以及Sanitize
具有突发性掉电数据保护机制
可使用专用应用程序的命令提供对应的解决方法
具有休眠模式
自身可通过以下方式加强host和device之间的通信能力进而提高自身性能
- Power Off Notification 掉电通知
- High Priority Interrupt (HPI) 高优先级中断
- Background Operations 后台作业
- Partitioning 可进行分区
- Enhanced Regions 区域性增强
- Real Time Clock 实时时钟
- Partition Attributes 设置分区属性
- Context management 上下文管理
- System data tagging 系统数据标记
- Packed commands 命令打包发送
- Dynamic Device Capacity 动态device空间设置
- Optional Volatile Cache 易失性cache容量设置
- Cache Enhancement Barrier 增强型内存屏障
- Package Case Temperature 外壳温度检测
- Command Queuing 命令排队
- Enhanced Strobe 增强选通模式
- Package Case Temperature 壳温检测
Boot Areas that will automatically stream data when using defined boot modes.
boot 区域指的是在已定义的启动模式中,数据流自动流动的区域
Signed access to a Replay Protected Memory Block 对重放受保护内存块进行签名访问
Two types of high capacity devices: small 512B sector devices and large 4KB sector devices,两种高容量设备:512B扇区访问和4K