[发明专利]电子设备中的程序载体电路结构及其程序加载方法无效
申请号: | 200910199342.X | 申请日: | 2009-11-25 |
公开(公告)号: | CN102073509A | 公开(公告)日: | 2011-05-25 |
发明(设计)人: | 李振乾;胡建凯 | 申请(专利权)人: | 上海摩波彼克半导体有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06K19/073 |
代理公司: | 上海智信专利代理有限公司 31002 | 代理人: | 王洁;郑暄 |
地址: | 201204 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 电子设备 中的 程序 载体 电路 结构 及其 加载 方法 | ||
技术领域
本发明涉及电子设备领域,特别涉及电子设备的程序存储载体技术领域,具体是指一种电子设备中的程序载体电路结构及其程序加载方法。
背景技术
当前大部分的电子设备中,包括数据卡在内,都以NandFlash芯片作为数据卡程序的载体芯片。NandFlash芯片中事先存储有预定程序。请参阅图1所示,传统的数据卡系统由基带芯片、SDRAM、NandFlash、Modem及射频电路四部分组成。
传统的数据卡的引导过程请参阅图2所示。数据卡上电后,基带芯片首先执行一块担任引导任务的ROM区(该ROM区也称BootROM)中固化的程序。BootROM中程序的功能一般是将NandFlash中的数据拷贝到SDRAM中。拷贝完成后,基带芯片跳转至SDRAM并开始执行SDRAM中的程序。
上述启动方法存在如下两个缺点:
(1)NandFlash芯片管脚数量较多,基带芯片需要提供与NandFlash芯片管脚数量相同的基带芯片管脚来实现对NandFlash芯片的控制,从而不可避免的增加了基带芯片的管脚数量。
(2)NandFlash芯片控制逻辑较为复杂,基带芯片内部对应的NandFlash芯片控制电路设计难度较高,开发周期长,成本高。
随着各种各样的数据卡的推广和普及,已经进入了一个崭新的数据存储时代,如果仍然采用传统的NandFlash芯片,已经无法满足日益增长的需求和电子设备上各种新的应用的需要。
发明内容
本发明的目的是克服了上述现有技术中的缺点,提供一种能够利用目前流行的通用数据存储设备代替NandFlash芯片作为程序载体芯片、电路结构简单、成本较低、使用快捷方便、工作性能稳定可靠、适用范围较为广泛的电子设备中的程序载体电路结构及其程序加载方法。
为了实现上述的目的,本发明的电子设备中的程序载体电路结构及其程序加载方法如下:
该电子设备中的程序载体电路结构,包括带有引导ROM区(Boot ROM)的中央处理单元、SDRAM存储模块和内置功能电路模块,所述的中央处理单元分别与所述的SDRAM存储模块和内置功能电路模块均相连接,其主要特点是,所述的电路结构中还包括数据存储设备,所述的数据存储设备中存储有电子设备工作控制程序,所述的数据存储设备与所述的中央处理单元相连接。
该电子设备中的程序载体电路结构中的数据存储设备可以为SD卡(Secure Digital Card),所述的中央处理单元上设置有SD_CMD管脚、SD_CLK管脚和四个SD_DAT管脚,所述的SD_CMD管脚、SD_CLK管脚和四个SD_DAT管脚均与所述的SD卡相连接。
该电子设备中的程序载体电路结构中的数据存储设备也可以为MMC卡(Multi MediaCard)、CF(Compact Flash)卡、TF卡(Trans-Flash Card)、记忆棒(Memory Stick)、XD卡(XD Picture Card)或者SM卡(Smart Media Card)。
该电子设备中的程序载体电路结构中的电子设备可以为数据卡,所述的中央处理单元为基带芯片。
该电子设备中的程序载体电路结构中的内置功能电路模块包括调制解调器单元和射频电路功能单元。
该电子设备中的程序载体电路结构中的电子设备也可以为手机、PDA或者GPS终端设备。
该基于上述的电路结构实现电子设备中的程序加载的方法,其主要特点是,所述的方法包括以下步骤:
(1)电子设备上电后首先运行中央处理单元中的引导ROM区中的引导程序;
(2)所述的中央处理单元根据所述的引导程序指令进行数据存储设备初始化操作处理;
(3)如果所述的数据存储设备初始化失败,则进行后续的失败事件处理并退出;
(4)如果所述的数据存储设备初始化成功,则所述的中央处理单元将数据存储设备内的电子设备工作控制程序拷贝到SDRAM存储模块中;
(5)所述的中央处理单元跳转至SDRAM存储模块中,并开始执行SDRAM存储模块中的电子设备工作控制程序。
该实现电子设备中的程序加载的方法中的数据存储设备初始化操作处理,包括以下步骤:
(101)所述的SD卡跟随所述的电子设备一起上电;
(102)所述的中央处理单元发送CMD0命令给SD卡,以对SD卡进行复位;
(103)所述的中央处理单元发送ACMD41命令给SD卡,以设置SD卡的工作电压;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海摩波彼克半导体有限公司,未经上海摩波彼克半导体有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910199342.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:状态信息处理方法和用户设备
- 下一篇:一种图像缩放与旋转判别方法