⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 nand flash的寻址方式.htm

📁 NAND_Flash_locate_address.rar 详细说明了怎样寻址
💻 HTM
📖 第 1 页 / 共 2 页
字号:
                  <P>NAND Flash Addressing Mode</P>
                  <P>NAND Flash的寻址方式和NAND Flash的memory组织方式紧密相关。NAND 
                  Flash的数据是以bit的方式保存在memory 
                  cell,一般来说,一个cell中只能存储一个bit。这些cell以8个或者16个为单位,连成bit 
                  line,形成所谓的byte(x8)/word(x16),这就是NAND 
                  Device的位宽。<BR>这些Line会再组成Page,通常是528Byte/page或者264Word/page。然后,每32个page形成一个Block,Sizeof(block)=16kByteBlock是NAND 
                  Flash中最大的操作单元,擦除就是按照block为单位完成的,而编程/读取是按照page为单位完成的。所以,按照这样的组织方式可以形成所谓的三类地址:<BR>-Block 
                  Address<BR>-Page Address<BR>-Column 
                  Address<BR>首先,必须清楚一点,对于NAND 
                  Flash来讲,地址和命令只能在I/O[7:0]上传递,数据宽度可以是8位或者16位,但是,对于x16的NAND 
                  Device,I/O[15:8]只用于传递数据。清楚了这一点,我们就可以开始分析NAND 
                  Flash的寻址方式了。-&gt;以528Byte/page 
                  总容量512Mbit+512kbyte的NAND器件为例:<BR>因为1 
                  block=16kbyte,512Mbit=64Mbyte,Numberof(block)=1024<BR>1block=32page, 
                  1page=528byte=512byte(Main Area)+16byte(Spare 
                  Area)<BR>用户数据保存在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<BR>NAND Flash的地址表示为:<BR>Block 
                  Address│Page Address in block│halfpage pointer│Column 
                  Address<BR>地址传送顺序是Column Address,Page Address,Block 
                  Address。<BR>由于地址只能在I/O[7:0]上传递,因此,必须采用移位的方式进行。<BR>例如,对于512Mbit 
                  x8的NAND 
                  flash,地址范围是0~0x3FF_FFFF,只要是这个范围内的数值表示的地址都是有效的。<BR>以NAND_ADDR为例:<BR>第1步是传递column 
                  address,就是NAND_ADDR[7:0],不需移位即可传递到I/O[7:0]上而halfpage 
                  pointer即bit8是由操作指令决定的,即指令决定在哪个halfpage上进行读写,而真正的bit8的值是don't 
                  care的。<BR>第2步就是将NAND_ADDR右移9位,将NAND_ADDR[16:9]传到I/O[7:0]上<BR>第3步将NAND_ADDR[24:17]放到I/O上<BR>第4步需要将NAND_ADDR[25]放到I/O上<BR>因此,整个地址传递过程需要4步才能完成,即4-step 
                  addressing。<BR>如果NAND Flash的容量是256Mbit以下,那么,block 
                  adress最高位只到bit24,因此寻址只需要3步。</P>
                  <P>下面,就x16的NAND flash器件稍微进行一下说明。<BR>由于一个page的main 
                  area的容量为256word,仍相当于512byte。但是,这个时候没有所谓的1st halfpage和2nd 
                  halfpage之分了,所以,bit8就变得没有意义了,也就是这个时候bit8完全不用管,地址传递仍然和x8器件相同。除了,这一点之外,x16的NAND使用方法和x8的使用方法完全相同。</P>
                  <P><BR>Written on Mar 17,2004<BR>Copyright by mYthorON</P>
                  <P>&nbsp;</P></TD></TR>
              <TR>
                <TD id=zoom style="FONT-SIZE: 14px" vAlign=bottom 
                  height=40><B>相关文章</B></TD></TR>
              <TR>
                <TD id=zoom style="FONT-SIZE: 14px" vAlign=top>·<A 
                  title=教你理解复杂的C-C++声明 
                  href="http://www.fcdpj.com/news/21/2005-5-3_8101952331.html" 
                  target=_blank>教你理解复杂的C-C++声明 [5-3]</A><BR>·<A 
                  title=protel99快捷键大全 
                  href="http://www.fcdpj.com/news/22/2005-5-3_8033580530.html" 
                  target=_blank>protel99快捷键大全 [5-3]</A><BR>·<A 
                  title="Linux 内核解读入门" 
                  href="http://www.fcdpj.com/news/20/2005-5-3_0010363563.html" 
                  target=_blank>Linux 内核解读入门 [5-3]</A><BR></TD></TR>
              <TR>
                <TD align=right height=50>文章录入:管理员&nbsp;&nbsp;<A 
                  href="javascript:window.external.AddFavorite('http://www.fcdpj.com/news/21/2005-5-3_8143689333.html',%20'NAND%20Flash的寻址方式');">收藏本页</A> 
                  <A href="javascript:window.close()">关闭窗口</A> <A 
                  href="http://www.fcdpj.com/news/21/2005-5-3_8143689333.html#">返回顶部</A></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD>
    <TD background="NAND Flash的寻址方式.files/mb_r_bg.gif"><IMG height=1 alt="" 
      src="NAND Flash的寻址方式.files/1x1.gif" width=1></TD></TR>
  <TR>
    <TD width=16 background="NAND Flash的寻址方式.files/mb_l_bg.gif" height=5><IMG 
      height=1 alt="" src="NAND Flash的寻址方式.files/1x1.gif" width=1></TD>
    <TD bgColor=#ffffff><IMG height=1 alt="" 
      src="NAND Flash的寻址方式.files/1x1.gif" width=1></TD>
    <TD width=16 background="NAND Flash的寻址方式.files/mb_r_bg.gif"><IMG height=1 
      alt="" src="NAND Flash的寻址方式.files/1x1.gif" width=1></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width=770 align=center border=0>
  <TBODY>
  <TR>
    <TD background="NAND Flash的寻址方式.files/mb_l_bg.gif"><IMG height=1 alt="" 
      src="NAND Flash的寻址方式.files/1x1.gif" width=1></TD>
    <TD align=middle bgColor=#e5eaf0 height=22><A 
      style="FONT-SIZE: 12px; COLOR: #000000" 
      href="http://www.fcdpj.com/page/26/">联系我们</A> | <A 
      style="FONT-SIZE: 12px; COLOR: #000000" 
      href="http://www.fcdpj.com/link/7/">友情连接</A> | <A 
      style="FONT-SIZE: 12px; COLOR: #000000" 
      href="http://www.fcdpj.com/page/9/">付款方式</A> | <A 
      style="FONT-SIZE: 12px; COLOR: #000000" 
      href="http://www.fcdpj.com/page/map.html">网站地图</A></TD>
    <TD background="NAND Flash的寻址方式.files/mb_r_bg.gif"><IMG height=1 alt="" 
      src="NAND Flash的寻址方式.files/1x1.gif" width=1></TD></TR>
  <TR>
    <TD width=16 background="NAND Flash的寻址方式.files/mb_l_bg.gif" height=5><IMG 
      height=1 alt="" src="NAND Flash的寻址方式.files/1x1.gif" width=1></TD>
    <TD bgColor=#ffffff><IMG height=1 alt="" 
      src="NAND Flash的寻址方式.files/1x1.gif" width=1></TD>
    <TD width=16 background="NAND Flash的寻址方式.files/mb_r_bg.gif"><IMG height=1 
      alt="" src="NAND Flash的寻址方式.files/1x1.gif" width=1></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width=770 align=center border=0>
  <TBODY>
  <TR>
    <TD background="NAND Flash的寻址方式.files/mb_l2_bg.gif"><IMG height=1 alt="" 
      src="NAND Flash的寻址方式.files/1x1.gif" width=1></TD>
    <TD align=middle bgColor=#76777b height=30>&nbsp;地址: 
      杭州市登云路428号浙江时代电子商城2B367 邮编: 310011 电话:(086)-0571-85531893 移动:13357158330 
      传真:(086)-0571-88009219 QQ : 495359340 MSN : webmaster@fcdpj.com E-Mail: 
      webmaster@fcdpj.com 浙ICP备05040812号 </TD>
    <TD background="NAND Flash的寻址方式.files/mb_r2_bg.gif"><IMG height=1 alt="" 
      src="NAND Flash的寻址方式.files/1x1.gif" width=1></TD></TR>
  <TR>
    <TD width=20 background="NAND Flash的寻址方式.files/mb2_r8_c1.gif" 
      height=20><IMG height=1 alt="" src="NAND Flash的寻址方式.files/1x1.gif" 
    width=1></TD>
    <TD background="NAND Flash的寻址方式.files/mb2_r8_c5.gif"><IMG height=1 alt="" 
      src="NAND Flash的寻址方式.files/1x1.gif" width=1></TD>
    <TD width=20 background="NAND Flash的寻址方式.files/mb2_r8_c8.gif"><IMG 
      height=1 alt="" src="NAND Flash的寻址方式.files/1x1.gif" 
width=1></TD></TR></TBODY></TABLE>
<SCRIPT src="NAND Flash的寻址方式.files/count.htm"></SCRIPT>
</BODY></HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -