[发明专利]NANDFLASH参数探测方法有效
申请号: | 201010286865.0 | 申请日: | 2010-09-16 |
公开(公告)号: | CN102402485A | 公开(公告)日: | 2012-04-04 |
发明(设计)人: | 姜迪辉;易若翔;胡胜发 | 申请(专利权)人: | 安凯(广州)微电子技术有限公司 |
主分类号: | G06F12/02 | 分类号: | G06F12/02;G06F12/06 |
代理公司: | 广州知友专利商标代理有限公司 44104 | 代理人: | 宣国华 |
地址: | 510663 广东省广州市广州高新技术产业开发*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | nandflash 参数 探测 方法 | ||
1.一种NANDFLASH参数探测方法,其特征在于包括以下步骤:
(A)探测所述NANDFLASH中片选数量、所述每个片选中的块数量、所述每个块中页面数量和每个页面大小参数;
(B)根据步骤(A)得到的片选数量、块数量、页面数量和页面大小参数计算所述NANDFLASH的总容量参数。
2.根据权利要求1所述的NANDFLASH参数探测方法,其特征在于:所述步骤(A)中页面大小参数的探测过程为:
(a1)区分所述NANDFLASH的页面为大页或是小页,所述大页为2K Bytes或者4 K Bytes的页面大小参数,所述小页为512Bytes的页面大小参数;如果为小页,则探测过程结束,否则进入步骤(a2);
(a2)区分所述大页的页面大小参数为2K Bytes或是4 K Bytes。
3.根据权利要求2所述的NANDFLASH参数探测方法,其特征在于:所述步骤(a1)的区分大页和小页的过程为:对所述NANDFLASH采取小页的NANDFLASH的读取流程去读取数据,如果读取成功,则所述NANDFLASH的页面为小页,页面大小参数为512Bytes,否则,所述NANDFLASH的页面为大页。
4.根据权利要求2所述的NANDFLASH参数探测方法,其特征在于:所述步骤(a2)中区分2K Bytes的页面数量和4 K Bytes的页面大小参数的过程为:
(a21)在第一个块的首页偏移地址为0的位置开始写入4096Bytes的指定数据,然后从写入位置去读取4096Bytes的数据;如果没有读取到的数据位4096Bytes的指定数据,则所述页面大小参数为2K Bytes,结束本过程,否则进入步骤(a22);
(a22)在第一个块的首页偏移为4096Bytes的位置写入256个值为0x5A的指定数据,然后从写入位置去读取128Bytes的数据,如果读取到的数据少于128Bytes大小,则所述页面大小参数为2K Bytes,结束本过程,否则进入步骤(a23);
(a23)在第一个块的首页偏移为2048Bytes的位置去写入64Bytes的指定数据,然后从写入位置读取128Bytes的指定数据,如果能够读取到64Bytes的指定数据,则所述页面大小参数为4K Bytes,否则所述页面大小参数为2K Bytes。
5.根据权利要求1所述的NANDFLASH参数探测方法,其特征在于:所述步骤(A)中页面数量的探测过程包括以下步骤:
(b1)如果所述NANDFLASH的页面为小页,则所述页面数量为32;
(b2)如果所述NANDFLASH的页面为大页,则从可能的页面数量值中从小到大依次选取一个作为假定的页面数量值,并对所述假定的页面数量值所对应的下一个页面中写入指定数据,然后读取该页面,如果读取数据异常,则所述页面数量为所述假定的页面数量值,否则,如果能读取到指定数据,则选取下一个可能的页面数量值,并重复步骤(b2)。
6.根据权利要求5所述的NANDFLASH参数探测方法,其特征在于:所述的可能的页面数量值为64乘以2的N次方,N的取值为0或自然数。
7.根据权利要求1所述的NANDFLASH参数探测方法,其特征在于:所述步骤(A)中块数量的探测过程包括以下步骤:
(c1)已知每个块中页面数量的前提下,将整个NANDFALSH的所有块的首页写入指定数据;
(c2)从可能的块数量值中从小到大依次选取一个假定的块数量值,并读取所述假定的块数量值所对应的下一个块的首页数据,如果访问异常,则这个假定的块数量值即为所述块数量值,并结束本过程;否则,如果能读取到首页数据,则假定下一个可能的块数量值,并重复步骤(c2)。
8.根据权利要求7所述的NANDFLASH参数探测方法,其特征在于:所述可能的块数量值为1024乘以2的N次方,N的取值为0或自然数。
9.根据权利要求1所述的NANDFLASH参数探测方法,其特征在于:所述步骤(A)中片选数目的探测过程为:依次读取所述NANDFLASH的片选管脚ID,根据读取到的合乎ID基本命名规则的合理ID号的个数确定所述NANDFLASH的片选数量。
10.根据权利要求9所述的NANDFLASH参数探测方法,其特征在于:所述片选数量的大小即为读取到多少个合理ID号的数目。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安凯(广州)微电子技术有限公司,未经安凯(广州)微电子技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010286865.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种具有娱乐功能的苍蝇拍
- 下一篇:捕蚊蝇玩具