nandflash的地址

nandflash型号

型号:TC58NVG2S0HTAI0

Schematic Cell Layout

schematic cell out
说明: 1个页含有4352字节(4096+256),图中256和4096是逻辑分开的,我可以0-2047做存储,2048-2175做其他用途,比如obb之类的,就是obb信息不一定是 4096-4351做,这和驱动代码的实现有关。这个flash有2048个block,一个block有64个页码。

Address Assign

在这里插入图片描述

地址访问格式

页是存储器真实存在的单位,也就是Page Address(PA16-PA0),Column Addess(CA11-CA0);也就是通过页地址和页偏移寻址。block是逻辑的,方便擦除。
这个存储器一个页是4096+256=4352个字节。
如果驱动设计为一个页里面0-4095地址放存储数据,4096-4351地址放obb等信息。

1)如果我想访问数据地址4096,则传送地址:
00000000000 000001 0000000000000
这个地址放的是存储数据等信息

2)如果我想访问真实的地址4096,则传送地址:
00000000000 000000 1000000000000
这个地址就是放的obb等信息

注意: 驱动里可以把A12位设置为0,这样就跳过每一页中的obb信息。

芯片PAGE是4K,驱动是2K

如果驱动页是2K+128.
一个页的真实偏移是:0-4351

0-20472048-2175(obb)
2176-42234224-4351(obb)

如果我想访问数据2048地址就是(2176地址),则地址:
1000 1000 0000
会发现A11是1,不能通过物理是2K,直接置这位0,访问数据了。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值