[发明专利]一种与非快闪记忆体状态检测装置、系统及电子设备有效
申请号: | 200810241769.7 | 申请日: | 2008-12-31 |
公开(公告)号: | CN101477838A | 公开(公告)日: | 2009-07-08 |
发明(设计)人: | 王世勇 | 申请(专利权)人: | 深圳市同洲电子股份有限公司 |
主分类号: | G11C29/56 | 分类号: | G11C29/56;G06F9/445 |
代理公司: | 深圳中一专利商标事务所 | 代理人: | 张全文 |
地址: | 518057广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 非快闪 记忆体 状态 检测 装置 系统 电子设备 | ||
技术领域
本发明属于电子技术领域,尤其涉及一种与非快闪记忆体状态检测装置、 系统、电子设备及方法。
背景技术
现有的CPU大多支持与非快闪记忆体(NAND Flash)启动模式,机器上 电后能从NAND Flash中读取启动执行代码到内存执行,完成系统锁相环、时 钟、内存、外设等初始化,这就要求在CPU上电时就可以对启动代码的存储器 进行读写操作。
NAND Flash按容量区分有小容量(Small Block)和大容量(Large Block) 两种类型,一般定义容量大于等于1G bytes的NAND Flash为大容量NAND Flash,容量小于1G bytes的NAND Flash为小容量NAND Flash。针对不同容 量的NAND Flash对寻址长度有不同需求,对于小容量NAND Flash,读写时需 要采用四个循环(Circle)寻址命令来寻址,而对于大容量NAND Flash,读写 时需要采用五个循环寻址命令来寻址。
针对不同容量的NAND Flash,先试探发出32位的4个循环寻址命令,如 果是小容量NAND Flash,检测到Flash处于准备就绪(Ready)状态就可以读 写;如果是大容量NAND Flash,由于寻址未完成,CPU延后发出8位的第5 个循环寻址命令,NAND Flash在检测到正确的寻址命令后,通知CPU其处于 Ready状态,可以读写。
并且,NAND Boot启动方式是系统通过Nand Flash上的引导程序实现上电 启动的一种启动方式,NAND Boot的寻址命令是固化到CPU里面的,由CPU 端来控制第5个循环寻址命令的发出,CPU会通过检测NAND Flash是否处于 Ready状态来决定第5个循环寻址命令发出的时序。而随着Flash工艺的进步, Flash对于寻址命令的判断也日趋严格,对于一些小容量NAND Flash,它在完 成读写准备后如果意外收到第5个循环寻址命令,会自动中断读写,导致CPU 无法读取NAND Flash中的数据,系统启动失败。这样一来,CPU的NAND Boot 功能就依赖于Flash厂商自身的检测约束,导致Flash选型局限到某种批次的 Flash才能使用。当前,新工艺的NAND Flash已经成为市场主流,原有批次的 NAND Flash都慢慢退出市场,例如市面上主流的三星和现代的NAND Flash都 会出现此类不兼容。另外,由于CPU和NAND Flash的控制操作流程都是固 化到芯片内部,一旦两者出现不兼容,对于使用此类硬件方案的开发商是无法 逾越的缺陷,替换任意一种硬件都可能导致方案的重大修改。而这种缺陷往往 都是平台开发后期才暴露出来的,会导致整个平台设计方案面临重新设计的局 面。
综上所述,现有基于NAND Flash的系统启动方法不能兼容两种不同容量 的NAND Flash,对硬件平台使用的局限性较大、不便扩展。
发明内容
本发明实施例的目的在于提供一种基于NAND Flash的系统启动方法,旨 在解决现有基于NAND Flash的系统启动方法对硬件平台使用的局限性较大、 不便扩展的问题。
本发明实施例是这样实现的,一种与非快闪记忆体状态检测装置,包括 CPU,所述CPU包括状态检测引脚、BOOT 0引脚和BOOT 1引脚,所述CPU 配置为大容量与非快闪记忆体模式,
将所述CPU的状态检测引脚置为准备就绪状态,所述CPU还包括检测单 元,用于通过状态查询命令检测小容量与非快闪记忆体的工作状态;和/或
将所述CPU的状态检测引脚与外部的大容量与非快闪记忆体连接,检测所 述大容量与非快闪记忆体的工作状态。
本发明实施例的另一目的在于提供一种包含上述与非快闪记忆体状态检测 装置的基于与非快闪记忆体启动的系统,所述系统还包括与非快闪记忆体;
在所述与非快闪记忆体为大容量与非快闪记忆体时,所述CPU的状态检测 引脚经第二电阻R2接所述与非快闪记忆体的状态检测引脚;
在所述与非快闪记忆体为小容量与非快闪记忆体时,将所述CPU的状态检 测引脚置为准备就绪状态,所述CPU还包括检测单元,用于通过状态查询命令 检测所述与非快闪记忆体的工作状态;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市同洲电子股份有限公司,未经深圳市同洲电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810241769.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:可配置多语种咨询系统及其方法
- 下一篇:一种石灰窑粉除尘器的布袋回收方法