28-Nand Flash电路设计

本文介绍了NANDFlash的基本概念,包括其工作原理、存储单元分类、与NOR的对比,以及在嵌入式设备中的使用趋势。重点讲述了eMMC取代NANDFlash的情况,并详细解析了NANDFlash的硬件电路设计要点和实战示例,如全志H3、ZYNQ和HI3798的案例。
摘要由CSDN通过智能技术生成

视频链接

Nand flash电路设计01_哔哩哔哩_bilibili

NAND FLASH电路设计

1、NAND FLASH介绍

Nand-flash内存是flash内存的一种,其内部采用非线性宏单元模式,为固态大容量内存的实现提供了廉价有效的解决方案。Nand-flash具有容量较大,改写速度快等优点,适用于大量数据的存储

NAND Flash需要通过专门的NFI(NAND Flash Interface)与Host端进行通信,如下图所示

NAND Flash Interface

2、NAND FLASH存储单元分类及对比

NAND Flash根据每个存储单元内存储比特个数的不同,可以分为SLC(Single-Level Cell)、MLC(Multi-Level Cell)和 TLC(Triple-Level Cell)三类。其中,在一个存储单元中,SLC可以存储1个比特,MLC可以存储2个比特,TLC 则可以存储3个比特。

NAND Flash的一个存储单元内部,是通过不同的电压等级,来表示其所存储的信息的。在SLC中,存储单元的电压被分为两个等级,分别表示0和1两个状态,即1个比特。在MLC中,存储单元的电压则被分为4个等级,分别表示00 01 10 11 四个状态,即2个比特位。同理,在TLC中,存储单元的电压被分为 8个等级,存储3个比特信息。

NAND Flash 的单个存储单元存储的比特位越多,读写性能会越差,寿命也越短,但是成本会更低。

3、嵌入式设备上eMMC逐步取代nand flash?

4、Nand Flash优点

1. 高密度存储     2. 快速读写速度   3. 低功耗     4. 可靠性

闪存通常包括NOR和NAND两种类型。

NOR闪存是由Intel公司开发的,是一种随机访问设备,具有专用的地址和数据线,以字节的方式进行读写,允许对存储器当中的任何位置进行访问,这使得NOR闪存是传统的只读存储器(ROM)的一种很好的替代方案,比如计算机的BIOS芯片。

NAND闪存则没有专用的地址线,不能直接寻址,是通过一个间接的、类似I/O的接口来发送命令和地址来进行控制的,这就意味着NAND闪存只能够以页的方式进行访问。

5、NAND FLASH介绍(注意区分X8和X16的 赛普拉斯和镁光有区别的!!!)以赛普拉斯为例

5.1、NAND  flash命名规范

5.2、Nand flash封装

6、Nand Flash框图

在DATA0~DATA7上既传输数据,又传输地址,也传输命令;

当ALE为高电平时传输的是地址;

当CLE为高电平时传输的是命令;

当ALE和CLE都为低电平时传输的是数据;

7NAND FLASH管脚定义

电源线

管脚符号

类型

描述

VCC

Supply

Power Supply

The VCC supplies the power for all the operations (Read, Program, Erase)

VSS

Supply

Ground

信号线

管脚符号

类型

描述

IO[7:0](X8)

IO[15:8](X16)

I/O

Inputs/Outputs:The I/O pins are used for command input, address input, data input, and data output. The I/O pins float to High-Z when the device is deselected or the outputs are disabled

输入/输出。I/O管脚用于命令输入、地址输入、数据输入和数据输出。

当取消选择设备或禁用输出时,I/O引脚浮动到高阻态。

CLE

Command Latch EnableThis input activates the latching of the I/O inputs inside the Command Register on the rising edge of Write Enable (WE#)

命令锁存使能。这个输入激活了写使能上升边缘的命令寄存器内的I/O输入的锁存。

ALE

Address Latch EnableThis input activates the latching of the I/O inputs inside the Address Register on the rising edge of Write Enable (WE#)

地址锁存使能。这个输入激活了写使能上升边缘的地址寄存器内的I/O输入的锁存。

CE#

Chip Enable:This input controls the selection of the device。When the device is not busy CE# low selects the memory

芯片使能。这个输入控制设备的选择。当设备不忙时,CE为低时选择内存。

RE#

Read Enable:The RE# input is the serial data-out control, and when active drives the data onto the I/O bus。

读使能。读输入是串行数据输出控制,当活动驱动数据到I/O总线。

WE#

Write Enable:This input latches Command, Address and Data。The I/O inputs are latched on the rising edge of WE#。

写使能。这个输入锁存命令,地址和数据。I/O 输入被锁定在我们写的上升边缘。

WP#

Write Protect:The WP# pin, when low, provides hardware protection against undesired data modification  (program / erase)。

写保护。WP#引脚为低,提供硬件保护,以防止不需要的数据修改(编程/擦除)

R/B#

Ready/Busy:The Ready/Busy output is an Open Drain pin that signals the state of the memory。

就绪/忙输出是一个开漏引脚,用于显示内存状态。

8、NAND FLASH硬件电路设计要点(★)

9、硬件实战设计 (★)

9.1   全志H3-Nand Flash硬件电路实战

9.2   ZYNQ -Nand Flash硬件电路实战(尤其要注意!!!)

9.3   HI3798 -Nand Flash硬件电路实战

9.4   Nand Flash硬件电路实战

10、拓展 

1、Nand Flash硬件特性详解(推荐)

2、Nand Flash原理

详细内容参考视频讲解

  • 8
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值