支持ONFI协议的NAND Flash控制器设计
The Design of NAND Flash Controller Supporting ONFI
-
摘要: 完成以NAND Flash为存储芯片支持ONFI协议的固态硬盘控制器设计, 并通过相关功能仿真验证.整体架构以MicroBlaze软核作为控制中心, 基于AXI总线完成数据传输, 控制器中指针控制器逻辑有效实现写操作中数据流乒乓结构, 提高数据吞吐率, 同时主控模块内部逻辑优化实现对NAND Flash芯片更高效的读写操作.验证结果表明控制器各操作时序严格满足ONFI协议标准, 满足了设计要求.Abstract: A Solid State Drivers' controller supporting ONFI standards based on NAND Flash was designed. The soft-core MicroBlaze was played as the controller processer. And AXI bus was used to transmit data efficiently. Under the control of pointer controller module, ping-pang structure was realized to increase throughput rate. Logic optimization of the main module made writing operations much more efficient. Results showed that all sequence diagrams met ONFI standards strictly.