一、iNand简介
2017/12/24 22:20
**
● iNand、MoviNand、eSSD:
**
1.内部为NandFlash芯片,集成块设备存储单元,集成了扩展卡式Flash 的优点
2.即内部采用MLC存储颗粒,外部封装了接口,接口标准统一、通用。
3.接口标准统一(时序、物理封装、引脚定义),以芯片级封装发布
4.芯片内部具有Flash管理模块:具有能坏块管理,ECC校验等功能
● 相对MLC NandFlash,iNAND有以下优点
iNand/eMMC其实就是芯片化的SD/MMC卡,软件操作和SD卡相同。
1.芯片内部具有Flash管理模块:具有能坏块管理,ECC校验等功能,故使用时SOC不需要参与FLASH的坏块管理、ECC校正等管理。而NandFlash却需要,会牺牲部分SOC性能。
2.统一了协议接口,兼容性好,iNand芯片内部使用MLC Nand颗粒,所以性价比很高。
3.iNand接口电路还提供了cache机制,所以inand的操作速度更快。
● iNand/eMMC的物理接口和SD卡物理接口的对比
在X210中iNand连接在SD/MMC0通道,SD卡连接在SD/MMC2,与SD卡相比,iNand芯片的IO引脚有8个,是SD卡的芯片化,软件操作与SD卡基本相同。
二、iNand接口
● 硬件接口功能如下:
1.iNand的8个IO支持1、4、8bit并行传输,SD卡的4个IO,支持1、4线并行传输
2.CMD引脚用来传输命令
3.CLK引脚用来传输同步时钟信号,说明SD/iNand是同步的,SD/iNand的工作速率是由主机给它的CLK频率决定的。
● SD/iNand的体系结构图
SD卡内部有一个接口控制器,这个控制器类似于一个单片机,这个单片机的程序功能就是通过CMD线接收外部主机SoC发给SD卡的命令码,然后执行这个命令并且回发响应给主机S