欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

包括與非閃存的移動(dòng)通信終端及其引導(dǎo)方法

文檔序號(hào):7601040閱讀:141來源:國知局
專利名稱:包括與非閃存的移動(dòng)通信終端及其引導(dǎo)方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種移動(dòng)通信終端,尤其涉及一種包括與非(NAND)閃存的移動(dòng)通信終端及引導(dǎo)方法。
背景技術(shù)
通常,移動(dòng)通信終端適應(yīng)于閃存作為存儲(chǔ)單元來存儲(chǔ)代碼、字型(font)和內(nèi)容。代表性的閃存是NOR閃存和NAND閃存。
能夠以頁為單位讀取或?qū)懭腴W存,或者以塊頁為單位(即,以幾頁為單位)刪除閃存。在32MB閃存的情況下,單一頁面由512字節(jié)+16字節(jié)(即,備用區(qū)域)組成,單一塊由32頁組成,整個(gè)閃存由2048塊組成。
英特爾或富士通公司等制造的存儲(chǔ)器都是NOR型,它們中的每一個(gè)具有極少的錯(cuò)誤,優(yōu)異的數(shù)據(jù)穩(wěn)定性和非永久的使用壽命,因此它們主要用于移動(dòng)通信終端的數(shù)據(jù)存儲(chǔ)介質(zhì)。
然而,當(dāng)前的移動(dòng)通信終端包括照相機(jī),生成/存儲(chǔ)圖像,可以訪問因特網(wǎng)來下載多媒體數(shù)據(jù)(例如,鈴音(ringtone)),并且存儲(chǔ)或發(fā)送所下載的數(shù)據(jù),而老的移動(dòng)通信終端已經(jīng)建立了與被叫方的電話呼叫和SMS(短消息業(yè)務(wù))消息,從而需要一種海量存儲(chǔ)器來支持上述功能。隨著移動(dòng)通信終端存儲(chǔ)器中存儲(chǔ)的數(shù)據(jù)量的增加,NAND閃存被開發(fā)用于需要海量存儲(chǔ)數(shù)據(jù)的數(shù)字照相機(jī)中,大量NAND閃存已被越來越多地應(yīng)用到2.5代移動(dòng)通信終端和第三代移動(dòng)通信終端。微軟公司(OS(操作系統(tǒng)))開發(fā)公司最近已經(jīng)設(shè)計(jì)出一種能夠支持這樣的移動(dòng)通信終端的NAND閃存的OS。這種開發(fā)正在使NAND閃存日益普及。
NAND閃存在價(jià)格、存儲(chǔ)容量和響應(yīng)時(shí)間上優(yōu)于NOR閃存。換句話說,NAND更便宜、更大并且更快。然而,與NOR閃存相比,它也具有缺點(diǎn),即增加了移動(dòng)通信終端的功耗,并且需要SRAM(靜態(tài)隨機(jī)存取存儲(chǔ)器)或SDRAM(同步動(dòng)態(tài)隨機(jī)訪問存儲(chǔ)器)來傳送數(shù)據(jù)。
NAND閃存的內(nèi)部結(jié)構(gòu)分類為主區(qū)域和備用區(qū)域。主區(qū)域存儲(chǔ)有用的數(shù)據(jù)或編碼圖像,備用區(qū)域存儲(chǔ)它自己的ECC(糾錯(cuò)碼)和與主區(qū)域相關(guān)聯(lián)的獨(dú)立的ECC。在這種情形中下,ECC存儲(chǔ)在備用區(qū)域中的原因是當(dāng)從NAND閃存讀取數(shù)據(jù)/將數(shù)據(jù)寫在NAND閃存上時(shí)可能出現(xiàn)至少一個(gè)或兩個(gè)位的位錯(cuò)誤,然而NAND閃存的優(yōu)勢是它的價(jià)格低以及海量存儲(chǔ)能力。如果所述位錯(cuò)誤被確定為表示可校正的錯(cuò)誤的1位錯(cuò)誤,則移動(dòng)通信終端校正該1位錯(cuò)誤,從而它記錄該校正的數(shù)據(jù)。如果該位錯(cuò)誤被確定為表示不可能校正的錯(cuò)誤的大于2位的錯(cuò)誤,則移動(dòng)通信終端在備用區(qū)域中標(biāo)記壞塊,從而它防止在將來使用該壞塊。
壞塊分類為初始?jí)膲K和運(yùn)行時(shí)間壞塊。初始?jí)膲K表示當(dāng)在NAND閃存的初始制造時(shí)間期間存儲(chǔ)單元被破壞時(shí)產(chǎn)生的塊。運(yùn)行時(shí)間塊表示當(dāng)使用NAND閃存時(shí)產(chǎn)生的壞塊。
如果當(dāng)移動(dòng)通信終端存儲(chǔ)代碼而不存儲(chǔ)數(shù)據(jù)時(shí),在存儲(chǔ)代碼的特定位置中出現(xiàn)了壞塊,則會(huì)遇到意料之外的問題。如果存儲(chǔ)了代碼的位置的第一值改變?yōu)榈诙?,則在移動(dòng)通信終端讀取/執(zhí)行該代碼時(shí)不能預(yù)測在第一值已被改變?yōu)榈诙档奈恢锰幍囊苿?dòng)通信終端的操作。
具體地,如果在存儲(chǔ)引導(dǎo)代碼的區(qū)域中出現(xiàn)了壞塊,則即使包括NAND閃存的移動(dòng)通信終端在市場上被銷售也不能被使用。更具體地,當(dāng)移動(dòng)通信終端通電時(shí),執(zhí)行存儲(chǔ)在存儲(chǔ)單元中的引導(dǎo)代碼,它從計(jì)算機(jī)(例如個(gè)人電腦)接收?qǐng)D像數(shù)據(jù)(例如應(yīng)用程序代碼、字體、二進(jìn)制內(nèi)容等),并且以它可以從計(jì)算機(jī)下載所述圖像數(shù)據(jù)的形式將接收到的圖像數(shù)據(jù)存儲(chǔ)在NAND閃存中。結(jié)果,如果在存儲(chǔ)引導(dǎo)代碼的區(qū)域中出現(xiàn)了壞塊,則不能使用包括NAND閃存的移動(dòng)通信終端。通常,需要移動(dòng)通信終端包括上述引導(dǎo)和下載功能。
另外,移動(dòng)通信終端被分為單芯片(例如調(diào)制解調(diào)器芯片)結(jié)構(gòu)和雙芯片(例如調(diào)制解調(diào)器芯片和應(yīng)用芯片)結(jié)構(gòu)。當(dāng)移動(dòng)通信終端使用NAND閃存時(shí)一般的引導(dǎo)操作如下用于控制NAND閃存的控制器存在于移動(dòng)通信終端的處理器(也稱作控制單元)中。NAND閃存控制器包括內(nèi)部緩沖器、控制寄存器、和引導(dǎo)H/W(硬件)邏輯電路。如果移動(dòng)通信終端通電,則操作NAND閃存控制器。如果包含在NAND閃存控制器中的引導(dǎo)硬件邏輯電路從存儲(chǔ)在當(dāng)前存儲(chǔ)引導(dǎo)數(shù)據(jù)的NAND閃存的預(yù)定塊中的數(shù)據(jù)當(dāng)中讀取幾千字節(jié)的數(shù)據(jù),并且將所讀取的數(shù)據(jù)存儲(chǔ)在內(nèi)部緩沖器,則所讀取的引導(dǎo)數(shù)據(jù)被操作。通常用于存儲(chǔ)引導(dǎo)數(shù)據(jù)的塊被確定為第0塊。
然而,如果表示操作目標(biāo)的頁編號(hào)或塊編號(hào)被錯(cuò)誤地傳送(例如,該頁編號(hào)或塊編號(hào)被確定為“0”并且隨后被傳送),以至于當(dāng)移動(dòng)通信終端擦除NAND閃存上的期望數(shù)據(jù)或者將其記錄在NAND閃存上時(shí),意外地擦除了第0塊,因此必須重新寫入引導(dǎo)數(shù)據(jù),以便引導(dǎo)移動(dòng)通信終端。如果當(dāng)引導(dǎo)移動(dòng)通信終端時(shí)擦除用于存儲(chǔ)NAND閃存的引導(dǎo)信息的特定塊(即第0塊),則不可能引導(dǎo)移動(dòng)通信終端。而且,即使當(dāng)在移動(dòng)通信終端的操作時(shí)間期間在第0塊中出現(xiàn)運(yùn)行時(shí)間壞塊時(shí)也不可能引導(dǎo)移動(dòng)通信終端。

