專利名稱:一種存儲(chǔ)器裝置及智能手機(jī)系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動(dòng)通信終端的存儲(chǔ)器裝置,尤其涉及智能手機(jī)系統(tǒng)內(nèi)使用的存儲(chǔ)器
直O(jiān)
背景技術(shù):
當(dāng)今社會(huì)移動(dòng)通訊業(yè)務(wù)發(fā)展迅猛,手機(jī)普及程度相當(dāng)高,消費(fèi)者對于手機(jī)的要求 也是越來越高,不僅僅滿足于普通的電話業(yè)務(wù),手機(jī)正在逐步轉(zhuǎn)變成為個(gè)人隨身攜帶的小 型電腦。所以,智能手機(jī)越來越受到市場的追捧,銷量也是逐年攀升,今后智能手機(jī)可能將 會(huì)占據(jù)市場的主導(dǎo)地位和大部分的份額。智能手機(jī)的架構(gòu),一般是由調(diào)制解調(diào)器(modem,modulator demodulator)加上應(yīng) 用處理器(AP,Application Processor)的模式實(shí)現(xiàn)。其中,Modem主要負(fù)責(zé)完成無線通訊 部分的功能,而AP則主要負(fù)責(zé)整個(gè)手機(jī)系統(tǒng)的運(yùn)行和大部分的外設(shè)管理,是系統(tǒng)的核心。在以往的智能手機(jī)架構(gòu)中,modem和AP需要各自外掛一個(gè)存儲(chǔ)器芯片,如圖1所 示,每一個(gè)存儲(chǔ)器芯片均是由FLASH和RAM組成。其中,F(xiàn)lash用于存儲(chǔ)相應(yīng)版本的應(yīng)用程 序軟件,RAM則用于在modem和AP運(yùn)行時(shí)存儲(chǔ)應(yīng)用程序中的臨時(shí)數(shù)據(jù)。modem和AP之間 則通過通用異步收發(fā)(UART,Universal Asynchronous Receiver-Transmitter)端 口或者 USB接口互連,但是如果為了在modem和AP之間更高速地傳遞數(shù)據(jù),會(huì)在modem和AP之間 加上一個(gè)DPRAM,參見圖1。這樣一來,整個(gè)智能手機(jī)系統(tǒng)就會(huì)有3個(gè)存儲(chǔ)器芯片,由此會(huì)使 整個(gè)系統(tǒng)的面積和成本很大程度地增加。為此,需要提供一種智能手機(jī)內(nèi)使用的存儲(chǔ)器裝置,能夠避免因modem和AP上述 架構(gòu)導(dǎo)致的整個(gè)系統(tǒng)面積和成本大幅增加的問題。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是提供一種存儲(chǔ)器裝置及智能手機(jī)系統(tǒng),能夠有效地 減小整個(gè)智能手機(jī)系統(tǒng)的面積和成本。為了解決上述技術(shù)問題,本發(fā)明提供了一種智能手機(jī)內(nèi)使用的存儲(chǔ)器裝置,包括 兩塊閃存區(qū)域和兩塊RAM區(qū)域;其中第一閃存區(qū)域通過第一閃存總線與應(yīng)用處理器連接,用于供應(yīng)用處理器讀寫數(shù) 據(jù);第二閃存區(qū)域通過第二閃存總線與調(diào)制解調(diào)器連接,用于供調(diào)制解調(diào)器讀寫數(shù)據(jù);第一 RAM區(qū)域通過第一 RAM總線與應(yīng)用處理器連接,用于供應(yīng)用處理器讀寫數(shù)據(jù); 第二 RAM區(qū)域通過第二 RAM總線與調(diào)制解調(diào)器連接,用于供調(diào)制解調(diào)器讀寫數(shù)據(jù)。進(jìn)一步地,第一 RAM區(qū)域的部分區(qū)域還通過第二 RAM總線與調(diào)制解調(diào)器連接,用于供調(diào)制解 調(diào)器讀取數(shù)據(jù);第二 RAM區(qū)域的部分區(qū)域還通過第一 RAM總線與應(yīng)用處理器連接,用于供應(yīng)用處 理器讀取數(shù)據(jù)。
5
進(jìn)一步地,該存儲(chǔ)器裝置還包括控制裝置和四個(gè)中斷管腳,該控制裝置進(jìn)一步包 括第一中斷控制子裝置,與第一 RAM區(qū)域和第一中斷管腳連接,用于在檢測到第一 RAM區(qū)域的部分區(qū)域?yàn)闈M信號(hào)時(shí),在第一中斷管腳輸出第一讀請求中斷信號(hào);第二中斷控制子裝置,與第一 RAM區(qū)域和第二中斷管腳連接,用于在檢測到第一 RAM區(qū)域的所述部分區(qū)域?yàn)榭招盘?hào)時(shí),在第二中斷管腳輸出第一讀完成中斷信號(hào);第三中斷控制子裝置,與第二 RAM區(qū)域和第三中斷管腳連接,用于在檢測到第二 RAM區(qū)域的部分區(qū)域?yàn)闈M信號(hào)時(shí),在第三中斷管腳輸出第二讀請求中斷信號(hào);第四中斷控制子裝置,與第二 RAM區(qū)域和第四中斷管腳連接,用于在檢測到第二 RAM區(qū)域的部分區(qū)域?yàn)榭招盘?hào)時(shí),在第四中斷管腳輸出第二讀完成中斷信號(hào)。進(jìn)一步地,第一 RAM區(qū)域的部分區(qū)域禁止調(diào)制解調(diào)器寫入數(shù)據(jù);第二 RAM區(qū)域的部分區(qū)域禁止應(yīng)用處理器寫入數(shù)據(jù)。為了解決上述技術(shù)問題,本發(fā)明提供了一種使用權(quán)利要求1所述的存儲(chǔ)器裝置的 智能手機(jī)系統(tǒng),除了包括存儲(chǔ)器裝置的兩塊閃存區(qū)域和兩塊RAM區(qū)域外,還包括應(yīng)用處理 器和調(diào)制解調(diào)器,其中第一閃存區(qū)域通過第一閃存總線與應(yīng)用處理器連接,用于存儲(chǔ)應(yīng)用處理器相應(yīng)版 本的應(yīng)用程序軟件及用戶的數(shù)據(jù);第一 RAM區(qū)域通過第一 RAM總線與應(yīng)用處理器連接,用于存儲(chǔ)應(yīng)用處理器的應(yīng)用 程序運(yùn)行時(shí)的臨時(shí)數(shù)據(jù);應(yīng)用處理器,用于分別對第一閃存區(qū)域和第一 RAM區(qū)域進(jìn)行讀寫操作;第二閃存區(qū)域通過第二閃存總線與調(diào)制解調(diào)器連接,用于存儲(chǔ)調(diào)制解調(diào)器相應(yīng)版 本的應(yīng)用程序軟件及用戶的數(shù)據(jù);第二 RAM區(qū)域通過第二 RAM總線與所述調(diào)制解調(diào)器連接,用于存儲(chǔ)調(diào)制解調(diào)器的 應(yīng)用程序運(yùn)行時(shí)的臨時(shí)數(shù)據(jù);調(diào)制解調(diào)器,用于分別對第二閃存區(qū)域和第二 RAM區(qū)域進(jìn)行讀寫操作。進(jìn)一步地,第一 RAM區(qū)域的部分區(qū)域還通過第二 RAM總線與調(diào)制解調(diào)器連接,用于調(diào)制解調(diào) 器讀取數(shù)據(jù);第二 RAM區(qū)域的部分區(qū)域還通過第一 RAM總線與應(yīng)用處理器連接,用于應(yīng)用處理 器讀取數(shù)據(jù)。進(jìn)一步地,該存儲(chǔ)器裝置還包括四個(gè)中斷管腳,其中第一中斷管腳,用于作為在應(yīng)用處理器寫滿所述第一 RAM區(qū)域的部分區(qū)域時(shí)發(fā)出 的第一讀請求中斷信號(hào),調(diào)制解調(diào)器根據(jù)該第一讀請求中斷信號(hào)讀取第一 RAM區(qū)域的部分 區(qū)域的數(shù)據(jù);第二中斷管腳,用于作為在調(diào)制解調(diào)器全部讀取第一 RAM區(qū)域的部分區(qū)域的數(shù)據(jù) 時(shí)發(fā)出的第一讀完成中斷信號(hào),應(yīng)用處理器根據(jù)該第一讀完成中斷信號(hào)繼續(xù)向第一 RAM區(qū) 域的部分區(qū)域?qū)懭霐?shù)據(jù);第三中斷管腳,用于作為在調(diào)制解調(diào)器根寫滿第二 RAM區(qū)域的部分區(qū)域時(shí)發(fā)出的第二讀請求中斷信號(hào),應(yīng)用處理器根據(jù)該第二讀請求中斷信號(hào)讀取第二 RAM區(qū)域的部分區(qū) 域的數(shù)據(jù);第四中斷管腳,用于作為在應(yīng)用處理器全部讀取第二 RAM區(qū)域的部分區(qū)域的數(shù)據(jù) 時(shí)發(fā)出的第二讀完成中斷信號(hào),調(diào)制解調(diào)器根據(jù)該第二讀完成中斷信號(hào)繼續(xù)向第二 RAM區(qū) 域的部分區(qū)域?qū)懭霐?shù)據(jù)。進(jìn)一步地,應(yīng)用處理器包括第一輸出管腳、第二輸出管腳、第一中斷管腳及第二中 斷管腳,調(diào)制解調(diào)器包括第三輸出管腳、第四輸出管腳、第三中斷管腳及第四中斷管腳;其 中第一輸出管腳與第三中斷管腳連接,第二輸出管腳與第四中斷管腳連接,第三輸 出管腳與第一中斷管腳連接,第四輸出管腳與第二中斷管腳連接;應(yīng)用處理器還用于在寫滿第一 RAM區(qū)域的部分區(qū)域時(shí)通過第一輸出管腳發(fā)出第 一讀請求信號(hào);在第一中斷管腳發(fā)生中斷后從第二 RAM區(qū)域的部分區(qū)域讀取數(shù)據(jù),并在讀 完數(shù)據(jù)時(shí)通過第二輸出管腳輸出第一讀完成信號(hào);在第二中斷管腳發(fā)生中斷后向第一 RAM 區(qū)域的部分區(qū)域?qū)懭霐?shù)據(jù);調(diào)制解調(diào)器還用于在寫滿第二 RAM區(qū)域的部分區(qū)域時(shí)通過第三輸出管腳發(fā)出第 二讀請求信號(hào);在第三中斷管腳發(fā)生中斷后從第一 RAM區(qū)域的部分區(qū)域讀取數(shù)據(jù),并在數(shù) 據(jù)全部讀取時(shí)通過第四輸出管腳輸出第二讀完成信號(hào);在第四中斷管腳發(fā)生中斷后向第一 RAM區(qū)域的部分區(qū)域?qū)懭霐?shù)據(jù)。進(jìn)一步地,第一 RAM區(qū)域的部分區(qū)域禁止調(diào)制解調(diào)器寫入數(shù)據(jù);第二 RAM區(qū)域的部分區(qū)域禁止應(yīng)用處理器寫入數(shù)據(jù)。本發(fā)明使得智能手機(jī)系統(tǒng)中只使用一個(gè)存儲(chǔ)器裝置就可實(shí)現(xiàn)存儲(chǔ)相應(yīng)版本的應(yīng) 用程序軟件、運(yùn)行應(yīng)用程序及交互數(shù)據(jù)的功能,因而極大地減小了系統(tǒng)的面積和成本,提高 了手機(jī)產(chǎn)品的市場競爭力。
圖1為現(xiàn)有的智能手機(jī)內(nèi)AP和modem的存儲(chǔ)器結(jié)構(gòu)框圖;圖2為本發(fā)明提供的智能手機(jī)內(nèi)AP和modem的存儲(chǔ)器結(jié)構(gòu)框圖。
具體實(shí)施例方式下面結(jié)合附圖和優(yōu)選實(shí)施例對本發(fā)明的技術(shù)方案進(jìn)行詳細(xì)地闡述。以下例舉的實(shí) 施例僅僅用于說明和解釋本發(fā)明,而不構(gòu)成對本發(fā)明技術(shù)方案的限制。本發(fā)明提供的使用在智能手機(jī)中的存儲(chǔ)器裝置的實(shí)施例,其結(jié)構(gòu)如圖2所示,由 于該存儲(chǔ)器裝置要同時(shí)滿足存Modem和AP存儲(chǔ)相應(yīng)版本的應(yīng)用程序軟件和臨時(shí)交互數(shù)據(jù) 的要求,且要與Modem和AP同時(shí)工作而又互相不會(huì)影響,則至少要包括兩塊FLASH區(qū)域和 兩塊RAM區(qū)域,其中AP的FLASH區(qū)域,通過FLASH總線1連接AP,用于AP進(jìn)行讀寫操作;FLASH總線1 包括FLASH數(shù)據(jù)線1、FLASH地址線1和FLASH控制線1 ;Modem的FLASH,通過總線FLASH總線2連接Modem,用于Modem進(jìn)行讀寫操作;FLASH總線2包括FLASH數(shù)據(jù)線2、FLASH地址線2和FLASH控制線2 ;上述兩塊FLASH區(qū)域中存放斷電后仍然需要保存的數(shù)據(jù),如AP和Modem各自的相 應(yīng)版本的應(yīng)用程序軟件及智能手機(jī)用戶的數(shù)據(jù)等。AP的FLASH區(qū)域禁止Modem讀寫,Modem 的FLASH禁止AP讀寫。AP的RAM區(qū)域A,通過RAM總線1連接AP,用于AP進(jìn)行讀寫操作;RAM總線1包括 RAM數(shù)據(jù)線1、RAM地址線1和RAM控制線1 ;Modem的RAM區(qū)域B,通過RAM總線2連接Modem,用于Modem進(jìn)行讀寫操作;RAM 總線2包括RAM數(shù)據(jù)線2、RAM地址線2和RAM控制線2。上述兩塊RAM區(qū)域A和B中分別存放Modem和AP各自存儲(chǔ)程序運(yùn)行時(shí)的臨時(shí)數(shù) 據(jù);AP的RAM區(qū)域A禁止Modem讀寫,Modem的RAM區(qū)域B禁止AP讀寫。本發(fā)明分別為AP和Modem各分配一塊FLASH區(qū)域和一塊RAM區(qū)域,亦即將現(xiàn)有技 術(shù)中原來AP、Modem各自的存儲(chǔ)器芯片整合在一個(gè)存儲(chǔ)器裝置(芯片)上。至于AP和Modem 之間,既可通過另一個(gè)存儲(chǔ)器DPRAM進(jìn)行數(shù)據(jù)交互,亦可通過串行端口進(jìn)行數(shù)據(jù)交互。也就 是將現(xiàn)有技術(shù)中使用的三個(gè)存儲(chǔ)器芯片減少到兩個(gè),這實(shí)際上已經(jīng)能夠達(dá)到本發(fā)明“有效 地減小整個(gè)智能手機(jī)系統(tǒng)的面積和成本”的目的。為了加速AP和Modem之間的數(shù)據(jù)交互,并進(jìn)一步減小整個(gè)智能手機(jī)系統(tǒng)的面積和 成本,可在上述兩塊RAM區(qū)域A和B的基礎(chǔ)上再添加兩塊獨(dú)立的RAM區(qū)域C、D以及控制裝 置和四個(gè)中斷管腳,其中AP的RAM區(qū)域C,通過RAM總線1連接AP,用于AP進(jìn)行讀寫操作,并通過RAM總線 2連接Modem,用于Modem進(jìn)行讀取操作;Modem的RAM區(qū)域D,通過RAM總線2連接Modem,用于Modem進(jìn)行讀寫操作,并通 過RAM總線1連接AP,用于AP進(jìn)行讀取操作。AP的RAM區(qū)域C用于AP與Modem交互數(shù)據(jù),禁止Modem寫入數(shù)據(jù),Modem的RAM 區(qū)域D用于Modem與AP交互數(shù)據(jù),禁止AP寫入數(shù)據(jù)。圖2中FLASH區(qū)域和RAM區(qū)域的雙向箭頭表示可讀可寫,單向箭頭表示為只可讀。其中,控制裝置進(jìn)一步包括第一中斷控制子裝置,與RAM區(qū)域C和中斷管腳Read-R-Intl連接,用于在檢測到 RAM區(qū)域C為滿信號(hào)時(shí),在Read-R-Intl管腳輸出相應(yīng)的讀請求中斷信號(hào);第二中斷控制子裝置,與RAM區(qū)域C和中斷管腳Read-F-Intl連接,用于在檢測到 RAM區(qū)域C為空信號(hào)時(shí),在Read-F-Intl管腳輸出相應(yīng)的讀完成中斷信號(hào);第三中斷控制子裝置,與RAM區(qū)域D和中斷管腳Read-R-Int2連接,用于在檢測到 RAM區(qū)域D為滿信號(hào)時(shí),在Read-R-Int2管腳輸出相應(yīng)的讀請求中斷信號(hào);第四中斷控制子裝置,與RAM區(qū)域D和中斷管腳Read-F-Int2連接,用于在檢測到 RAM區(qū)域D為空信號(hào)時(shí),在Read-F-Int2管腳輸出相應(yīng)的讀完成中斷信號(hào)。圖2中控制裝置進(jìn)一步包括的第一中斷控制子裝置至第四中斷控制子裝置均在 該圖上未表示出?;蛘撸部梢圆皇褂么鎯?chǔ)器裝置上的管腳,而采用AP和Modem直接連接的方式獲 知RAM區(qū)域C、D的滿或空情況,AP有兩個(gè)輸出管腳(第一輸出管腳、第二輸出管腳)分別 連接到Modem的兩個(gè)中斷管腳(第三中斷管腳、第四中斷管腳)上,Modem也有兩個(gè)輸出管腳(第三輸出管腳、第四輸出管腳)分別連接到AP的兩個(gè)中斷管腳(第一中斷管腳、第二 中斷管腳)上,其中第一輸出管腳,用于作為在AP寫滿RAM區(qū)域C時(shí)發(fā)出的第一讀請求信號(hào),Modem通 過在第三中斷管腳上產(chǎn)生中斷信號(hào)而獲取該第一讀請求信號(hào)時(shí)讀取RAM區(qū)域C的數(shù)據(jù);第三輸出管腳,用于作為在Modem全部讀取RAM區(qū)域C的數(shù)據(jù)時(shí)發(fā)出的第一讀完 成信號(hào),AP通過在第一中斷管腳上產(chǎn)生中斷信號(hào)而獲取該第一讀完成信號(hào)時(shí)繼續(xù)向RAM區(qū) 域C寫入數(shù)據(jù);第四輸出管腳,用于作為在Modem寫滿RAM區(qū)域D時(shí)發(fā)出的第二讀請求信號(hào),AP通 過在第二中斷管腳上產(chǎn)生中斷信號(hào)而獲取該第二讀請求信號(hào)時(shí)讀取RAM區(qū)域D的數(shù)據(jù);第二輸出管腳,用于作為在AP全部讀取RAM區(qū)域D的數(shù)據(jù)時(shí)發(fā)出的第二讀完成信 號(hào),Modem通過在第四中斷管腳發(fā)生中斷信號(hào)而獲取該第二讀完成信號(hào)時(shí)繼續(xù)向RAM區(qū)域D 寫入數(shù)據(jù)。或者,圖2 中上述四個(gè)中斷管腳(Read-R-Int 1、Read-F-Int 1、Read-R_Int2、 Read-F-Int2)也可以用兩個(gè)讀請求管腳Read-Rl、Read_R2和兩個(gè)讀完成管腳Read_Fl、 Read-F2取代,其中,Read-Rl用于作為在AP寫滿RAM區(qū)域C時(shí)由控制裝置發(fā)出的讀請求 信號(hào),Modem在查詢到該Read-Rl有效(譬如為1或?yàn)橐粋€(gè)上升沿)時(shí)讀取該區(qū)域C的數(shù) 據(jù),并在完成區(qū)域C全部數(shù)據(jù)的讀取時(shí),由控制裝置發(fā)出Read-Fl讀完成信號(hào),AP查詢到該 Read-Fl有效(譬如為1或?yàn)橐粋€(gè)上升沿)時(shí)繼續(xù)向該區(qū)域C寫入數(shù)據(jù)。Read-R2、Read_F2 的作用類似于Read-Rl、Read-Fl,分別用于Modem寫滿區(qū)域D時(shí)有效及AP完成讀取全部區(qū) 域D的數(shù)據(jù)時(shí)有效。當(dāng)然,也可以將中斷方式和查詢方式結(jié)合起來,譬如Read-R-Intl用于作為AP寫 滿RAM區(qū)域C時(shí)發(fā)出的讀請求中斷信號(hào),Modem根據(jù)該Read-R-Intl讀取該區(qū)域C的數(shù)據(jù); Read-Fl用于作為Modem全部讀取該區(qū)域C的數(shù)據(jù)后發(fā)出的讀完成信號(hào),AP查詢該Read-Fl 繼續(xù)向該區(qū)域C寫入數(shù)據(jù);另外,也可以使用AP和modem上的通用輸入輸出端口(GPIO), 當(dāng)AP寫滿C區(qū)域時(shí),直接通過GPIO向modem的中斷管腳發(fā)出信號(hào),modem收到該信號(hào)后就 會(huì)去讀取C區(qū)域的數(shù)據(jù),當(dāng)modem讀取完成后,也可以用modem上的GPIO向AP的中斷管腳 發(fā)送信號(hào),表示數(shù)據(jù)讀取完成,AP可以繼續(xù)向C區(qū)域?qū)懭霐?shù)據(jù),反之亦然。這樣,需要AP和 modem各使用2個(gè)GPIO和對方的兩個(gè)中斷引腳相連。上述兩塊RAM區(qū)域A和B需要比較大的空間,一般在幾百兆bit,或幾G bit以上。 上述兩個(gè)RAM區(qū)域C和D需要較小的空間,例如幾十K到幾百K bit,可以由IC設(shè)計(jì)者根據(jù)
需要自行決定。由于AP和Modem各自只有一套R(shí)AM總線,所以,AP通過自己的RAM總線可讀寫到 A,C區(qū)域,并且只可讀取D區(qū)域的數(shù)據(jù);Modem通過自己的RAM總線可讀寫到B,D區(qū)域,并 且只可讀取C區(qū)域的數(shù)據(jù)。對于AP來說,A,C和D區(qū)域?qū)嶋H上可以是一塊連續(xù)的地址空間,只是禁止向D區(qū) 域?qū)憯?shù)據(jù),即如果AP發(fā)出了對D區(qū)域的地址空間寫入命令時(shí),存儲(chǔ)器裝置不會(huì)做出響應(yīng);而 D區(qū)域是AP可讀取的一塊地址空間。對于Modem來說也是一樣的,B,D和C區(qū)域可以是一 塊連續(xù)的地址空間,只是禁止向C區(qū)域?qū)憯?shù)據(jù),即如果Modem發(fā)出了對C區(qū)域的地址空間寫 入命令時(shí),存儲(chǔ)器裝置不會(huì)做出響應(yīng);而C區(qū)域是Modem可讀取的一塊地址空間。
綜上所述可以看出,本發(fā)明使得智能手機(jī)系統(tǒng)中只使用一個(gè)存儲(chǔ)器裝置就可實(shí)現(xiàn) 存儲(chǔ)相應(yīng)版本的應(yīng)用程序軟件、運(yùn)行應(yīng)用程序及交互數(shù)據(jù)的功能,因而極大地減小了系統(tǒng) 的面積和成本,提高了手機(jī)產(chǎn)品的市場競爭力。本領(lǐng)域普通技術(shù)人員可以理解上述實(shí)施例中的各模塊可以采用硬件的形式實(shí)現(xiàn), 也可以采用軟件功能模塊的形式實(shí)現(xiàn)。本發(fā)明不限制于任何特定形式的硬件和軟件的結(jié)合.
權(quán)利要求
一種智能手機(jī)內(nèi)使用的存儲(chǔ)器裝置,包括兩塊閃存區(qū)域和兩塊RAM區(qū)域;其中第一閃存區(qū)域通過第一閃存總線與應(yīng)用處理器連接,用于供所述應(yīng)用處理器讀寫數(shù)據(jù);第二閃存區(qū)域通過第二閃存總線與調(diào)制解調(diào)器連接,用于供所述調(diào)制解調(diào)器讀寫數(shù)據(jù);第一RAM區(qū)域通過第一RAM總線與所述應(yīng)用處理器連接,用于供所述應(yīng)用處理器讀寫數(shù)據(jù);第二RAM區(qū)域通過第二RAM總線與所述調(diào)制解調(diào)器連接,用于供所述調(diào)制解調(diào)器讀寫數(shù)據(jù)。
2.按照權(quán)利要求1所述的裝置,其特征在于,所述第一 RAM區(qū)域的部分區(qū)域還通過第二 RAM總線與所述調(diào)制解調(diào)器連接,用于供所 述調(diào)制解調(diào)器讀取數(shù)據(jù);所述第二 MM區(qū)域的部分區(qū)域還通過第一 RAM總線與所述應(yīng)用處理器連接,用于供所 述應(yīng)用處理器讀取數(shù)據(jù)。
3.按照權(quán)利要求2所述的裝置,其特征在于,還包括控制裝置和四個(gè)中斷管腳,所述控 制裝置進(jìn)一步包括第一中斷控制子裝置,與所述第一 RAM區(qū)域和第一中斷管腳連接,用于在檢測到所述 第一 RAM區(qū)域的所述部分區(qū)域?yàn)闈M信號(hào)時(shí),在所述第一中斷管腳輸出第一讀請求中斷信 號(hào);第二中斷控制子裝置,與所述第一 RAM區(qū)域和第二中斷管腳連接,用于在檢測到所述 第一 RAM區(qū)域的所述部分區(qū)域?yàn)榭招盘?hào)時(shí),在所述第二中斷管腳輸出第一讀完成中斷信 號(hào);第三中斷控制子裝置,與所述第二 RAM區(qū)域和第三中斷管腳連接,用于在檢測到所述 第二 RAM區(qū)域的所述部分區(qū)域?yàn)闈M信號(hào)時(shí),在所述第三中斷管腳輸出第二讀請求中斷信 號(hào);第四中斷控制子裝置,與所述第二 RAM區(qū)域和第四中斷管腳連接,用于在檢測到所述 第二 RAM區(qū)域的所述部分區(qū)域?yàn)榭招盘?hào)時(shí),在所述第四中斷管腳輸出第二讀完成中斷信號(hào)。
4.按照權(quán)利要求2或3所述的裝置,其特征在于,所述第一 RAM區(qū)域的所述部分區(qū)域禁止所述調(diào)制解調(diào)器寫入數(shù)據(jù); 所述第二 MM區(qū)域的所述部分區(qū)域禁止所述應(yīng)用處理器寫入數(shù)據(jù)。
5.一種使用權(quán)利要求1所述的存儲(chǔ)器裝置的智能手機(jī)系統(tǒng),除了包括所述存儲(chǔ)器裝置 的兩塊閃存區(qū)域和兩塊RAM區(qū)域外,還包括應(yīng)用處理器和調(diào)制解調(diào)器,其中第一閃存區(qū)域通過第一閃存總線與應(yīng)用處理器連接,用于存儲(chǔ)所述應(yīng)用處理器相應(yīng)版 本的應(yīng)用程序軟件及用戶的數(shù)據(jù);第一 RAM區(qū)域通過第一 RAM總線與所述應(yīng)用處理器連接,用于存儲(chǔ)所述應(yīng)用處理器的 應(yīng)用程序運(yùn)行時(shí)的臨時(shí)數(shù)據(jù);所述應(yīng)用處理器,用于分別對所述第一閃存區(qū)域和所述第一 RAM區(qū)域進(jìn)行讀寫操作; 第二閃存區(qū)域通過第二閃存總線與調(diào)制解調(diào)器連接,用于存儲(chǔ)所述調(diào)制解調(diào)器相應(yīng)版 本的應(yīng)用程序軟件及用戶的數(shù)據(jù);第二 RAM區(qū)域通過第二 RAM總線與所述調(diào)制解調(diào)器連接,用于存儲(chǔ)所述調(diào)制解調(diào)器的應(yīng)用程序運(yùn)行時(shí)的臨時(shí)數(shù)據(jù);所述調(diào)制解調(diào)器,用于分別對所述第二閃存區(qū)域和第二 RAM區(qū)域進(jìn)行讀寫操作。
6.按照權(quán)利要求5所述的系統(tǒng),其特征在于,所述第一 RAM區(qū)域的部分區(qū)域還通過第二 RAM總線與所述調(diào)制解調(diào)器連接,用于供所 述調(diào)制解調(diào)器讀取數(shù)據(jù);所述第二 MM區(qū)域的部分區(qū)域還通過第一 RAM總線與所述應(yīng)用處理器連接,用于供所 述應(yīng)用處理器讀取數(shù)據(jù)。
7.按照權(quán)利要求6所述的系統(tǒng),其特征在于,所述存儲(chǔ)器裝置還包括控制裝置和四個(gè) 中斷管腳,所述控制裝置進(jìn)一步包括第一中斷控制子裝置,與所述第一 RAM區(qū)域和第一中斷管腳連接,用于在檢測到所述 第一 RAM區(qū)域的所述部分區(qū)域?yàn)闈M信號(hào)時(shí),在所述第一中斷管腳輸出第一讀請求中斷信 號(hào);第二中斷控制子裝置,與所述第一 RAM區(qū)域和第二中斷管腳連接,用于在檢測到所述 第一 RAM區(qū)域的所述部分區(qū)域?yàn)榭招盘?hào)時(shí),在所述第二中斷管腳輸出第一讀完成中斷信 號(hào);第三中斷控制子裝置,與所述第二 RAM區(qū)域和第三中斷管腳連接,用于在檢測到所述 第二 RAM區(qū)域的所述部分區(qū)域?yàn)闈M信號(hào)時(shí),在所述第三中斷管腳輸出第二讀請求中斷信 號(hào);第四中斷控制子裝置,與所述第二 RAM區(qū)域和第四中斷管腳連接,用于在檢測到所述 第二 RAM區(qū)域的所述部分區(qū)域?yàn)榭招盘?hào)時(shí),在所述第四中斷管腳輸出第二讀完成中斷信 號(hào);所述應(yīng)用處理器還用于在收到所述第二讀請求中斷信號(hào)后,讀取第二 RAM區(qū)域的所述 部分區(qū)域的數(shù)據(jù),以及在收到第一讀完成中斷信號(hào)后,向第一 RAM區(qū)域的所述部分區(qū)域?qū)?入數(shù)據(jù);所述調(diào)制解調(diào)器還用于在收到所述第一讀請求中斷信號(hào)后,讀取第一 RAM區(qū)域的所述 部分區(qū)域的數(shù)據(jù);以及在收到第二讀完成中斷信號(hào)后,向第二 RAM區(qū)域的所述部分區(qū)域?qū)?入數(shù)據(jù)。
8.按照權(quán)利要求6所述的系統(tǒng),其特征在于,所述應(yīng)用處理器包括第一輸出管腳、第二 輸出管腳、第一中斷管腳及第二中斷管腳,所述調(diào)制解調(diào)器包括第三輸出管腳、第四輸出管 腳、第三中斷管腳及第四中斷管腳;其中第一輸出管腳與第三中斷管腳連接,第二輸出管腳與第四中斷管腳連接,第三輸出管 腳與第一中斷管腳連接,第四輸出管腳與第二中斷管腳連接;所述應(yīng)用處理器還用于在寫滿第一 RAM區(qū)域的所述部分區(qū)域時(shí)通過所述第一輸出管 腳發(fā)出第一讀請求信號(hào);在所述第一中斷管腳發(fā)生中斷后從第二 MM區(qū)域的所述部分區(qū)域 讀取數(shù)據(jù),并在讀完所述數(shù)據(jù)時(shí)通過所述第二輸出管腳輸出第一讀完成信號(hào);在所述第二 中斷管腳發(fā)生中斷后向第一 RAM區(qū)域的所述部分區(qū)域?qū)懭霐?shù)據(jù);所述調(diào)制解調(diào)器還用于在寫滿第二 RAM區(qū)域的所述部分區(qū)域時(shí)通過所述第三輸出管 腳發(fā)出第二讀請求信號(hào);在所述第三中斷管腳發(fā)生中斷后從第一 RAM區(qū)域的所述部分區(qū)域 讀取數(shù)據(jù),并在所述數(shù)據(jù)全部讀取時(shí)通過所述第四輸出管腳輸出第二讀完成信號(hào);在所述第四中斷管腳發(fā)生中斷后向第一 RAM區(qū)域的所述部分區(qū)域?qū)懭霐?shù)據(jù)。
9.按照權(quán)利要求6至8任一項(xiàng)所述的系統(tǒng),其特征在于, 所述第一 RAM區(qū)域的所述部分區(qū)域禁止所述調(diào)制解調(diào)器寫入數(shù)據(jù); 所述第二 RAM區(qū)域的所述部分區(qū)域禁止所述應(yīng)用處理器寫入數(shù)據(jù)。
全文摘要
本發(fā)明披露了一種智能手機(jī)內(nèi)使用的存儲(chǔ)器裝置及智能手機(jī)系統(tǒng),存儲(chǔ)器裝置包括兩塊閃存區(qū)域和兩塊RAM區(qū)域;其中第一閃存區(qū)域通過第一閃存總線與應(yīng)用處理器連接,用于供應(yīng)用處理器讀寫數(shù)據(jù);第二閃存區(qū)域通過第二閃存總線與調(diào)制解調(diào)器連接,用于供調(diào)制解調(diào)器讀寫數(shù)據(jù);第一RAM區(qū)域通過第一RAM總線與應(yīng)用處理器連接,用于供應(yīng)用處理器讀寫數(shù)據(jù);第二RAM區(qū)域通過第二RAM總線與調(diào)制解調(diào)器連接,用于供調(diào)制解調(diào)器讀寫數(shù)據(jù)。本發(fā)明極大地減小了智能手機(jī)系統(tǒng)的面積和成本,提高了手機(jī)產(chǎn)品的市場競爭力。
文檔編號(hào)G06F13/16GK101894082SQ201010234960
公開日2010年11月24日 申請日期2010年7月21日 優(yōu)先權(quán)日2010年7月21日
發(fā)明者達(dá)民權(quán) 申請人:中興通訊股份有限公司