专利名称:一种存储器装置及智能手机系统的制作方法
技术领域:
本发明涉及移动通信终端的存储器装置,尤其涉及智能手机系统内使用的存储器
直O
背景技术:
当今社会移动通讯业务发展迅猛,手机普及程度相当高,消费者对于手机的要求 也是越来越高,不仅仅满足于普通的电话业务,手机正在逐步转变成为个人随身携带的小 型电脑。所以,智能手机越来越受到市场的追捧,销量也是逐年攀升,今后智能手机可能将 会占据市场的主导地位和大部分的份额。智能手机的架构,一般是由调制解调器(modem,modulator demodulator)加上应 用处理器(AP,Application Processor)的模式实现。其中,Modem主要负责完成无线通讯 部分的功能,而AP则主要负责整个手机系统的运行和大部分的外设管理,是系统的核心。在以往的智能手机架构中,modem和AP需要各自外挂一个存储器芯片,如图1所 示,每一个存储器芯片均是由FLASH和RAM组成。其中,Flash用于存储相应版本的应用程 序软件,RAM则用于在modem和AP运行时存储应用程序中的临时数据。modem和AP之间 则通过通用异步收发(UART,Universal Asynchronous Receiver-Transmitter)端 口或者 USB接口互连,但是如果为了在modem和AP之间更高速地传递数据,会在modem和AP之间 加上一个DPRAM,参见图1。这样一来,整个智能手机系统就会有3个存储器芯片,由此会使 整个系统的面积和成本很大程度地增加。为此,需要提供一种智能手机内使用的存储器装置,能够避免因modem和AP上述 架构导致的整个系统面积和成本大幅增加的问题。
发明内容
本发明所要解决的技术问题是提供一种存储器装置及智能手机系统,能够有效地 减小整个智能手机系统的面积和成本。为了解决上述技术问题,本发明提供了一种智能手机内使用的存储器装置,包括 两块闪存区域和两块RAM区域;其中第一闪存区域通过第一闪存总线与应用处理器连接,用于供应用处理器读写数 据;第二闪存区域通过第二闪存总线与调制解调器连接,用于供调制解调器读写数据;第一 RAM区域通过第一 RAM总线与应用处理器连接,用于供应用处理器读写数据; 第二 RAM区域通过第二 RAM总线与调制解调器连接,用于供调制解调器读写数据。进一步地,第一 RAM区域的部分区域还通过第二 RAM总线与调制解调器连接,用于供调制解 调器读取数据;第二 RAM区域的部分区域还通过第一 RAM总线与应用处理器连接,用于供应用处 理器读取数据。
5
进一步地,该存储器装置还包括控制装置和四个中断管脚,该控制装置进一步包 括第一中断控制子装置,与第一 RAM区域和第一中断管脚连接,用于在检测到第一 RAM区域的部分区域为满信号时,在第一中断管脚输出第一读请求中断信号;第二中断控制子装置,与第一 RAM区域和第二中断管脚连接,用于在检测到第一 RAM区域的所述部分区域为空信号时,在第二中断管脚输出第一读完成中断信号;第三中断控制子装置,与第二 RAM区域和第三中断管脚连接,用于在检测到第二 RAM区域的部分区域为满信号时,在第三中断管脚输出第二读请求中断信号;第四中断控制子装置,与第二 RAM区域和第四中断管脚连接,用于在检测到第二 RAM区域的部分区域为空信号时,在第四中断管脚输出第二读完成中断信号。进一步地,第一 RAM区域的部分区域禁止调制解调器写入数据;第二 RAM区域的部分区域禁止应用处理器写入数据。为了解决上述技术问题,本发明提供了一种使用权利要求1所述的存储器装置的 智能手机系统,除了包括存储器装置的两块闪存区域和两块RAM区域外,还包括应用处理 器和调制解调器,其中第一闪存区域通过第一闪存总线与应用处理器连接,用于存储应用处理器相应版 本的应用程序软件及用户的数据;第一 RAM区域通过第一 RAM总线与应用处理器连接,用于存储应用处理器的应用 程序运行时的临时数据;应用处理器,用于分别对第一闪存区域和第一 RAM区域进行读写操作;第二闪存区域通过第二闪存总线与调制解调器连接,用于存储调制解调器相应版 本的应用程序软件及用户的数据;第二 RAM区域通过第二 RAM总线与所述调制解调器连接,用于存储调制解调器的 应用程序运行时的临时数据;调制解调器,用于分别对第二闪存区域和第二 RAM区域进行读写操作。进一步地,第一 RAM区域的部分区域还通过第二 RAM总线与调制解调器连接,用于调制解调 器读取数据;第二 RAM区域的部分区域还通过第一 RAM总线与应用处理器连接,用于应用处理 器读取数据。进一步地,该存储器装置还包括四个中断管脚,其中第一中断管脚,用于作为在应用处理器写满所述第一 RAM区域的部分区域时发出 的第一读请求中断信号,调制解调器根据该第一读请求中断信号读取第一 RAM区域的部分 区域的数据;第二中断管脚,用于作为在调制解调器全部读取第一 RAM区域的部分区域的数据 时发出的第一读完成中断信号,应用处理器根据该第一读完成中断信号继续向第一 RAM区 域的部分区域写入数据;第三中断管脚,用于作为在调制解调器根写满第二 RAM区域的部分区域时发出的第二读请求中断信号,应用处理器根据该第二读请求中断信号读取第二 RAM区域的部分区 域的数据;第四中断管脚,用于作为在应用处理器全部读取第二 RAM区域的部分区域的数据 时发出的第二读完成中断信号,调制解调器根据该第二读完成中断信号继续向第二 RAM区 域的部分区域写入数据。进一步地,应用处理器包括第一输出管脚、第二输出管脚、第一中断管脚及第二中 断管脚,调制解调器包括第三输出管脚、第四输出管脚、第三中断管脚及第四中断管脚;其 中第一输出管脚与第三中断管脚连接,第二输出管脚与第四中断管脚连接,第三输 出管脚与第一中断管脚连接,第四输出管脚与第二中断管脚连接;应用处理器还用于在写满第一 RAM区域的部分区域时通过第一输出管脚发出第 一读请求信号;在第一中断管脚发生中断后从第二 RAM区域的部分区域读取数据,并在读 完数据时通过第二输出管脚输出第一读完成信号;在第二中断管脚发生中断后向第一 RAM 区域的部分区域写入数据;调制解调器还用于在写满第二 RAM区域的部分区域时通过第三输出管脚发出第 二读请求信号;在第三中断管脚发生中断后从第一 RAM区域的部分区域读取数据,并在数 据全部读取时通过第四输出管脚输出第二读完成信号;在第四中断管脚发生中断后向第一 RAM区域的部分区域写入数据。进一步地,第一 RAM区域的部分区域禁止调制解调器写入数据;第二 RAM区域的部分区域禁止应用处理器写入数据。本发明使得智能手机系统中只使用一个存储器装置就可实现存储相应版本的应 用程序软件、运行应用程序及交互数据的功能,因而极大地减小了系统的面积和成本,提高 了手机产品的市场竞争力。
图1为现有的智能手机内AP和modem的存储器结构框图;图2为本发明提供的智能手机内AP和modem的存储器结构框图。
具体实施例方式下面结合附图和优选实施例对本发明的技术方案进行详细地阐述。以下例举的实 施例仅仅用于说明和解释本发明,而不构成对本发明技术方案的限制。本发明提供的使用在智能手机中的存储器装置的实施例,其结构如图2所示,由 于该存储器装置要同时满足存Modem和AP存储相应版本的应用程序软件和临时交互数据 的要求,且要与Modem和AP同时工作而又互相不会影响,则至少要包括两块FLASH区域和 两块RAM区域,其中AP的FLASH区域,通过FLASH总线1连接AP,用于AP进行读写操作;FLASH总线1 包括FLASH数据线1、FLASH地址线1和FLASH控制线1 ;Modem的FLASH,通过总线FLASH总线2连接Modem,用于Modem进行读写操作;FLASH总线2包括FLASH数据线2、FLASH地址线2和FLASH控制线2 ;上述两块FLASH区域中存放断电后仍然需要保存的数据,如AP和Modem各自的相 应版本的应用程序软件及智能手机用户的数据等。AP的FLASH区域禁止Modem读写,Modem 的FLASH禁止AP读写。AP的RAM区域A,通过RAM总线1连接AP,用于AP进行读写操作;RAM总线1包括 RAM数据线1、RAM地址线1和RAM控制线1 ;Modem的RAM区域B,通过RAM总线2连接Modem,用于Modem进行读写操作;RAM 总线2包括RAM数据线2、RAM地址线2和RAM控制线2。上述两块RAM区域A和B中分别存放Modem和AP各自存储程序运行时的临时数 据;AP的RAM区域A禁止Modem读写,Modem的RAM区域B禁止AP读写。本发明分别为AP和Modem各分配一块FLASH区域和一块RAM区域,亦即将现有技 术中原来AP、Modem各自的存储器芯片整合在一个存储器装置(芯片)上。至于AP和Modem 之间,既可通过另一个存储器DPRAM进行数据交互,亦可通过串行端口进行数据交互。也就 是将现有技术中使用的三个存储器芯片减少到两个,这实际上已经能够达到本发明“有效 地减小整个智能手机系统的面积和成本”的目的。为了加速AP和Modem之间的数据交互,并进一步减小整个智能手机系统的面积和 成本,可在上述两块RAM区域A和B的基础上再添加两块独立的RAM区域C、D以及控制装 置和四个中断管脚,其中AP的RAM区域C,通过RAM总线1连接AP,用于AP进行读写操作,并通过RAM总线 2连接Modem,用于Modem进行读取操作;Modem的RAM区域D,通过RAM总线2连接Modem,用于Modem进行读写操作,并通 过RAM总线1连接AP,用于AP进行读取操作。AP的RAM区域C用于AP与Modem交互数据,禁止Modem写入数据,Modem的RAM 区域D用于Modem与AP交互数据,禁止AP写入数据。图2中FLASH区域和RAM区域的双向箭头表示可读可写,单向箭头表示为只可读。其中,控制装置进一步包括第一中断控制子装置,与RAM区域C和中断管脚Read-R-Intl连接,用于在检测到 RAM区域C为满信号时,在Read-R-Intl管脚输出相应的读请求中断信号;第二中断控制子装置,与RAM区域C和中断管脚Read-F-Intl连接,用于在检测到 RAM区域C为空信号时,在Read-F-Intl管脚输出相应的读完成中断信号;第三中断控制子装置,与RAM区域D和中断管脚Read-R-Int2连接,用于在检测到 RAM区域D为满信号时,在Read-R-Int2管脚输出相应的读请求中断信号;第四中断控制子装置,与RAM区域D和中断管脚Read-F-Int2连接,用于在检测到 RAM区域D为空信号时,在Read-F-Int2管脚输出相应的读完成中断信号。图2中控制装置进一步包括的第一中断控制子装置至第四中断控制子装置均在 该图上未表示出。或者,也可以不使用存储器装置上的管脚,而采用AP和Modem直接连接的方式获 知RAM区域C、D的满或空情况,AP有两个输出管脚(第一输出管脚、第二输出管脚)分别 连接到Modem的两个中断管脚(第三中断管脚、第四中断管脚)上,Modem也有两个输出管脚(第三输出管脚、第四输出管脚)分别连接到AP的两个中断管脚(第一中断管脚、第二 中断管脚)上,其中第一输出管脚,用于作为在AP写满RAM区域C时发出的第一读请求信号,Modem通 过在第三中断管脚上产生中断信号而获取该第一读请求信号时读取RAM区域C的数据;第三输出管脚,用于作为在Modem全部读取RAM区域C的数据时发出的第一读完 成信号,AP通过在第一中断管脚上产生中断信号而获取该第一读完成信号时继续向RAM区 域C写入数据;第四输出管脚,用于作为在Modem写满RAM区域D时发出的第二读请求信号,AP通 过在第二中断管脚上产生中断信号而获取该第二读请求信号时读取RAM区域D的数据;第二输出管脚,用于作为在AP全部读取RAM区域D的数据时发出的第二读完成信 号,Modem通过在第四中断管脚发生中断信号而获取该第二读完成信号时继续向RAM区域D 写入数据。或者,图2 中上述四个中断管脚(Read-R-Int 1、Read-F-Int 1、Read-R_Int2、 Read-F-Int2)也可以用两个读请求管脚Read-Rl、Read_R2和两个读完成管脚Read_Fl、 Read-F2取代,其中,Read-Rl用于作为在AP写满RAM区域C时由控制装置发出的读请求 信号,Modem在查询到该Read-Rl有效(譬如为1或为一个上升沿)时读取该区域C的数 据,并在完成区域C全部数据的读取时,由控制装置发出Read-Fl读完成信号,AP查询到该 Read-Fl有效(譬如为1或为一个上升沿)时继续向该区域C写入数据。Read-R2、Read_F2 的作用类似于Read-Rl、Read-Fl,分别用于Modem写满区域D时有效及AP完成读取全部区 域D的数据时有效。当然,也可以将中断方式和查询方式结合起来,譬如Read-R-Intl用于作为AP写 满RAM区域C时发出的读请求中断信号,Modem根据该Read-R-Intl读取该区域C的数据; Read-Fl用于作为Modem全部读取该区域C的数据后发出的读完成信号,AP查询该Read-Fl 继续向该区域C写入数据;另外,也可以使用AP和modem上的通用输入输出端口(GPIO), 当AP写满C区域时,直接通过GPIO向modem的中断管脚发出信号,modem收到该信号后就 会去读取C区域的数据,当modem读取完成后,也可以用modem上的GPIO向AP的中断管脚 发送信号,表示数据读取完成,AP可以继续向C区域写入数据,反之亦然。这样,需要AP和 modem各使用2个GPIO和对方的两个中断引脚相连。上述两块RAM区域A和B需要比较大的空间,一般在几百兆bit,或几G bit以上。 上述两个RAM区域C和D需要较小的空间,例如几十K到几百K bit,可以由IC设计者根据
需要自行决定。由于AP和Modem各自只有一套RAM总线,所以,AP通过自己的RAM总线可读写到 A,C区域,并且只可读取D区域的数据;Modem通过自己的RAM总线可读写到B,D区域,并 且只可读取C区域的数据。对于AP来说,A,C和D区域实际上可以是一块连续的地址空间,只是禁止向D区 域写数据,即如果AP发出了对D区域的地址空间写入命令时,存储器装置不会做出响应;而 D区域是AP可读取的一块地址空间。对于Modem来说也是一样的,B,D和C区域可以是一 块连续的地址空间,只是禁止向C区域写数据,即如果Modem发出了对C区域的地址空间写 入命令时,存储器装置不会做出响应;而C区域是Modem可读取的一块地址空间。
综上所述可以看出,本发明使得智能手机系统中只使用一个存储器装置就可实现 存储相应版本的应用程序软件、运行应用程序及交互数据的功能,因而极大地减小了系统 的面积和成本,提高了手机产品的市场竞争力。本领域普通技术人员可以理解上述实施例中的各模块可以采用硬件的形式实现, 也可以采用软件功能模块的形式实现。本发明不限制于任何特定形式的硬件和软件的结合.
权利要求
一种智能手机内使用的存储器装置,包括两块闪存区域和两块RAM区域;其中第一闪存区域通过第一闪存总线与应用处理器连接,用于供所述应用处理器读写数据;第二闪存区域通过第二闪存总线与调制解调器连接,用于供所述调制解调器读写数据;第一RAM区域通过第一RAM总线与所述应用处理器连接,用于供所述应用处理器读写数据;第二RAM区域通过第二RAM总线与所述调制解调器连接,用于供所述调制解调器读写数据。
2.按照权利要求1所述的装置,其特征在于,所述第一 RAM区域的部分区域还通过第二 RAM总线与所述调制解调器连接,用于供所 述调制解调器读取数据;所述第二 MM区域的部分区域还通过第一 RAM总线与所述应用处理器连接,用于供所 述应用处理器读取数据。
3.按照权利要求2所述的装置,其特征在于,还包括控制装置和四个中断管脚,所述控 制装置进一步包括第一中断控制子装置,与所述第一 RAM区域和第一中断管脚连接,用于在检测到所述 第一 RAM区域的所述部分区域为满信号时,在所述第一中断管脚输出第一读请求中断信 号;第二中断控制子装置,与所述第一 RAM区域和第二中断管脚连接,用于在检测到所述 第一 RAM区域的所述部分区域为空信号时,在所述第二中断管脚输出第一读完成中断信 号;第三中断控制子装置,与所述第二 RAM区域和第三中断管脚连接,用于在检测到所述 第二 RAM区域的所述部分区域为满信号时,在所述第三中断管脚输出第二读请求中断信 号;第四中断控制子装置,与所述第二 RAM区域和第四中断管脚连接,用于在检测到所述 第二 RAM区域的所述部分区域为空信号时,在所述第四中断管脚输出第二读完成中断信号。
4.按照权利要求2或3所述的装置,其特征在于,所述第一 RAM区域的所述部分区域禁止所述调制解调器写入数据; 所述第二 MM区域的所述部分区域禁止所述应用处理器写入数据。
5.一种使用权利要求1所述的存储器装置的智能手机系统,除了包括所述存储器装置 的两块闪存区域和两块RAM区域外,还包括应用处理器和调制解调器,其中第一闪存区域通过第一闪存总线与应用处理器连接,用于存储所述应用处理器相应版 本的应用程序软件及用户的数据;第一 RAM区域通过第一 RAM总线与所述应用处理器连接,用于存储所述应用处理器的 应用程序运行时的临时数据;所述应用处理器,用于分别对所述第一闪存区域和所述第一 RAM区域进行读写操作; 第二闪存区域通过第二闪存总线与调制解调器连接,用于存储所述调制解调器相应版 本的应用程序软件及用户的数据;第二 RAM区域通过第二 RAM总线与所述调制解调器连接,用于存储所述调制解调器的应用程序运行时的临时数据;所述调制解调器,用于分别对所述第二闪存区域和第二 RAM区域进行读写操作。
6.按照权利要求5所述的系统,其特征在于,所述第一 RAM区域的部分区域还通过第二 RAM总线与所述调制解调器连接,用于供所 述调制解调器读取数据;所述第二 MM区域的部分区域还通过第一 RAM总线与所述应用处理器连接,用于供所 述应用处理器读取数据。
7.按照权利要求6所述的系统,其特征在于,所述存储器装置还包括控制装置和四个 中断管脚,所述控制装置进一步包括第一中断控制子装置,与所述第一 RAM区域和第一中断管脚连接,用于在检测到所述 第一 RAM区域的所述部分区域为满信号时,在所述第一中断管脚输出第一读请求中断信 号;第二中断控制子装置,与所述第一 RAM区域和第二中断管脚连接,用于在检测到所述 第一 RAM区域的所述部分区域为空信号时,在所述第二中断管脚输出第一读完成中断信 号;第三中断控制子装置,与所述第二 RAM区域和第三中断管脚连接,用于在检测到所述 第二 RAM区域的所述部分区域为满信号时,在所述第三中断管脚输出第二读请求中断信 号;第四中断控制子装置,与所述第二 RAM区域和第四中断管脚连接,用于在检测到所述 第二 RAM区域的所述部分区域为空信号时,在所述第四中断管脚输出第二读完成中断信 号;所述应用处理器还用于在收到所述第二读请求中断信号后,读取第二 RAM区域的所述 部分区域的数据,以及在收到第一读完成中断信号后,向第一 RAM区域的所述部分区域写 入数据;所述调制解调器还用于在收到所述第一读请求中断信号后,读取第一 RAM区域的所述 部分区域的数据;以及在收到第二读完成中断信号后,向第二 RAM区域的所述部分区域写 入数据。
8.按照权利要求6所述的系统,其特征在于,所述应用处理器包括第一输出管脚、第二 输出管脚、第一中断管脚及第二中断管脚,所述调制解调器包括第三输出管脚、第四输出管 脚、第三中断管脚及第四中断管脚;其中第一输出管脚与第三中断管脚连接,第二输出管脚与第四中断管脚连接,第三输出管 脚与第一中断管脚连接,第四输出管脚与第二中断管脚连接;所述应用处理器还用于在写满第一 RAM区域的所述部分区域时通过所述第一输出管 脚发出第一读请求信号;在所述第一中断管脚发生中断后从第二 MM区域的所述部分区域 读取数据,并在读完所述数据时通过所述第二输出管脚输出第一读完成信号;在所述第二 中断管脚发生中断后向第一 RAM区域的所述部分区域写入数据;所述调制解调器还用于在写满第二 RAM区域的所述部分区域时通过所述第三输出管 脚发出第二读请求信号;在所述第三中断管脚发生中断后从第一 RAM区域的所述部分区域 读取数据,并在所述数据全部读取时通过所述第四输出管脚输出第二读完成信号;在所述第四中断管脚发生中断后向第一 RAM区域的所述部分区域写入数据。
9.按照权利要求6至8任一项所述的系统,其特征在于, 所述第一 RAM区域的所述部分区域禁止所述调制解调器写入数据; 所述第二 RAM区域的所述部分区域禁止所述应用处理器写入数据。
全文摘要
本发明披露了一种智能手机内使用的存储器装置及智能手机系统,存储器装置包括两块闪存区域和两块RAM区域;其中第一闪存区域通过第一闪存总线与应用处理器连接,用于供应用处理器读写数据;第二闪存区域通过第二闪存总线与调制解调器连接,用于供调制解调器读写数据;第一RAM区域通过第一RAM总线与应用处理器连接,用于供应用处理器读写数据;第二RAM区域通过第二RAM总线与调制解调器连接,用于供调制解调器读写数据。本发明极大地减小了智能手机系统的面积和成本,提高了手机产品的市场竞争力。
文档编号G06F13/16GK101894082SQ201010234960
公开日2010年11月24日 申请日期2010年7月21日 优先权日2010年7月21日
发明者达民权 申请人:中兴通讯股份有限公司