發(fā)明內(nèi)容
因此,鑒于上述問題作出了本發(fā)明,并且本發(fā)明的一個(gè)目的是提供一種即使在當(dāng)前存儲(chǔ)NAND閃存的引導(dǎo)數(shù)據(jù)的塊中出現(xiàn)不期望的錯(cuò)誤也能夠被正常引導(dǎo)的移動(dòng)通信終端,以及用于控制該移動(dòng)通信終端的方法。
根據(jù)本發(fā)明的一個(gè)方面,上述和其他目的可以通過提供一種具有NAND閃存的移動(dòng)通信終端來實(shí)現(xiàn),所述移動(dòng)通信終端包括用于存儲(chǔ)表示特定區(qū)域的起始地址的地址信息的存儲(chǔ)器,所述特定區(qū)域包括從所述NAND閃存讀取的引導(dǎo)數(shù)據(jù);子控制器,用于確定包括所述NAND閃存的引導(dǎo)數(shù)據(jù)的預(yù)定塊是否不能被引導(dǎo),當(dāng)所述預(yù)定塊不能被引導(dǎo)時(shí)請(qǐng)求從主控制器傳送地址信息,并且根據(jù)從所述主控制器傳送的地址信息從所述NAND閃存的預(yù)定塊讀取引導(dǎo)數(shù)據(jù);和主控制器,用于當(dāng)接收到來自子控制器的地址信息的傳輸請(qǐng)求時(shí)檢測存儲(chǔ)在存儲(chǔ)器中的地址信息,并且將所檢測的地址信息傳送到子控制器。
根據(jù)本發(fā)明的另一方面,提供一種用于引導(dǎo)雙芯片移動(dòng)通信終端的方法,所述終端具有存儲(chǔ)器、主控制器和子控制器,所述存儲(chǔ)器存儲(chǔ)表示特定區(qū)域的起始地址的地址信息,所述特定區(qū)域具有從NAND閃存讀取的引導(dǎo)數(shù)據(jù),所述方法包括步驟所述子控制器確定包括所述NAND閃存的引導(dǎo)數(shù)據(jù)的預(yù)定塊是否不能被引導(dǎo);當(dāng)所述預(yù)定塊被確定為不能被引導(dǎo)時(shí),請(qǐng)求從主控制器傳送存儲(chǔ)在存儲(chǔ)器中的地址信息;當(dāng)接收到地址信息傳送請(qǐng)求時(shí),所述主控制器檢測存儲(chǔ)在存儲(chǔ)器中的地址信息,并且將所檢測的地址信息傳送到子控制器;和所述子控制器根據(jù)所傳送的地址信息從所述NAND閃存的預(yù)定塊讀取引導(dǎo)數(shù)據(jù)。


