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:读/忙

  • 相关阅读:
    Android之动态图片
    Java之简单图形面积计算
    Java之姐妹素数
    Java之经典Student问题2
    数据库事务四大特性
    TCP/IP分层
    海量数据问题处理办法
    36个常见java面试题
    【19】【滑动窗口】【栽跟头】最长不重复子字符串
    一些面试题
  • 原文地址:https://www.cnblogs.com/d442130165/p/4940602.html
Copyright © 2011-2022 走看看