完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
Nand Flash的物理存储单元的阵列组织结构Nand flash的内部组织结构,此处还是用图来解释,比较容易理解:图2.Nand Flash物理存储单元的阵列组织结构
[url=][img=1,0][/img][/url] 上图是AFND1G08U3的datasheet中的描述。简单解释就是:1.一个nand flash由很多个块(Block)组成,块的大小一般是-> 128KB,-> 256KB,-> 512KB此处是128KB。2.每个块里面又包含了很多页(page)。每个页的大小,老的nand flash,页大小是256B,512B,这类的nand flash被称作small block,。地址周期只有4个。对于现在常见的nand flash多数是2KB,被称作big block,对应的发读写命令地址,一共5个周期(cycle),更新的nand flash是4KB,块,也是Nand Flash的擦除操作的基本/最小单位。3.每一个页,对应还有一块区域,叫做空闲区域(spare area)/冗余区域(redundant area),而Linux系统中,一般叫做OOB(Out Of Band),这个区域,是最初基于Nand Flash的硬件特性:数据在读写时候相对容易错误,所以为了保证数据的正确性,必须要有对应的检测和纠错机制,此机制被叫做EDC(Error Detection Code)/ECC(Error Code Correction,或者Error Checking and Correcting),所以设计了多余的区域,用于放置数据的校验值。页, 是Nand Flash的写入操作的基本/最小的单位。【Nand Flash数据存储单元的整体架构】简单说就是,常见的nand flash,内部只有一个chip,每个chip只有一个plane。而有些复杂的,容量更大的nand flash,内部有多个chip,每个chip有多个plane。这类的nand flash,往往也有更加高级的功能,比如Multi Plane Program和Interleave Page Program等。
|
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
「含关键代码」基于AM3352/AM3354/AM3359的Linux开发案例分享
4880 浏览 0 评论
87375 浏览 0 评论
【高手问答】如何做到精通linux技术?资深工程师带你突破难点
4700 浏览 2 评论
3590 浏览 2 评论
解读Linux :先从创建一个文件夹用来存放jdk压缩文件开始
2465 浏览 0 评论
1976浏览 3评论
这是i.mx6ull的关于usb的宏定义,能解释下这些宏定义的意思
1336浏览 1评论
1246浏览 1评论
求解:aarch64交叉编译工具已经安装成功,环境变量已经配置,怎么将系统架构切换为ARM的架构
1314浏览 0评论
电脑和虚拟机可以互ping,电脑和开发板也可以互ping,但是虚拟机和开发板ping不通是什么原因
1221浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-3 02:48 , Processed in 0.936433 second(s), Total 46, Slave 37 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号