NAND Flash的寻址方式

技术知识 中国闪存市场 Helan 2009-10-21 15:08
寻址方式表示指令中操作数所在的方法称为寻址方式。8086/8088有七种基本的寻址方式:立即寻找,寄存器寻址,直接寻址,寄存器间接寻址,寄存器相对寻址,基址加变址寻址,相对基址加变址寻址。
NAND Flash的寻址方式和NAND Flash的memory组织方式紧密相关。NAND Flash的数据是以bit的方式保存在memory cell,一般来说,一个cell中只能存储一个bit。这些cell以8个或者16个为单位,连成bit line,形成所谓的byte(x8)/word(x16),这就是NAND Device的位宽。这些Line会再组成Page,通常是528Byte/page或者264Word/page。然后,每32个page形成一个Block,Sizeof(block)=16kByte Block是NAND Flash中最大的操作单元,擦除就是按照block为单位完成的,而编程/读取是按照page为单位完成的。所以,按照这样的组织方式可以形成所谓的三类地址:
-Block Address
-Page Address
-Column Address
首先,对于NAND Flash来讲,地址和命令只能在I/O[7:0]上传递,数据宽度可以是8位或者16位,但是,对于x16的NAND Device,I/O[15:8]只用于传递数据。清楚了这一点,我们就可以开始分析NAND Flash的寻址方式了。
以528Byte/page 总容量512Mbit+512kbyte的NAND器件为例:因为1 block="16kbyte",512Mbit="64Mbyte",Numberof(block)=1024 1block="32page", 1page="528byte"=512byte(Main Area)+16byte(Spare Area) 用户数据保存在main area中。512byte需要9bit来表示,对于528byte系列的NAND,这512byte被分成1st half和2nd half, 各自的访问由所谓的pointer operation命令来选择,也就是选择了bit8的高低。因此A8就是halfpage pointer(这是我给出的一个名字),A[7:0]就是所谓的column address。32个page需要5bit来表示,占用A[13:9],即该page在块内的相对地址Block的地址是由A14以上的bit来表示,例如512Mb的NAND,共4096block,因此,需要12个bit 来表示,即A[25:14],如果是1Gbit的528byte/page的NAND Flash,则block address用A[26:24]表示。而page address就是blcok address|page address in block。
NAND Flash的地址表示为:
Block Address|Page Address in block|halfpage pointer|Column Address
地址传送顺序是Column Address, Page Address, Block Address。由于地址只能在I/O[7:0]上传递,因此,必须采用移位的方式进行。例如,对于512Mbit x8的NAND flash,地址范围是0~0x3FF_FFFF,只要是这个范围内的数值表示的地址都是有效的。
 
 

推荐:电脑用的少,手机扫一扫,资讯快一步!

扫码关注我们

标签:

简讯快报

更多
⊙昨天 10-27 17:05

按照往年,双11购物节本是传统3C冲刺销量的重要窗口期。然而作为渠道PC整机/DIY组装重要配件之一的SSD,自去年四季度起的近半年时间里跟随资源涨价而大幅提价,尽管Q2因受淡季需求拖累价格转跌,但前期累计的涨幅过高,当前价位仍与去年涨价前的价格水平存在明显差距。即便借助双11购物节平台补贴叠加其他优惠,对于消费者而言是高价促销,除非刚需、实难激起多数用户购买欲。同时,今年Q3中下旬,个别渠道存储厂商为缓解业绩压力而率先杀价抢单,但仅为个例未拖累整体市场。不过国庆长假过后,部分小型厂商相继加入杀价行列,国内市场卖压逐渐增强,近期更多存储厂商被动跟进低价以推动出货,同时,资源价格也有所松动,多因素影响下本周渠道SSD价格全面出现较大幅度下调。Q4作为存储厂商完成全年度业绩目标的最后节点,面对疲弱的市场需求以及同业竞争压力,Q4出货也将越发艰难、利润挤压也将逐渐显性化。

SSD(渠道市场):Channel SSD 120GB SATA 跌 11.76% 至 $15.00,Channel SSD 240GB SATA 跌 11.11% 至 $32.00,Channel SSD 480GB SATA 跌 7.69% 至 $60.00,Channel SSD 256GB PCIe 3.0 跌 13.16% 至 $33.00,Channel SSD 512GB PCIe 3.0 跌 6.67% 至 $70.00,Channel SSD 1TB PCIe 3.0 跌 5.17% 至 $110.00,Channel SSD 512GB PCIe 4.0 跌 5.00% 至 $76.00,Channel SSD 1TB PCIe 4.0 跌 7.69% 至 $120.00,Channel SSD 2TB PCIe 4.0 跌 4.00% 至 $240.00。