通過結(jié)合附圖的下列詳細(xì)描述,本發(fā)明的上述和其他方面、特征和其他優(yōu)點(diǎn)將變得更加容易理解,其中圖1是圖解說明根據(jù)本發(fā)明優(yōu)選實(shí)施例的移動(dòng)通信終端的方框圖;圖2是圖解說明根據(jù)本發(fā)明優(yōu)選實(shí)施例的圖1的子控制器的詳細(xì)方框圖;和圖3是圖解說明根據(jù)本發(fā)明優(yōu)選實(shí)施例的移動(dòng)通信終端中使用的引導(dǎo)程序的流程圖。
具體實(shí)施例方式
現(xiàn)在,將參考附圖來詳細(xì)描述本發(fā)明的優(yōu)選實(shí)施例。附圖中,相同或相似的元件即使描繪在在不同附圖中也由相同的附圖標(biāo)記表示。在下列描述中,當(dāng)可能使本發(fā)明的主題不清楚時(shí),將省略此處并入的已知功能和構(gòu)造的詳細(xì)描述。
圖1是圖解說明根據(jù)本發(fā)明優(yōu)選實(shí)施例的移動(dòng)通信終端的方框圖。參考圖1,移動(dòng)通信終端包括鍵輸入單元100、顯示器200、RF(射頻)發(fā)送/接收單元300、具有揚(yáng)聲器和麥克的語音處理器400、主控制器500、存儲(chǔ)器600、子控制器700、和NAND閃存800。
鍵輸入單元100是以按鍵矩陣形式配置的,包括字符鍵、數(shù)字鍵、各種功能鍵、以及外部音量鍵,并且將對(duì)應(yīng)于用戶輸入鍵的鍵輸入信號(hào)輸出至主控制器500。
顯示器200可以用LCD(液晶顯示器)等形式來配置,并且輸出由移動(dòng)通信終端生成的各種顯示數(shù)據(jù)。
RF發(fā)送/接收單元300充當(dāng)RF單元,并且表示所有RF處理器,例如HF(高頻)處理器、IF(幀頻)處理器、和基帶處理器。RF發(fā)送/接收單元300當(dāng)接收來自主控制器500的控制信號(hào)時(shí),發(fā)送和接收語音、文本、圖像、和控制數(shù)據(jù)。
語音處理器400將從麥克風(fēng)接收到的電信號(hào)調(diào)制成語音數(shù)據(jù),將從RF發(fā)送/接收單元300接收到的編碼語音數(shù)據(jù)解調(diào)為電信號(hào),并且將所解調(diào)的信號(hào)輸出至揚(yáng)聲器。
主控制器500控制根據(jù)本發(fā)明的移動(dòng)通信終端的全部操作。如果子控制器700接收表示某一區(qū)域的起始地址的地址信息的發(fā)送請(qǐng)求,所述區(qū)域包括從NAND閃存800讀取的引導(dǎo)數(shù)據(jù),主控制器500檢測存儲(chǔ)在存儲(chǔ)器600中的地址信息,并且將所檢測的地址信息發(fā)送到子控制器700。
存儲(chǔ)器600存儲(chǔ)用于控制移動(dòng)通信終端的操作所需的各種信息。當(dāng)子控制器執(zhí)行引導(dǎo)操作時(shí)存儲(chǔ)器600存儲(chǔ)地址信息。
圖2是圖解說明根據(jù)本發(fā)明優(yōu)選實(shí)施例的圖1的子控制器的詳細(xì)方框圖。參考圖2,子控制器700包括第一內(nèi)部緩沖器710、用于控制NAND閃存800的控制器730、和第二比較器750。在這種情況中下,控制器730包括第一寄存器732、第二寄存器734、具有第一比較器737的引導(dǎo)H/W(硬件)邏輯電路736、和第二內(nèi)部緩沖器738。
當(dāng)移動(dòng)通信終端通電時(shí),子控制器700的引導(dǎo)H/W邏輯電路736讀取存儲(chǔ)在用于存儲(chǔ)引導(dǎo)數(shù)據(jù)的NAND閃存800的預(yù)定塊的備用區(qū)域(例如第0塊)中的數(shù)據(jù),并且使用第一比較器737將所讀取的數(shù)據(jù)與引導(dǎo)H/W邏輯電路736中預(yù)存的其他數(shù)據(jù)進(jìn)行比較。例如,如果當(dāng)移動(dòng)通信終端被引導(dǎo)時(shí)引導(dǎo)H/W邏輯電路736從NAND閃存的第0塊中自動(dòng)讀取3kbyte的數(shù)據(jù),它從第0塊的第一頁到第六頁的六頁的備用區(qū)域中讀取主和備用區(qū)域的ECC以外的剩余數(shù)據(jù)。
第一比較器737將所讀取的數(shù)據(jù)與引導(dǎo)H/W邏輯電路736的預(yù)存數(shù)據(jù)進(jìn)行比較。如果所讀取的數(shù)據(jù)等于引導(dǎo)H/W邏輯電路736的預(yù)存數(shù)據(jù),則第一比較器737將值“1”輸出至第一寄存器732。否則,如果所讀取的數(shù)據(jù)不同于引導(dǎo)H/W邏輯電路736的預(yù)存數(shù)據(jù),則第一比較器737將值“0”輸出至第一寄存器732。在這種情形下,如果第一比較器737將值“1”輸出至第一寄存器732,則移動(dòng)通信終端通常執(zhí)行引導(dǎo)操作。否則,如果第一比較器737將值“0”輸出至第一寄存器732,則子控制器700將所讀取的第0塊識(shí)別為不能被引導(dǎo)的壞塊,并且請(qǐng)求從主控制器500發(fā)送表示用于存儲(chǔ)引導(dǎo)數(shù)據(jù)的塊的地址信息或者表示塊和頁的各自起始地址的地址信息(圖1)。
參考圖1和2,如果當(dāng)接收到地址信息發(fā)送請(qǐng)求時(shí)主控制器500將從存儲(chǔ)器600檢測到的地址信息發(fā)送至第一緩沖器710,則第一內(nèi)部緩沖器710臨時(shí)存儲(chǔ)地址信息,并且將該地址信息發(fā)送至第二寄存器734。之后,第二寄存器734臨時(shí)存儲(chǔ)地址信息。存儲(chǔ)在第二寄存器734中的信息使用第二內(nèi)部緩沖器736來確定引導(dǎo)H/W邏輯電路736是否讀取了位于NAND閃存800的任意塊中引導(dǎo)數(shù)據(jù)。
第一內(nèi)部緩沖器710可以經(jīng)由開關(guān)連接到第二寄存器734。在這種情形下,可以使用地址信息以及由主控制器500發(fā)送的開關(guān)控制信號(hào)一起來控制該開關(guān)。更具體地,如果主控制器500發(fā)送開關(guān)控制信號(hào),則第一內(nèi)部緩沖器710將地址信息發(fā)送至第二寄存器734。
第二比較器750將第一內(nèi)部緩沖器710的地址信息與第二寄存器734的地址信息進(jìn)行比較。如果第一內(nèi)部緩沖器710的地址信息等于第二寄存器734的地址信息,則第二比較器750將輸出信號(hào)“1”輸出至主控制器500。否則,如果第一內(nèi)部緩沖器710的地址信息不同于第二寄存器734的地址信息,則第二比較器750將輸出信號(hào)“0”輸出至主控制器500。
在這種情形中,第二比較器750將值“1”輸出至主控制器500意味著地址信息已經(jīng)被正常存儲(chǔ)在子控制器700的第二寄存器734中。第二比較器750將值“0”輸出至主控制器500意味著地址信息未被正常存儲(chǔ)在子控制器700的第二寄存器734中。因此,如果子控制器700的第二比較器750輸出值“1”,則主控制器500中斷當(dāng)前處理。如果第二比較器750輸出值“0”,則主控制器500將包括另一備用值的起始地址的地址信息發(fā)送至第一內(nèi)部緩沖器710。
引導(dǎo)H/W邏輯電路736讀取存儲(chǔ)在第二寄存器734中的地址信息的起始地址值,根據(jù)所讀取的值從NAND閃存800的預(yù)定塊區(qū)域中檢索引導(dǎo)數(shù)據(jù),并且將所檢索的引導(dǎo)數(shù)據(jù)存儲(chǔ)在第二內(nèi)部緩沖器738中。
圖3是圖解說明在根據(jù)本發(fā)明優(yōu)選實(shí)施例的移動(dòng)通信終端中使用的引導(dǎo)程序的流程圖。當(dāng)移動(dòng)通信終端通電時(shí),在步驟S110,子控制器700讀取存儲(chǔ)在NAND閃存800(圖1)的預(yù)定塊(例如第0塊)的備用區(qū)域中的數(shù)據(jù)。在這種情形下,NAND閃存800的預(yù)定塊表示一個(gè)特定塊,該特定塊用于存儲(chǔ)在移動(dòng)通信終端被引導(dǎo)之前生成的數(shù)據(jù)。
在步驟S115,子控制器700將所讀取的數(shù)據(jù)與子控制器700的預(yù)存數(shù)據(jù)進(jìn)行比較,并且確定所讀取的數(shù)據(jù)是否等于子控制器700的預(yù)存數(shù)據(jù)。如果所讀取的數(shù)據(jù)等于子控制器700的預(yù)存數(shù)據(jù),則在步驟S120,子控制器700正常地執(zhí)行引導(dǎo)操作。否則,如果在步驟S115中,所讀取的數(shù)據(jù)不同于子控制器700的預(yù)存數(shù)據(jù),則在步驟S125,子控制器700將所讀取的第0塊識(shí)別為不能被引導(dǎo)的壞塊。
在步驟S130,子控制器700請(qǐng)求從主控制器500發(fā)送表示用于存儲(chǔ)引導(dǎo)數(shù)據(jù)的塊的地址信息或者表示塊和頁的各自起始地址的地址信息。
在步驟S135,主控制器500檢測由子控制器從存儲(chǔ)器600請(qǐng)求的地址信息。在步驟S140,主控制器500將所檢測的地址信息發(fā)送至子控制器700。
當(dāng)接收到所請(qǐng)求的地址信息時(shí),在步驟S145,子控制器700存儲(chǔ)所接收的地址信息。在步驟S150,子控制器700將所存儲(chǔ)的地址信息與從主控制器500接收到的地址信息進(jìn)行比較,并且確定該地址信息是否被正常存儲(chǔ)。如果所存儲(chǔ)的地址信息不等于從主控制器500接收到的地址信息(例如如果生成輸出值“0”),則主控制器700返回到步驟S130,以便從主控制器500請(qǐng)求地址信息。因此,主控制器500將包括另一備用值的起始地址的地址信息發(fā)送至子控制器700。否則,如果在步驟S150所存儲(chǔ)的地址信息等于從主控制器500接收到的地址信息,在步驟S155,子控制器700輸出預(yù)定信息(例如輸出值“1”),表示已經(jīng)正常存儲(chǔ)了從主控制器500發(fā)送的地址信息。
當(dāng)從子控制器700接收輸出信號(hào)時(shí),在步驟S160,主控制器500中斷當(dāng)前處理。
在步驟S165,子控制器700根據(jù)在上述步驟S145存儲(chǔ)的地址信息的起始地址來從NAND閃存800(圖1)的預(yù)定塊讀取引導(dǎo)數(shù)據(jù),并且執(zhí)行所讀取的引導(dǎo)數(shù)據(jù)。
通過上述描述本領(lǐng)域的技術(shù)人員將明白,即使在當(dāng)前正在存儲(chǔ)移動(dòng)通信終端的引導(dǎo)數(shù)據(jù)的NAND閃存塊中出現(xiàn)不期望的錯(cuò)誤(例如壞塊),本發(fā)明也允許移動(dòng)通信終端被正常引導(dǎo)。
盡管為了說明目的已經(jīng)描述了本發(fā)明的優(yōu)選實(shí)施例,但是本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,在不背離所附權(quán)利要求公開的本發(fā)明的范圍和精神的情況下,可以進(jìn)行各種修改、添加和替換。
權(quán)利要求
1.一種具有NAND閃存的移動(dòng)通信終端,包括用于存儲(chǔ)表示特定區(qū)域的起始地址的地址信息的存儲(chǔ)器,所述特定區(qū)域包括從所述NAND閃存讀取的引導(dǎo)數(shù)據(jù);子控制器,用于確定包括所述NAND閃存的引導(dǎo)數(shù)據(jù)的預(yù)定塊是否不能被引導(dǎo),當(dāng)所述預(yù)定塊不能被引導(dǎo)時(shí)請(qǐng)求從主控制器傳送地址信息,并且根據(jù)從所述主控制器傳送的地址信息從所述NAND閃存的預(yù)定塊讀取引導(dǎo)數(shù)據(jù);和主控制器,用于當(dāng)從子控制器接收到地址信息的傳輸請(qǐng)求時(shí)檢測存儲(chǔ)在存儲(chǔ)器中的地址信息,并且將所檢測的地址信息傳送到子控制器。
2.根據(jù)權(quán)利要求1所述的移動(dòng)通信終端,其中所述地址信息的起始地址是從所述NAND閃存的塊編號(hào)和頁編號(hào)之一選擇的。
3.根據(jù)權(quán)利要求1所述的移動(dòng)通信終端,其中所述子控制器包括第一內(nèi)部緩沖器,用于臨時(shí)存儲(chǔ)從所述主控制器傳送的地址信息;控制器,用于確定包括所述NAND閃存的引導(dǎo)數(shù)據(jù)的預(yù)定塊是否不能被引導(dǎo),當(dāng)所述預(yù)定塊不能被引導(dǎo)時(shí)請(qǐng)求從主控制器傳送地址信息,從所述第一內(nèi)部緩沖器接收所請(qǐng)求的地址信息,并且根據(jù)所述地址信息從所述NAND閃存的預(yù)定塊讀取引導(dǎo)數(shù)據(jù);和第二比較器,用于將存儲(chǔ)在所述第一內(nèi)部緩沖器中的地址信息與傳送到所述控制器的其他地址信息進(jìn)行比較,并且將表示比較結(jié)果的信號(hào)輸出至所述主控制器。
4.根據(jù)權(quán)利要求3所述的移動(dòng)通信終端,其中所述控制器包括包括第一比較器的引導(dǎo)H/W(硬件)邏輯電路,該第一比較器用于比較從已經(jīng)預(yù)存數(shù)據(jù)的預(yù)定塊讀取的預(yù)定數(shù)據(jù),以便確定存儲(chǔ)所述NAND閃存的引導(dǎo)數(shù)據(jù)的預(yù)定塊是否是不能被引導(dǎo)的塊,并且根據(jù)所述第一內(nèi)部緩沖器傳送的地址信息從所述NAND閃存的預(yù)定塊讀取引導(dǎo)數(shù)據(jù);第一寄存器,用于臨時(shí)存儲(chǔ)所述第一比較器的比較結(jié)果值;第二寄存器,用于從所述第一內(nèi)部緩沖器接收地址信息,并且臨時(shí)存儲(chǔ)所接收的地址信息;和第二內(nèi)部緩沖器,用于臨時(shí)存儲(chǔ)由所述引導(dǎo)H/W邏輯電路讀取的引導(dǎo)數(shù)據(jù)。
5.根據(jù)權(quán)利要求4所述的移動(dòng)通信終端,其中所述子控制器接收來自所述第一比較器的比較結(jié)果,并且當(dāng)從所述預(yù)定塊讀取的預(yù)定數(shù)據(jù)不同于預(yù)存的數(shù)據(jù)時(shí),確定所讀取的預(yù)定塊是不能被引導(dǎo)的塊。
6.根據(jù)權(quán)利要求3所述的移動(dòng)通信終端,其中當(dāng)存儲(chǔ)在所述第一內(nèi)部緩沖器中的地址信息等于傳送到控制器的地址信息時(shí),所述第二比較器將輸出信號(hào)輸出至所述主控制器,以指示從所述主控制器傳送的地址信息已經(jīng)被正常存儲(chǔ)在控制器中。
7.根據(jù)權(quán)利要求4所述的移動(dòng)通信終端,其中當(dāng)存儲(chǔ)在所述第一內(nèi)部緩沖器中的地址信息不同于存儲(chǔ)在所述第二寄存器中的其他地址信息時(shí),所述第二比較器輸出來自所述主控制器的預(yù)定信號(hào),以便請(qǐng)求傳送包括另一備用值的起始地址的地址信息。
8.一種用于引導(dǎo)雙芯片移動(dòng)通信終端的方法,所述雙芯片移動(dòng)通信終端具有存儲(chǔ)器、主控制器和子控制器,所述存儲(chǔ)器存儲(chǔ)表示特定區(qū)域的起始地址的地址信息,所述特定區(qū)域具有從NAND閃存讀取的引導(dǎo)數(shù)據(jù),所述方法包括步驟a)所述子控制器確定包括所述NAND閃存的引導(dǎo)數(shù)據(jù)的預(yù)定塊是否不能被引導(dǎo);b)當(dāng)所述預(yù)定塊不能被引導(dǎo)時(shí),請(qǐng)求從主控制器傳送存儲(chǔ)在存儲(chǔ)器中的地址信息;c)當(dāng)接收到地址信息傳送請(qǐng)求時(shí),所述主控制器檢測存儲(chǔ)在存儲(chǔ)器中的地址信息,并且將所檢測的地址信息傳送到子控制器;和d)所述子控制器根據(jù)所傳送的地址信息從所述NAND閃存的預(yù)定塊讀取引導(dǎo)數(shù)據(jù)。
9.根據(jù)權(quán)利要求8所述的方法,其中所述地址信息的起始地址是從所述NAND閃存的塊編號(hào)和頁編號(hào)之一選擇的。
10.根據(jù)權(quán)利要求8所述的方法,其中步驟(a)還包括步驟a1)所述子控制器讀取所述預(yù)定塊的預(yù)定數(shù)據(jù);a2)將所讀取的預(yù)定數(shù)據(jù)與所述子控制器的預(yù)存數(shù)據(jù)進(jìn)行比較;和a3)當(dāng)所讀取的預(yù)定數(shù)據(jù)不同于所述預(yù)存數(shù)據(jù)時(shí),確定不能被引導(dǎo)的預(yù)定塊。
11.根據(jù)權(quán)利要求8所述的方法,其中步驟(d)還包括步驟d1)所述主控制器接收所述地址信息,并且存儲(chǔ)所接收的地址信息;d2)將所存儲(chǔ)的地址信息與從所述主控制器傳送的其他地址信息進(jìn)行比較;d3)當(dāng)所存儲(chǔ)的地址信息等于從所述主控制器傳送的地址信息時(shí),將指示從所述主控制器傳送的地址信息已經(jīng)被正常存儲(chǔ)的輸出信號(hào)輸出至所述主控制器;和d4)所述子控制器根據(jù)所存儲(chǔ)的地址信息從所述NAND閃存的預(yù)定塊讀取引導(dǎo)數(shù)據(jù)。
12.根據(jù)權(quán)利要求11所述的方法,還包括步驟d5)當(dāng)所存儲(chǔ)的地址信息不同于從所述主控制器傳送的其他地址信息時(shí),請(qǐng)求從主控制器傳送包括備用值的起始地址的地址信息。
全文摘要
公開了一種具有NAND閃存的移動(dòng)通信終端。所述終端包括用于存儲(chǔ)表示特定區(qū)域的起始地址的地址信息的存儲(chǔ)器,所述特定區(qū)域包括從所述NAND閃存讀取的引導(dǎo)數(shù)據(jù);和子控制器,用于確定包括所述NAND閃存的引導(dǎo)數(shù)據(jù)的預(yù)定塊是否是不能被引導(dǎo)的壞塊,當(dāng)所述預(yù)定塊被確定為壞塊時(shí)請(qǐng)求從主控制器傳送地址信息,并且根據(jù)所述主控制器傳送的地址信息從所述NAND閃存的預(yù)定塊讀取引導(dǎo)數(shù)據(jù)。當(dāng)接收到來自子控制器的地址信息的傳輸請(qǐng)求時(shí),主控制器檢測存儲(chǔ)在存儲(chǔ)器中的地址信息,并且將所檢測的地址信息傳送到子控制器。
文檔編號(hào)H04B1/40GK1694068SQ20041010215
公開日2005年11月9日 申請(qǐng)日期2004年12月20日 優(yōu)先權(quán)日2004年5月6日
發(fā)明者金炯勛 申請(qǐng)人:三星電子株式會(huì)社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
师宗县| 临西县| 靖边县| 益阳市| 九台市| 大余县| 南平市| 临沧市| 中牟县| 金阳县| 碌曲县| 体育| 赤峰市| 丰台区| 永吉县| 堆龙德庆县| 克拉玛依市| 合山市| 柳江县| 鄂尔多斯市| 深圳市| 平和县| 通海县| 买车| 肇州县| 柳州市| 旌德县| 桃江县| 富阳市| 阿巴嘎旗| 刚察县| 文登市| 宁陵县| 循化| 呼和浩特市| 高雄市| 肃宁县| 包头市| 左贡县| 安化县| 永寿县|