ONFI Spec 深度解析 (一):架构与协议基础
目录
ONFI Spec 深度解析 (一):架构与协议基础
开放 NAND 闪存接口 (ONFI) 是定义 NAND 闪存芯片与控制器之间通用接口的重要行业标准。本系列将深入探讨该规范的细节。
1. 为什么 ONFI 很重要
在 ONFI 出现之前,每个 NAND 厂商(Micron, SK Hynix, Intel 等)在时序和引脚定义上都有细微差别。ONFI 实现了标准化,使单个控制器设计能够支持多个厂商。
2. 关键架构元素
- Target (目标):接收命令的 NAND 设备。
- LUN (逻辑单元):可以独立执行命令的最小单元。
- Block & Page (块与页):数据存储的层级结构。
3. 信号定义
ONFI 使用一组特定的信号来管理数据流:
- ALE (地址锁存使能):控制地址输入。
- CLE (命令锁存使能):控制命令输入。
- RE#/WE#:读/写使能切换。
4. 参数页 (Parameter Page)
ONFI 最大的贡献之一是 参数页。它允许控制器“查询” NAND 设备,以自动获取其容量、时序模式和特性。
敬请期待第二部分:高速数据接口与 NV-DDR3 时序分析。