zoukankan      html  css  js  c++  java
  • [国嵌攻略][051][NandFlash原理解析]

    扮演角色

    相当于嵌入式设备的硬盘

    NandFlash分类

    1.SCL(single level cell):单层式存储

    2.MLC(multi level cell):多层式存储

    3.SCL在存储格上只存储一位数据,而MLC则存放两位数据

    MLC与SLC对比

    1.价格

    由于MLC采用了更高密度的存储方式,因此同容量的MLC价格上远低于SLC

    2.访问速度

    SLC的访问速度一般要比MLC快3倍以上

    3.使用寿命

    SLC能进行10万次的擦写,MLC能进行1万次擦写

    4.功耗

    MLC功耗比SLC高15%左右

    访问方式

    1.编址方式

    1.1.内存采用统一编址,NandFlash采用独立编址

    1.2.统一编址表示内存的地址在CPU的地址空间里,能够通过地址线直接访问,通过数据线直接读写

    1.3.NandFlash没有在CPU的地址空间里,而是在地址空间以外的,所以叫做独立编址。NandFlash通过CPU中的NandFlash控制器来访问。NandFlash控制器访问NandFlash,首先传地址,接着传命令,最后传数据。在NandFLash控制器中有相应的地址寄存器,命令寄存器和数据寄存器。CPU通过NandFlash控制器来实现对NandFlash的访问

    地址结构

    1.NandFlash被划分成多个块(block),每个块被划分成多个页(page),每个页又被划分成多个存储单元,每个存储单元分为数据区和校验区两个区

    2.NandFlash的地址被划分成行地址和列地址两个部分,行地址就是页的编号吗,列地址就是页内偏移

    信号引脚

    1.CLE(command Lactch Enable):命令锁存允许

    2.ALE(address Lactch Enable):地址锁存允许

    3.CE:片选

    4.RE:读允许

    5.WE:写允许

    6.WP:在写或擦除时,提供写保护

    7.R/B:读/忙

  • 相关阅读:
    JAVA :: MVC
    顺序栈创建
    editplus 配置工具集
    链表之创建
    13.1.22:线性表之单链表
    Web 多线程作业
    给 Mac OS X Lion 刻一张安装光盘
    kubernetes组件之api 安装
    kubeadm 之k8s 多master 部署
    kubernetes集群之部署kubescheduler组件
  • 原文地址:https://www.cnblogs.com/d442130165/p/4940602.html
Copyright © 2011-2022 走看看