CN1655633A - 行动通讯器、及其存储装置和存取流程 - Google Patents

行动通讯器、及其存储装置和存取流程 Download PDF

Info

Publication number
CN1655633A
CN1655633A CN200410039246.6A CN200410039246A CN1655633A CN 1655633 A CN1655633 A CN 1655633A CN 200410039246 A CN200410039246 A CN 200410039246A CN 1655633 A CN1655633 A CN 1655633A
Authority
CN
China
Prior art keywords
mentioned
flash memory
static ram
type flash
telecommunication device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN200410039246.6A
Other languages
English (en)
Inventor
林正民
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
JIECHENG SCI-TECH Co Ltd
Comax Semiconductor Inc
Original Assignee
JIECHENG SCI-TECH Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by JIECHENG SCI-TECH Co Ltd filed Critical JIECHENG SCI-TECH Co Ltd
Priority to CN200410039246.6A priority Critical patent/CN1655633A/zh
Publication of CN1655633A publication Critical patent/CN1655633A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Stored Programmes (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

一种行动通讯器的存取流程,该行动通讯器至少包括有一微处理器、一显示单元、虚拟静态随机存储器、NAND型闪存、一接口控制电路以及NOR型闪存。该存取流程包括下列步骤,于行动通讯器启动时,微处理器显示储存于NOR型闪存中的一开机图标于显示单元中。微处理器并执行储存于NOR型闪存中的一初始程序,将储存于NAND型闪存中的一***程序加载至虚拟静态随机存储器中。接着,微处理器执行加载于虚拟静态随机存储器的***程序以完成开机动作。

Description

行动通讯器、及其存储装置和存取流程
技术领域
本发明是关于一种存储装置,特别是有关于一种移动电话、及其存储装置以及存取流程。
背景技术
如图1中所示,习知的移动电话10皆具有一NOR型闪存12用以储存控制移动电话10的功能及操作的***程序,一NAND型闪存16,用以储存包括含有姓名及电话的电话薄、讯息、图片及由网络上下载回来的内容等等的使用者数据,以及一随机存取存储器14,用以配合***程序及应用程序的执行,作为一暂存存储器。
如图1中所示,于移动电话10启动时,微处理单元18会直接执行储存于NOR型闪存12中的***程序以完成开机程序。另外,亦可以直接执行存于其中的多媒体应用程序,以开启多媒体功能。然而,随着现今移动电话中多媒体功能快速地增加,并且NOR型闪存的价格昂贵,故NOR型闪存12中程序的储存将会造成移动电话生产成本的增加。因此,需要一个低成本、大容量的存储装置。
发明内容
有鉴于此,本发明的首要目的,是在于提供一低成本、大容量的存储装置。
根据上述目的,本发明是以NAND型闪存来取代部分NOR型闪存,来储存主要的***程序及使用者数据,并配合一特定存取流程,以得到一低成本、大容量的存储装置。
根据上述目的,本发明提供一行动通讯器的存储装置,其中上述行动通讯器至少含有一微处理器及一显示单元。该存储装置包括一虚拟静态随机存储器(PSRAM),形成于一第一芯片上,藉由一总线耦接上述微处理单元;一NAND型闪存,是形成于一第二芯片上,用以储存一控制行动通讯器的功能及操作的***程序,以及使用者数据;一接口控制电路,形成于第一芯片上,且耦接总线,用以介接虚拟静态随机存储器及NAND型闪存;以及一NOR型闪存,存有一初始程序以及一开机图标。当行动通讯器启动时,微处理器会根据初始程序,将***程序由NAND型闪存中下载至虚拟静态随机存储器中,并且显示开机图标于显示单元中,微处理器执行加载于虚拟静态随机存储器的***程序以完成开机动作。
根据上述目的,本发明亦提供一种行动通讯器的存取流程,该行动通讯器至少包括有一微处理器、一显示单元、虚拟静态随机存储器、NAND型闪存、一接口控制电路以及NOR型闪存。
该开机流程包括下列步骤,于行动通讯器启动时,微处理器显示储存于NOR型闪存中的一开机图标于显示单元中。微处理器并且执行储存于NOR型闪存中的一初始程序,将储存于NAND型闪存中的一***程序加载至虚拟静态随机存储器中。接着,微处理器执行加载于虚拟静态随机存储器的***程序以完成开机动作。
附图说明
图1是表示习知移动电话的示意图。
图2是表示本发明的行动通讯器的示意图。
图3是表示本发明的存取流程的步骤流程图。
图4是表示本发明的行动通讯器的另一示意图。
符号说明:
10:移动电话;            12、120:NOR型闪存;
14:随机存取存储器;
15:接口控制电路;
16、160:NAND型闪存;     170:DMA控制器
18、180:微处理器;
100:存储装置:
140:虚拟静态随机存取存储器;
150:接口控制电路;
152:错误侦测与修正电路;
182:通讯单元;
184:使用者接口电路。
具体实施方式
为让本发明的上述目的、特征及优点能更明显易懂,下文特举一较佳实施例,并配合所附图式,作详细说明如下:
由于NOR型闪存价格贵及高耗电,本发明是以NAND型闪存来取代部分NOR型闪存,来储存主要的***程序及使用者数据。于本发明中,配合本发明的存储器存取流程,且NOR型闪存储存有一初始程序及一开机图标。本发明的手机用存储装置,可以以较小的成本具有相同的存储器容量,甚至更大的存储器容量。
如图2中所示,是为一本发明的行动通讯器200,例如为一移动电话,包括一存储装置100、一微处理器180、一通讯单元182以及一使用者接口电路184。其中微处理器180,用以控制行动通讯器200的操作。通讯单元182,耦接微处理器180,用以介接行动通讯器200与一基地台(未显示)。使用者接口电路184,耦接微处理器180,用以介接于使用者与行动通讯器的间,具有一显示单元(未显示)。
本发明的存储装置100,包括一NOR型闪存120、一虚拟静态随机存取存储器140、一接口控制电路150以及一NAND型闪存160。
于本发明中,NOR型闪存120藉由一总线与移动电话的微处理器180耦接,并且存放有一初始程序、一开机图标以及一些开机用的附属程序,举例来说,NOR型闪存120的存储器容量一般不必超过16Mb,用以降低整个存储装置的制造成本。
虚拟静态随机存储器140(以下简称为PSRAM),形成于一第一芯片(未显示)上,藉由该总线耦接微处理单元180。
NAND型闪存160,是形成于一第二芯片(未显示)上,用以储存一控制移动电话的功能及操作的***程序、使用者数据,例如电话薄、讯息、图片及音乐文件等等,以及复数多媒体应用程序,例如MP3播放程序、游戏程序等等。于本发明中,PSRAM 140与NAND型闪存160的存储器容量会远大于NOR型闪存120的存储器容量。举例来说,PSRAM 140与NAND型闪存160的存储器容量分别不会小于64Mb与128Mb。
虽然本发明以NAND型闪存160代替NOR型闪存120,来储存移动电话的***程序及使用者数据,但由于NAND型闪存160只能被区块性地连续存取,因此需要一接口控制电路150致使它可以被模拟性地随机存取。
接口控制电路150,是为一个形成于该第一芯片上的集成电路,且耦接上述总线,用以介接PSRAM 140与NAND型闪存160。此外,由于NAND型闪存的可靠度比较不好,因此接口控制电路150中亦含有一个错误侦测与修正电路(error detection and correction circuit)152,用以确保传输于NAND闪存160与PSRAM 140间的数据完整性。另外,接口控制电路150更包括一个约有4K bit容量的缓存器(未显示),用以暂存传输资料。也就是说,接口控制电路150会连续地传送NAND型闪存160中的数据到PSRAM 140中,便可以对PSRAM 140随机存取数据。
图3中所示,为本发明的电子装置200的存取流程。首先于步骤S20中,当电子装置200启动时,微处理器180会执行NOR型闪存120中储存的一初始程序。
于步骤S30中,微处理器180会依据该初始程序,于显示单元(未显示)中显示一开机图示,同时将存在NAND型闪存160中的***程序下载至PSRAM140中。
接着步骤S40中,微处理器180会执行下载至PSRAM 140的上述***程序以完成开机动作。以移动电话为例,完成开机动作表示移动电话已与基地台取得连系,且进入一待机模式。
举例来说,于步骤S40中,储存于NAND型闪存160中的相关的使用者数据亦可一并加载至PSRAM 140中,配合***程序的开机动作。
此外,多媒体程序可于步骤S40时一并加载PSRAM 140中,或于微处理器呼叫时再由NAND型闪存中载入PSRAM 140中。并且于多媒体程序执行时,再将相关数据例如音乐文件、照片等等于加载至PSRAM 140中以配合该多媒体程序的执行。
其中,由NAND型闪存160中将数据或程序加载PSRAM 140是包括下列步骤。首先,接口控制电路150会根据微处理器180的指令,由NAND型闪存160中取出传输数据及一对应的错误侦测及修正数据,存至其缓存器中(未图标)。接着,接口控制电路150会供应暂存于缓存器的该传输数据至错误侦测与修正电路152。错误侦测与修正电路152会根据该传输数据产生一错误侦测及修正数据。接口控制电路150会检查是否与来自NAND型闪存160的该对应的错误侦测及修正数据相同。若此两数据相同,则表示暂存于缓存器中的传输数据没有错误,若此两个数据不相同,则表示暂存于缓存器中的传输数据有错误。假使该传输数据没有错误,接口控制电路150会将暂存于缓存器的传输数据写到PSRAM 140中。若传输数据有错误,接口控制电路150会依照检查结果,修正暂存于缓存器中的传输数据,然后写入到PSRAM 140中。
再者,于由网络或红外线装置输入的数据皆暂存于PSRAM 140中,于电子装置200欲关机之前,再写入NAND型闪存160之中。其中,由PSRAM 140中将数据或程序写入NAND型闪存是包括下列步骤。首先,接口控制电路150会根据微处理器180的指令,由PSRAM 140中取出传输数据存至其缓存器中,并且供应至错误侦测与修正电路152。错误侦测与修正电路152会根据该传输数据产生一错误侦测及修正数据。接口控制电路150会将暂存于缓存器的该传输数据及其对应的错误侦测及修正数据写到PSRAM 140中。
根据本发明的存取流程,本发明于NOR型闪存中存放一些开机用的附属程序、开机图标以及一初始程序;并且将需要占用大存储器容量的***程序及使用者数据储存于NAND型快闪存储器中。因此,于本发明的行动通讯器中仅需要一个约16Mb的NOR型闪存,搭配一价格较便宜、大容量的NAND型闪存,来符合多媒体程序的应用。
此外,于本发明中PSRAM 140、接口控制电路140及错误侦测与修正电路152,可使用DRAM的制程来形成于同一芯片上,更可以减少成本。
如图4中是表示本发明的另一实施例,其中存储装置100更包括一存储器直接存取控制器170(DMA controooer)耦接微处理器、接口控制电路150、NOR型闪存120及虚拟静态随机存取存储器140。根据本实施例,在步骤S20中,于移动电话开机时,微处理器会执行储存于NOR型闪存中的初始程序,输出一致能信号致使存储器直接存取控制器,将储存于NAND型闪存的***程序,经由接口控制电路下载至虚拟静态随机存取存储器中。同时微处理器会读取NOR型快存储器中的开机图标,并显示于显示单元中。接着,于步骤40中,微处理器会执行加载于虚拟静态随机存取存储器的***程序以完成移动电话的开机动作。
于本实施例中,由于存储器直接存取控制器,故在***程序由NAND型闪存下载至虚拟静态随机存取存储器期间,微处理器仍可对NOR型闪存作数据存取,因此,移动电话的整个开机时间将可以缩短。

Claims (17)

1.一种行动通讯器的存储装置,其中上述行动通讯器至少包括一微处理器及一显示单元,上述存储装置包括:
一虚拟静态随机存取存储器(PSRAM),形成于一第一芯片上,藉由一总线耦接上述微处理器;
一NAND型闪存,是形成于一第二芯片上,用以储存一控制上述电子装置的功能及操作的***程序,以及使用者数据;
一接口控制电路,形成于上述第一芯片上,且耦接上述总线,用以介接上述虚拟静态随机存取存储器及NAND型闪存;以及
一NOR型闪存,仅存放一初始程序以及一开机图标,其中当上述电子装置启动时,上述微处理器会根据上述初始程序,将上述***程序由上述NAND型闪存中下载至上述虚拟静态随机存取存储器中,并且显示上述开机图标于上述显示单元中,上述微处理器执行加载于上述虚拟静态随机存取存储器的上述***程序以完成开机动作。
2.根据权利要求1所述的行动通讯器的存储装置,更包括一存储器直接存取控制器耦接上述微处理器、接口控制电路、NOR型闪存及虚拟静态随机存取存储器,其中上述微处理器会根据上述初始程序输出一致能信号,致使存储器直接存取控制器,将上述NAND型闪存储存的上述***程序,经由上述接口控制电路下载至上述虚拟静态随机存取存储器中,同时上述微处理器会读取上述NOR型快存储器中的开机图标,并显示于上述显示单元中,且上述微处理器会执行加载于上述虚拟静态随机存取存储器的上述***程序以完成开机动作。
3.根据权利要求1所述的行动通讯器的存储装置,其中于上述行动通讯器关机之前,上述微处理器会将上述虚拟静态随机存取存储器中欲储存的数据写入上述NAND型闪存中。
4.根据权利要求1所述的行动通讯器的存储装置,其中上述接口控制电路包括一错误侦测及修正电路,用以确保传输于上述NAND闪存与虚拟静态随机存取存储器间的数据完整性。
5.根据权利要求1所述的行动通讯器的存储装置,其中上述NOR闪存的容量远小于上述NAND存储器与上述虚拟静态随机存取存储器的容量。
6.根据权利要求5所述的行动通讯器的存储装置,其中上述NOR闪存的容量不大于16Mb。
7.根据权利要求6所述的行动通讯器的存储装置,其中上述NAND存储器与上述虚拟静态随机存取存储器的容量不小于128Mb。
8.一种行动通讯器的存取流程,上述行动通讯器至少包括有一微处理器、一显示单元、虚拟静态随机存取存储器、NAND型闪存、一接口控制电路以及NOR型闪存,上述存取流程包括:
于上述行动通讯器启动时,上述微处理器显示储存于上述NOR型闪存中的一开机图标于上述显示单元中;
上述微处理器执行储存于上述NOR型闪存中的一初始程序,将储存于上述NAND型闪存中的一***程序加载至上述虚拟静态随机存取存储器中;以及
上述微处理器执行加载于上述虚拟静态随机存取存储器的上述***程序以完成开机动作。
9.根据权利要求8所述的行动通讯器的存取流程,更包括将储存于上述NAND型闪存中的使用者数据加载至上述虚拟静态随机存取存储器中以配合上述***程序的执行。
10.根据权利要求8所述的行动通讯器的存取流程,更包括于上述行动通讯器关机之前,将虚拟静态随机存取存储器中欲储存的数据写入上述NAND型闪存中。
11.根据权利要求8所述的行动通讯器的存取流程,其中上述行动通讯器更包括一存储器直接存取控制器耦接上述微处理器、接口控制电路、NOR型闪存及虚拟静态随机存取存储器。
12.根据权利要求11所述的行动通讯器的存取流程,其中更包括根据上述初始程序输出一致能信号,致使存储器直接存取控制器,将上述NAND型闪存储存的上述***程序经由上述接口控制电路下载至上述虚拟静态随机存取存储器中。
13.一种行动通讯器,包括:
一微处理器,用以控制上述行动通讯器的操作;
一通讯单元,耦接上述微处理器,用以介接上述行动通讯器与一基地台;
一使用者接口电路,耦接上述微处理器,用以介接于使用者与上述行动通讯器之间,包括一显示单元;以及
一存储单元,包括:
一虚拟静态随机存取存储器,形成于一第一芯片上,藉由一总线耦接上述微处理器;
一NAND型闪存,是形成于一第二芯片上,用以储存一控制上述行动通讯器的功能及操作的***程序,以及使用者数据;
一接口控制电路,形成于上述第一芯片上,且耦接上述总线,用以介接上述虚拟静态随机存取存储器及NAND型闪存;
一错误侦测及修正电路,形成于上述第一芯片上,用以确保传输于上述NAND闪存与虚拟静态随机存取存储器间的数据完整性;以及
一NOR型闪存,藉由上述总线耦接上述微处理器,仅存放一初始程序以及一开机图标,其中当上述行动通讯器启动时,上述微处理器会根据上述初始程序,将上述***程序由上述NAND型闪存中下载至上述虚拟静态随机存取存储器中,并且显示上述开机图标于上述显示单元中,上述微处理器执行加载于虚拟静态随机存取存储器的上述***程序以完成开机动作,并且于上述行动通讯器关机之前,上述微理器会将上述虚拟静态随机存取存储器中欲储存的料写入上述NAND型闪存中。
14.根据权利要求13所述的行动通讯器,其中上述NOR闪存的容量远小于上述NAND存储器与上述虚拟静态随机存取存储器的容量。
15.根据权利要求14所述的行动通讯器,其中上述NOR闪存的容量不大于16Mb。
16.根据权利要求15所述的行动通讯器,其中上述NAND存储器与上述虚拟静态随机存取存储器的容量不小于128Mb。
17.根据权利要求13所述的行动通讯器,更包括一存储器直接存取控制器耦接上述微处理器、接口控制电路、NOR型闪存及虚拟静态随机存取存储器,其中上述微处理器会根据上述初始程序,输出一致能信号,致使存储器直接存取控制器将上述NAND型闪存储存的上述***程序,经由上述接口控制电路下载至上述虚拟静态随机存取存储器中,同时上述微处理器会读取上述NOR型快存储器中的开机图标,并显示于上述显示单元中,且上述微处理器会执行加载于上述虚拟静态随机存取存储器的上述***程序以完成开机动作。
CN200410039246.6A 2004-02-09 2004-02-09 行动通讯器、及其存储装置和存取流程 Pending CN1655633A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN200410039246.6A CN1655633A (zh) 2004-02-09 2004-02-09 行动通讯器、及其存储装置和存取流程

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN200410039246.6A CN1655633A (zh) 2004-02-09 2004-02-09 行动通讯器、及其存储装置和存取流程

Publications (1)

Publication Number Publication Date
CN1655633A true CN1655633A (zh) 2005-08-17

Family

ID=34892318

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200410039246.6A Pending CN1655633A (zh) 2004-02-09 2004-02-09 行动通讯器、及其存储装置和存取流程

Country Status (1)

Country Link
CN (1) CN1655633A (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1946210B (zh) * 2006-10-17 2010-05-12 青岛海信移动通信技术股份有限公司 开机快速启动并显示的td-scdma手机及其实现方法
CN101882208A (zh) * 2010-06-01 2010-11-10 福建新大陆电脑股份有限公司 一种基于虚拟接口的条码解码芯片及条码解码装置
CN101916385A (zh) * 2010-06-01 2010-12-15 福建新大陆电脑股份有限公司 存储卡型条码解码装置
CN102820302A (zh) * 2011-06-09 2012-12-12 北京兆易创新科技有限公司 封装的存储芯片、嵌入式设备
CN114974374A (zh) * 2021-02-19 2022-08-30 旺宏电子股份有限公司 具有芯片内执行能力的串行与非门快闪存储器

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1946210B (zh) * 2006-10-17 2010-05-12 青岛海信移动通信技术股份有限公司 开机快速启动并显示的td-scdma手机及其实现方法
CN101882208A (zh) * 2010-06-01 2010-11-10 福建新大陆电脑股份有限公司 一种基于虚拟接口的条码解码芯片及条码解码装置
CN101916385A (zh) * 2010-06-01 2010-12-15 福建新大陆电脑股份有限公司 存储卡型条码解码装置
CN101882208B (zh) * 2010-06-01 2012-10-03 福建新大陆电脑股份有限公司 一种基于虚拟接口的条码解码芯片及条码解码装置
CN101916385B (zh) * 2010-06-01 2012-10-03 福建新大陆电脑股份有限公司 存储卡型条码解码装置
CN102820302A (zh) * 2011-06-09 2012-12-12 北京兆易创新科技有限公司 封装的存储芯片、嵌入式设备
CN102820302B (zh) * 2011-06-09 2015-07-29 北京兆易创新科技股份有限公司 封装的存储芯片、嵌入式设备
CN114974374A (zh) * 2021-02-19 2022-08-30 旺宏电子股份有限公司 具有芯片内执行能力的串行与非门快闪存储器

Similar Documents

Publication Publication Date Title
US7797693B1 (en) NAND mobile devices capable of updating firmware or software in a manner analogous to NOR mobile devices
US7657886B1 (en) Mobile device with a MMU for faster firmware updates in a wireless network
KR100493884B1 (ko) 시리얼 플래시 메모리에서의 현지 실행을 위한 제어 장치및 그 방법, 이를 이용한 플래시 메모리 칩
US7797573B2 (en) Memory management method and portable terminal device
US7039788B1 (en) Method and apparatus for splitting a logical block
US20030206442A1 (en) Flash memory bridiging device, method and application system
CN1598777A (zh) 更新软件的方法和***
US20100318727A1 (en) Memory system and related method of loading code
US20070174603A1 (en) Method and system for maintaining system management BIOS
JP2009512076A (ja) 組込みコントローラを介するフラッシュストレージの初期化
KR20080069353A (ko) 페이지 데이터 저장 방법과 저장 장치
US20040230573A1 (en) Accessing file data stored in non-volatile re-programmable semiconductor memories
US20040193864A1 (en) System and method for actively booting a computer system
JP2011529225A (ja) フラッシュメモリ記憶装置における動的メモリ割当てに起因する自己エビクションの回避
CN1607509A (zh) 用于构成具有协处理器的无线终端的高速缓存存储器的装置和方法
US20050038955A1 (en) Flash ROM content updating method and system
US20080005553A1 (en) BIOS updating method and apparatus thereof
US10025706B2 (en) Control device, storage device, and storage control method
CN1877527A (zh) 开机***与方法及其移动电话
CN1655633A (zh) 行动通讯器、及其存储装置和存取流程
US8161228B2 (en) Apparatus and method for optimized NAND flash memory management for devices with limited resources
US20100318840A1 (en) Memory card, nonvolatile memory, controller, and method for managing writing errors for nonvolatile memories
US8010734B2 (en) Method and system for reading instructions from NAND flash memory and writing them into SRAM for execution by a processing device
US7234036B1 (en) Method and apparatus for resolving physical blocks associated with a common logical block
US20060129794A1 (en) Utilizing paging to support dynamic code updates

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication