午夜毛片免费看,老师老少妇黄色网站,久久本道综合久久伊人,伊人黄片子

閃存儲(chǔ)存系統(tǒng)的制作方法

文檔序號(hào):6574777閱讀:160來(lái)源:國(guó)知局
專利名稱:閃存儲(chǔ)存系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種閃存儲(chǔ)存系統(tǒng),尤其是涉及不僅可節(jié)省閃存儲(chǔ)存系統(tǒng)的開 機(jī)時(shí)間,又可節(jié)省暫存存儲(chǔ)器的內(nèi)存容量及確保數(shù)據(jù)存取時(shí)的安全性的閃存儲(chǔ) 存系統(tǒng)。
背景技術(shù)
現(xiàn)有閃存儲(chǔ)存系統(tǒng)(Flash Storage),如圖1所示,閃存儲(chǔ)存系統(tǒng)10主 要包括有一微控制器ll、 一暫存存儲(chǔ)器15及至少一閃存(裝置)13,其中,微 控制器11可分別連接該暫存存儲(chǔ)器15、閃存13及一應(yīng)用系統(tǒng)17,而閃存 (Flash Memory) 13中則包括有多個(gè)實(shí)體存儲(chǔ)區(qū)塊131,每一實(shí)體存儲(chǔ)區(qū)塊131 都存在有一實(shí)體地址135。
由于應(yīng)用系統(tǒng)17與閃存儲(chǔ)存系統(tǒng)10的數(shù)據(jù)存取協(xié)議不盡相同,因此, 應(yīng)用系統(tǒng)17 —般只能讀取或指定一虛擬存在于微控制器11內(nèi)的邏輯存儲(chǔ)區(qū) 塊112,而多個(gè)邏輯存儲(chǔ)區(qū)塊112將位于邏輯存儲(chǔ)區(qū)塊地址區(qū)(HBA)lll內(nèi)。 通過(guò)微控制器11的作用,應(yīng)用系統(tǒng)17所能存取的每一個(gè)邏輯存儲(chǔ)區(qū)塊112 將可對(duì)應(yīng)于閃存13內(nèi)一相對(duì)應(yīng)的實(shí)體存儲(chǔ)區(qū)塊131,而邏輯存儲(chǔ)區(qū)塊112的 邏輯地址1125與相對(duì)應(yīng)實(shí)體存儲(chǔ)區(qū)塊131的實(shí)體地址135之間將存在有一相 對(duì)應(yīng)關(guān)系,并分別記錄于一連結(jié)對(duì)照表151的邏輯地址欄153及實(shí)體地址欄 155中,而該連結(jié)對(duì)照表151將儲(chǔ)存于暫存存儲(chǔ)器15中。
每一個(gè)閃存13中將設(shè)有一內(nèi)存類別區(qū)塊133,且在其內(nèi)儲(chǔ)存有一內(nèi)存ID 數(shù)據(jù)137,而微控制器11內(nèi)也設(shè)有一相對(duì)應(yīng)的內(nèi)存程序單元113,該內(nèi)存程 序單元113內(nèi)儲(chǔ)存有多個(gè)內(nèi)存存取程序115,每一個(gè)內(nèi)存存取程序115中也具 有一搭配的內(nèi)存ID數(shù)據(jù)(Flash ID Code)117。該內(nèi)存ID數(shù)據(jù)117將于微控
制器11激活時(shí)被讀取(Read ID Commend),并借此在內(nèi)存程序單元113中選 擇出相對(duì)應(yīng)的其中一內(nèi)存ID數(shù)據(jù)117及內(nèi)存存取程序115,以作為微控制器 11對(duì)該類別的閃存13的執(zhí)行程序。
另外,請(qǐng)同時(shí)參閱圖1A,當(dāng)應(yīng)用系統(tǒng)17欲對(duì)其中一邏輯地址為m的邏 輯存儲(chǔ)區(qū)塊112進(jìn)行數(shù)據(jù)存取動(dòng)作時(shí),微控制器11將由連結(jié)對(duì)照表115中找 出其相對(duì)應(yīng)的實(shí)體存儲(chǔ)區(qū)塊131,實(shí)體地址135記錄為n,然而根據(jù)該實(shí)體存 儲(chǔ)區(qū)塊131內(nèi)的替代數(shù)據(jù)139中記錄得知,實(shí)體存儲(chǔ)區(qū)塊131中已毀損或己 儲(chǔ)存有其他數(shù)據(jù),因此其欲存取的數(shù)據(jù)應(yīng)存在于實(shí)體地址1352登記為5的實(shí) 體存儲(chǔ)區(qū)塊1312中,而原本應(yīng)存在于實(shí)體存儲(chǔ)區(qū)塊1312內(nèi)的數(shù)據(jù)則將移往 另外一個(gè)實(shí)體地址1353登記為1的實(shí)體存儲(chǔ)區(qū)塊1313中,且在數(shù)據(jù)移動(dòng)完 成后,再去實(shí)體存儲(chǔ)區(qū)塊1312中的替代數(shù)據(jù)139中寫入其數(shù)據(jù)已儲(chǔ)存于實(shí)體 存儲(chǔ)區(qū)塊1313中的事實(shí)。
請(qǐng)同時(shí)參閱圖1B,閃存儲(chǔ)存系統(tǒng)10的內(nèi)部將存在有一系統(tǒng)時(shí)鐘(clock), 其包括有多個(gè)上升緣191及多個(gè)下降緣195所組成,而該微控制器11的數(shù)據(jù) 存取信息(signal)則必須在系統(tǒng)時(shí)鐘的上升緣191處才能做變化。
雖然,現(xiàn)有閃存儲(chǔ)存系統(tǒng)10己具有數(shù)據(jù)存取的功效,但其也存在有下列
缺點(diǎn)
1、 實(shí)體存儲(chǔ)區(qū)塊的替代數(shù)據(jù)是在數(shù)據(jù)存取動(dòng)作完成后方可寫入,而若在 此時(shí)發(fā)生斷電等不正常反應(yīng)時(shí),將產(chǎn)生實(shí)體存儲(chǔ)區(qū)塊與替代數(shù)據(jù)無(wú)法對(duì)應(yīng)的情 況,而形成存取數(shù)據(jù)的毀損。
2、 連結(jié)對(duì)照表是記錄整個(gè)閃存的實(shí)體地址與邏輯地址間的對(duì)應(yīng)關(guān)系,隨
著閃存中實(shí)體存儲(chǔ)區(qū)塊數(shù)量的增加,連結(jié)對(duì)照表的大小也快速變大,為此,暫 存存儲(chǔ)器的容量大小也必須相對(duì)增加。
3、 微控制器只能執(zhí)行在其內(nèi)存程序單元中已登錄的內(nèi)存存取程序及閃存 種類,若所連結(jié)的閃存種類或類別并未登錄于內(nèi)存程序單元中,則將無(wú)法被微 控制器所接受或執(zhí)行。
4、 微控制器的數(shù)據(jù)存取信息必須在系統(tǒng)時(shí)鐘的上升緣處才能變化,在數(shù) 據(jù)存取動(dòng)作執(zhí)行時(shí),并無(wú)法適時(shí)調(diào)整其內(nèi)頻,因此也就無(wú)法有效節(jié)省電能。

發(fā)明內(nèi)容
本發(fā)明所要解決的第一技術(shù)問(wèn)題在于提供一種閃存儲(chǔ)存系統(tǒng),不僅可確保 數(shù)據(jù)存取時(shí)的安全性,且又可節(jié)省暫存存儲(chǔ)器的內(nèi)存容量及電能損耗。
本發(fā)明所要解決的第二技術(shù)問(wèn)題在于提供一種閃存儲(chǔ)存系統(tǒng),主要是在每 一實(shí)體扇區(qū)內(nèi)都設(shè)置一邏輯地址指向欄,可在實(shí)體扇區(qū)寫入實(shí)體數(shù)據(jù)時(shí)一并寫 入一邏輯地址指向數(shù)據(jù),因此同一個(gè)實(shí)體存儲(chǔ)區(qū)塊內(nèi)將有多個(gè)邏輯地址指向數(shù) 據(jù),借此以確保數(shù)據(jù)存取時(shí)的安全性及可靠性。
本發(fā)明所要解決的第三技術(shù)問(wèn)題在于提供一種閃存儲(chǔ)存系統(tǒng),可將每一個(gè) 閃存區(qū)分成多個(gè)存儲(chǔ)段,至少一個(gè)存儲(chǔ)段可共享一組存儲(chǔ)段地址對(duì)映表,并儲(chǔ) 存于暫存存儲(chǔ)器中,借此以有效控制暫存存儲(chǔ)器的容量大小。
本發(fā)明所要解決的第四技術(shù)問(wèn)題在于提供一種閃存儲(chǔ)存系統(tǒng),可將一連結(jié) 對(duì)照表或一存儲(chǔ)段地址對(duì)映表儲(chǔ)存于至少一控制存儲(chǔ)區(qū)塊中,以成為一備份連 結(jié)對(duì)照表或一備份存儲(chǔ)段地址對(duì)映表,而微控制器激活時(shí)將可直接去加載備份 對(duì)照表或備份存儲(chǔ)段地址對(duì)映表于暫存存儲(chǔ)器內(nèi),借此以節(jié)省開機(jī)建表的時(shí) 間。
本發(fā)明所要解決的第五技術(shù)問(wèn)題在于提供一種閃存儲(chǔ)存系統(tǒng),可將多個(gè)快 閃存儲(chǔ)裝置內(nèi)相對(duì)應(yīng)的至少一實(shí)體邏輯區(qū)塊共組成為一存儲(chǔ)段,并可選擇與微 控制器成一串聯(lián)、 一并聯(lián)或一串聯(lián)/并聯(lián)的型態(tài)呈現(xiàn),借此以節(jié)省數(shù)據(jù)存取的 時(shí)間。
本發(fā)明所要解決的第六技術(shù)問(wèn)題在于提供一種閃存儲(chǔ)存系統(tǒng),利用多個(gè)控 制存儲(chǔ)區(qū)塊輪流加載并儲(chǔ)存一備份連結(jié)對(duì)照表或一備份存儲(chǔ)段地址對(duì)映表,借 此以避免單一控制存儲(chǔ)區(qū)塊使用過(guò)當(dāng)?shù)那樾伟l(fā)生,不僅可延長(zhǎng)控制存儲(chǔ)區(qū)塊的 使用壽命,又可確保備份數(shù)據(jù)的完整性。
本發(fā)明所要解決的第七技術(shù)問(wèn)題在于提供一種閃存儲(chǔ)存系統(tǒng),在每一個(gè)閃 存的一實(shí)體存儲(chǔ)區(qū)塊內(nèi)儲(chǔ)存有一內(nèi)存存取程序,可在微控制器連結(jié)時(shí)直接被加 載于微控制器的內(nèi)存程序單元內(nèi),以提供微控制器使用,借此以擴(kuò)大微控制器 可搭配的閃存種類及類型,且可避免微控制器無(wú)法對(duì)其中一閃存存取數(shù)據(jù)的弊 端。
本發(fā)明所要解決的第八技術(shù)問(wèn)題在于提供一種閃存儲(chǔ)存系統(tǒng),可辨別存儲(chǔ) 頁(yè)中每一個(gè)構(gòu)成實(shí)體存儲(chǔ)區(qū)塊的好壞情形,并通過(guò)微控制器的編排而將其擺于
閃存中的前段區(qū)域、后段區(qū)域或最后區(qū)域,借此以提高閃存的數(shù)據(jù)存取速度。
本發(fā)明所要解決的第九技術(shù)問(wèn)題在于提供一種閃存儲(chǔ)存系統(tǒng),微控制器可 利用系統(tǒng)時(shí)鐘的上升緣處或下降緣處來(lái)作為一數(shù)據(jù)存取信息的依據(jù),借此以達(dá) 到調(diào)整內(nèi)頻及節(jié)省電能的功效。
為了實(shí)現(xiàn)上述目的,本發(fā)明提供了一種閃存儲(chǔ)存系統(tǒng),其特征在于,主要 包括有 一微控制器;至少一閃存該微控制器,每一閃存內(nèi)包括有多個(gè)實(shí)體存 儲(chǔ)區(qū)塊,而每一實(shí)體存儲(chǔ)區(qū)塊內(nèi)又包括有一實(shí)體地址及多個(gè)實(shí)體扇區(qū),每一個(gè) 實(shí)體扇區(qū)則至少包括有一使用者數(shù)據(jù)域及一邏輯地址指向欄,其中每一個(gè)邏輯 地址指向欄內(nèi)都可在該使用者數(shù)據(jù)域內(nèi)儲(chǔ)存有一實(shí)體數(shù)據(jù)時(shí)寫入一邏輯地址 指向數(shù)據(jù),該邏輯地址指向數(shù)據(jù)可記錄有一與該實(shí)體存儲(chǔ)區(qū)塊相對(duì)應(yīng)的一邏輯 存儲(chǔ)區(qū)塊的邏輯地址;及一暫存存儲(chǔ)器,連接該微控制器,可用以儲(chǔ)存一連結(jié) 對(duì)照表,該連結(jié)對(duì)照表可記錄有每一個(gè)實(shí)體存儲(chǔ)區(qū)塊的實(shí)體地址及與其相對(duì)應(yīng) 的其中一邏輯存儲(chǔ)區(qū)塊的邏輯地址。
本發(fā)明還提供一種閃存儲(chǔ)存系統(tǒng),其特征在于,主要包括有一微控制器及 至少一閃存,閃存可連接該微控制器,每一閃存內(nèi)包括有多個(gè)實(shí)體存儲(chǔ)區(qū)塊, 而其中一實(shí)體存儲(chǔ)區(qū)塊可被定義為一內(nèi)存類別區(qū)塊,可用以儲(chǔ)存一內(nèi)存存取程 序,而該微控制器在激活時(shí)將可直接加載該內(nèi)存存取程序,并借此執(zhí)行對(duì)該閃 存的數(shù)據(jù)存取動(dòng)作。
本發(fā)明還提供一種閃存儲(chǔ)存系統(tǒng),其特征在于,主要包括有一微控制器及 至少一閃存,閃存可連接該微控制器,而該閃存儲(chǔ)存系統(tǒng)內(nèi)包括有一系統(tǒng)時(shí)鐘, 該系統(tǒng)時(shí)鐘包括有多個(gè)上升緣及多個(gè)下降緣,而每一個(gè)上升緣及每一個(gè)下降緣 都可被用以選擇作為該微控制器的一數(shù)據(jù)存取信息的依據(jù)。
本發(fā)明還提供一種閃存儲(chǔ)存系統(tǒng),其特征在于,主要包括有一微控制器及 至少一閃存,閃存可連接該微控制器,而該閃存可包括有多個(gè)儲(chǔ)存體,而每一 個(gè)儲(chǔ)存體內(nèi)所相對(duì)應(yīng)的至少一實(shí)體存儲(chǔ)區(qū)塊可共同組成為一存儲(chǔ)頁(yè),同一存儲(chǔ) 頁(yè)中的所有實(shí)體存儲(chǔ)區(qū)塊都為一無(wú)缺陷的無(wú)缺陷實(shí)體存儲(chǔ)區(qū)塊時(shí),則被定義為 一正常存儲(chǔ)頁(yè),而同一存儲(chǔ)頁(yè)中存在有至少一實(shí)體存儲(chǔ)區(qū)塊為一有缺陷的有缺 陷實(shí)體存儲(chǔ)區(qū)塊時(shí),則被定義為不正常存儲(chǔ)頁(yè),該正常存儲(chǔ)頁(yè)將通過(guò)該微控制 器的作用而被編排于該閃存的一前段區(qū)域中,該不正常存儲(chǔ)頁(yè)則被編排于該閃 存的一后段區(qū)域中。
本發(fā)明的功效如下
1) 不僅可確保數(shù)據(jù)存取時(shí)的安全性,且又可節(jié)省暫存存儲(chǔ)器的內(nèi)存容量 及電能損耗。
2) 主要是在每一實(shí)體扇區(qū)內(nèi)都設(shè)置一邏輯地址指向欄,可在實(shí)體扇區(qū)寫 入實(shí)體數(shù)據(jù)時(shí)一并寫入一邏輯地址指向數(shù)據(jù),因此同一個(gè)實(shí)體存儲(chǔ)區(qū)塊內(nèi)將有 多個(gè)邏輯地址指向數(shù)據(jù),借此以確保數(shù)據(jù)存取時(shí)的安全性及可靠性。
3) 可將每一個(gè)閃存區(qū)分成多個(gè)存儲(chǔ)段,至少一個(gè)存儲(chǔ)段可共享一組存儲(chǔ) 段地址對(duì)映表,并儲(chǔ)存于暫存存儲(chǔ)器中,借此以有效控制暫存存儲(chǔ)器的容量大 小。
4) 可將一連結(jié)對(duì)照表或一存儲(chǔ)段地址對(duì)映表儲(chǔ)存于至少一控制存儲(chǔ)區(qū)塊 中,以成為一備份連結(jié)對(duì)照表或一備份存儲(chǔ)段地址對(duì)映表,而微控制器激活時(shí) 將可直接去加載備份對(duì)照表或備份存儲(chǔ)段地址對(duì)映表于暫存存儲(chǔ)器內(nèi),借此以 節(jié)省開機(jī)建表的時(shí)間。
5) 可將多個(gè)快閃存儲(chǔ)裝置內(nèi)相對(duì)應(yīng)的至少一實(shí)體邏輯區(qū)塊共組成為一存 儲(chǔ)段,并可選擇與微控制器成一串聯(lián)、 一并聯(lián)或一串聯(lián)/并聯(lián)的型態(tài)呈現(xiàn),借 此以節(jié)省數(shù)據(jù)存取的時(shí)間。
本發(fā)明所要解決的第六技術(shù)問(wèn)題在于提供一種閃存儲(chǔ)存系統(tǒng),利用多個(gè)控 制存儲(chǔ)區(qū)塊輪流加載并儲(chǔ)存一備份連結(jié)對(duì)照表或一備份存儲(chǔ)段地址對(duì)映表,借 此以避免單一控制存儲(chǔ)區(qū)塊使用過(guò)當(dāng)?shù)那樾伟l(fā)生,不僅可延長(zhǎng)控制存儲(chǔ)區(qū)塊的 使用壽命,又可確保備份數(shù)據(jù)的完整性。
本發(fā)明所要解決的第七技術(shù)問(wèn)題在于提供一種閃存儲(chǔ)存系統(tǒng),在每一個(gè)閃 存的一實(shí)體存儲(chǔ)區(qū)塊內(nèi)儲(chǔ)存有一內(nèi)存存取程序,可在微控制器連結(jié)時(shí)直接被加 載于微控制器的內(nèi)存程序單元內(nèi),以提供微控制器使用,借此以擴(kuò)大微控制器 可搭配的閃存種類及類型,且可避免微控制器無(wú)法對(duì)其中一閃存存取數(shù)據(jù)的弊 端。
本發(fā)明所要解決的第八技術(shù)問(wèn)題在于提供一種閃存儲(chǔ)存系統(tǒng),可辨別存儲(chǔ) 頁(yè)中每一個(gè)構(gòu)成實(shí)體存儲(chǔ)區(qū)塊的好壞情形,并通過(guò)微控制器的編排而將其擺于
閃存中的前段區(qū)域、后段區(qū)域或最后區(qū)域,借此以提高閃存的數(shù)據(jù)存取速度。 本發(fā)明所要解決的第九技術(shù)問(wèn)題在于提供一種閃存儲(chǔ)存系統(tǒng),微控制器可 利用系統(tǒng)時(shí)鐘的上升緣處或下降緣處來(lái)作為一數(shù)據(jù)存取信息的依據(jù),借此以達(dá)
到調(diào)整內(nèi)頻及節(jié)省電能的功效。
以下結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明進(jìn)行詳細(xì)描述,但不作為對(duì)本發(fā)明的 限定。


圖1為現(xiàn)有閃存儲(chǔ)存系統(tǒng)的結(jié)構(gòu)示意圖1A為現(xiàn)有閃存于數(shù)據(jù)存取時(shí)的結(jié)構(gòu)示意圖1B為現(xiàn)有閃存于數(shù)據(jù)存取時(shí)的時(shí)鐘示意圖2為本發(fā)明閃存儲(chǔ)存系統(tǒng)一較佳實(shí)施例的結(jié)構(gòu)示意圖2A為本發(fā)明實(shí)體存儲(chǔ)區(qū)塊的結(jié)構(gòu)示意圖3為本發(fā)明控制存儲(chǔ)區(qū)塊于數(shù)據(jù)存取時(shí)的動(dòng)作示意圖4為本發(fā)明閃存儲(chǔ)存系統(tǒng)又一實(shí)施例的結(jié)構(gòu)示意圖5A為本發(fā)明閃存儲(chǔ)存系統(tǒng)又一實(shí)施例的結(jié)構(gòu)示意圖5B為本發(fā)明閃存儲(chǔ)存系統(tǒng)又一實(shí)施例的結(jié)構(gòu)示意圖5C為本發(fā)明閃存儲(chǔ)存系統(tǒng)又一實(shí)施例的結(jié)構(gòu)示意圖6為本發(fā)明閃存于數(shù)據(jù)存取時(shí)的時(shí)鐘示意圖7為本發(fā)明閃存儲(chǔ)存系統(tǒng)又一實(shí)施例的結(jié)構(gòu)示意圖。
其中,附圖標(biāo)記
10閃存儲(chǔ)存系統(tǒng)11微控制器
m邏輯存儲(chǔ)區(qū)塊地址區(qū)112邏輯存儲(chǔ)區(qū)塊
1125邏輯地址113內(nèi)存程序單元
115內(nèi)存存取程序117內(nèi)存ID數(shù)據(jù)
13閃存131實(shí)體存儲(chǔ)區(qū)塊
1312實(shí)體存儲(chǔ)區(qū)塊1313實(shí)體存儲(chǔ)區(qū)塊
133內(nèi)存類別區(qū)塊135實(shí)體地址
1352實(shí)體地址1353實(shí)體地址
137內(nèi)存ID數(shù)據(jù)139替代數(shù)據(jù)
15暫存存儲(chǔ)器151連結(jié)對(duì)照表
153邏輯地址欄155實(shí)體地址欄
17應(yīng)用系統(tǒng)191上升緣
195 下降緣
21 微控制器
212 邏輯存儲(chǔ)區(qū)塊
213 內(nèi)存程序單元
22 實(shí)體扇區(qū) 222 實(shí)體數(shù)據(jù)
225 邏輯地址指向欄
227 錯(cuò)誤檢查碼
231 實(shí)體存儲(chǔ)區(qū)塊
235 實(shí)體地址
24 主機(jī)可存取區(qū)域
25 暫存存儲(chǔ)器 2511備份連結(jié)對(duì)照表 253 邏輯地址欄
26 系統(tǒng)控制區(qū)域 262 第二控制存儲(chǔ)區(qū)塊 265 控制存儲(chǔ)區(qū)塊
31 第一存儲(chǔ)段
336 邏輯地址指向數(shù)據(jù)
35 暫存存儲(chǔ)器
36 系統(tǒng)控制區(qū)域
367 備份存儲(chǔ)段地址對(duì)映
51 存儲(chǔ)段
53 存儲(chǔ)段
57 閃存
691 上升緣
71 儲(chǔ)存體
73 正常存儲(chǔ)頁(yè)
75 不正常存儲(chǔ)頁(yè)
76 失效存儲(chǔ)頁(yè)
20 閃存儲(chǔ)存系統(tǒng)
211 邏輯存儲(chǔ)區(qū)塊地址區(qū)
2125邏輯地址
215 內(nèi)存存取程序
221 使用者數(shù)據(jù)域
223 控制數(shù)據(jù)
226 邏輯地址指向數(shù)據(jù)
23 閃存
233 內(nèi)存類別區(qū)塊
239 內(nèi)存存取程序
245 數(shù)據(jù)存儲(chǔ)區(qū)塊
251 連結(jié)對(duì)照表
2515備份連結(jié)對(duì)照表
255 實(shí)體地址欄
261 第一控制存儲(chǔ)區(qū)塊
263 第三控制存儲(chǔ)區(qū)塊
27 應(yīng)用系統(tǒng)
32 第二存儲(chǔ)段
34 主機(jī)可存取區(qū)域
351 存儲(chǔ)段地址對(duì)映表
365 控制存儲(chǔ)區(qū)塊
39 第N存儲(chǔ)段
52 存儲(chǔ)段
55 閃存
59 閃存
695 下降緣
72 儲(chǔ)存體
731 無(wú)缺陷實(shí)體存儲(chǔ)區(qū)塊
751 有缺陷實(shí)體存儲(chǔ)區(qū)塊
78 儲(chǔ)存體79 儲(chǔ)存體
具體實(shí)施例方式
首先,請(qǐng)連同參閱圖2,為本發(fā)明閃存儲(chǔ)存系統(tǒng)一較佳實(shí)施例的結(jié)構(gòu)示意 圖;如圖所示,本發(fā)明閃存儲(chǔ)存系統(tǒng)20主要包括有一微控制器21、 一暫存存 儲(chǔ)器25及至少一閃存(裝置)23,其中,微控制器21可分別連接該暫存存儲(chǔ)器 25、閃存23及一應(yīng)用系統(tǒng)27,例如主機(jī)系統(tǒng)、播放系統(tǒng)或錄像系統(tǒng)等。而閃 存(Flash Memory)23中則包括有多個(gè)實(shí)體存儲(chǔ)區(qū)塊231,每一實(shí)體存儲(chǔ)區(qū)塊 231都存在有一實(shí)體地址235。
如同現(xiàn)有結(jié)構(gòu),由于應(yīng)用系統(tǒng)27與閃存儲(chǔ)存系統(tǒng)20的數(shù)據(jù)存取協(xié)議不 盡相同,因此,應(yīng)用系統(tǒng)27 —般只能讀取或指定一虛擬存在于微控制器21 內(nèi)的邏輯存儲(chǔ)區(qū)塊212,而多個(gè)邏輯存儲(chǔ)區(qū)塊212將位于邏輯存儲(chǔ)區(qū)塊地址區(qū) (HBA)211內(nèi)。通過(guò)微控制器21的作用,應(yīng)用系統(tǒng)27所能存取的每一個(gè)邏輯 存儲(chǔ)區(qū)塊212將可對(duì)應(yīng)于閃存13內(nèi)一相對(duì)應(yīng)的實(shí)體存儲(chǔ)區(qū)塊231,而邏輯存 儲(chǔ)區(qū)塊212的邏輯地址2125與相對(duì)應(yīng)實(shí)體存儲(chǔ)區(qū)塊231的實(shí)體地址235之間 將存在有一相對(duì)應(yīng)關(guān)系,并分別記錄于一連結(jié)對(duì)照表251的邏輯地址欄253 及實(shí)體地址欄255中,而該連結(jié)對(duì)照表251將可儲(chǔ)存于暫存存儲(chǔ)器25中,暫 存存儲(chǔ)器25可選擇為一隨機(jī)存取內(nèi)存(RAM)。
本發(fā)明的閃存23可區(qū)分成一主機(jī)可存取區(qū)域(Host Accessible Area; HAA)24及一系統(tǒng)控制區(qū)域(System Control Area; SCA)26兩大區(qū)塊,位于主 機(jī)可存取區(qū)域24內(nèi)的實(shí)體存儲(chǔ)區(qū)塊(231)將被定義為一數(shù)據(jù)存儲(chǔ)區(qū)塊245,是 應(yīng)用系統(tǒng)27可指定的實(shí)體存儲(chǔ)區(qū)塊。而位于系統(tǒng)控制區(qū)域26內(nèi)的實(shí)體存儲(chǔ) 區(qū)塊231則將被定義為一控制存儲(chǔ)區(qū)塊(BLT)265,為微控制器21可使用但不 允許應(yīng)用系統(tǒng)27可指定的實(shí)體存儲(chǔ)區(qū)塊。
在數(shù)據(jù)存儲(chǔ)區(qū)塊245中設(shè)有多個(gè)實(shí)體扇區(qū)(sector)22,而每一實(shí)體扇區(qū) 22又設(shè)有一可儲(chǔ)存實(shí)體數(shù)據(jù)222的使用者數(shù)據(jù)域221、 一控制數(shù)據(jù)(CTL Data) 223、 一可儲(chǔ)存邏輯地址指向數(shù)據(jù)226的邏輯地址指向欄225、及一錯(cuò)誤 檢查碼(ECC)227,其中該錯(cuò)誤檢査碼227將位于實(shí)體扇區(qū)22的最后端,可同 時(shí)保護(hù)實(shí)體數(shù)據(jù)222、控制數(shù)據(jù)223及邏輯地址指向數(shù)據(jù)226,以確保數(shù)據(jù)存 取時(shí)的可靠性。并且,當(dāng)實(shí)體數(shù)據(jù)221被寫入其中一使用者數(shù)據(jù)域221時(shí), 微控制器21也會(huì)指令同時(shí)一并在同一實(shí)體扇區(qū)22內(nèi)的邏輯地址指向欄225 中寫入邏輯地址指向數(shù)據(jù)226,如此在同一數(shù)據(jù)存儲(chǔ)區(qū)塊245中就可存在有多 個(gè)邏輯地址指向數(shù)據(jù)226。如此即使其中一實(shí)體扇區(qū)22在實(shí)體數(shù)據(jù)221寫入 完成后突然發(fā)生斷電等不正常情況,也可因?yàn)橥粩?shù)據(jù)存儲(chǔ)區(qū)塊245中所記 錄的邏輯地址指向數(shù)據(jù)226,而快速找到其相對(duì)應(yīng)的邏輯地址,因此可有效確 保數(shù)據(jù)存取時(shí)的安全性。
由于本發(fā)明的數(shù)據(jù)存儲(chǔ)區(qū)塊245中存在有至少一邏輯地址指向數(shù)據(jù)226, 該邏輯地址指向數(shù)據(jù)226將記錄有其被逆指向且相對(duì)應(yīng)的邏輯存儲(chǔ)區(qū)塊212 或邏輯地址2125,例如在實(shí)體地址為n的邏輯地址指向欄225中記錄為指 向到邏輯地址2125為m的邏輯存儲(chǔ)區(qū)塊212。而利用此種數(shù)據(jù)存儲(chǔ)區(qū)塊245 的逆指向模式,可方便在同一數(shù)據(jù)存儲(chǔ)區(qū)塊245中存在有多個(gè)邏輯地址指向 數(shù)據(jù)226,以提高其數(shù)據(jù)存取時(shí)的安全性。
本發(fā)明的連結(jié)對(duì)照表251雖然可在系統(tǒng)或微控制器21開機(jī)時(shí)逐一掃描每 一個(gè)數(shù)據(jù)存儲(chǔ)塊245的邏輯地址指向數(shù)據(jù)226而建立,并暫存于暫存存儲(chǔ)器 25中。但每次開機(jī)或系統(tǒng)激活就要重掃一次邏輯地址指向數(shù)據(jù)226以建立連 結(jié)對(duì)照表251,如此并不有利于系統(tǒng)開啟或開機(jī)時(shí)間的縮短。因此,在本發(fā)明 又一實(shí)施例中,微控制器21將可隨時(shí)、固定周期或特定時(shí)間點(diǎn)來(lái)命令位于系 統(tǒng)控制區(qū)域26內(nèi)的至少一控制存儲(chǔ)區(qū)塊265以加載及儲(chǔ)存已存在于暫存存儲(chǔ) 器25內(nèi)的連結(jié)對(duì)照表251,并致使成為一備份連結(jié)對(duì)照表2511。而等到下次 開機(jī)或系統(tǒng)開啟時(shí),微控制器21將不逐以掃描每一個(gè)數(shù)據(jù)存儲(chǔ)塊245的邏輯 地址指向數(shù)據(jù)226,而直接去加載該備份連結(jié)對(duì)照表2511,并儲(chǔ)存以成為一 連結(jié)對(duì)照表251,如此即可節(jié)省大量開機(jī)建表時(shí)間。
在系統(tǒng)控制區(qū)域36的其中至少一控制存儲(chǔ)區(qū)塊265可被定義為一內(nèi)存類 別區(qū)塊233,并在其中儲(chǔ)存一可執(zhí)行該閃存23數(shù)據(jù)存取動(dòng)作的內(nèi)存存取程序 239。當(dāng)閃存23連結(jié)該微控制器21時(shí),微控制器21將可直接讀取并加載該 內(nèi)存存取程序239,并于微控制器21內(nèi)的內(nèi)存程序單元213中儲(chǔ)存,以成為 一可提供微控制器21使用的內(nèi)存存取程序215。如此的設(shè)計(jì),本發(fā)明微控制 器21內(nèi)并不需要事先儲(chǔ)存數(shù)量有限的內(nèi)存ID數(shù)據(jù)117及內(nèi)存存取程序115, 當(dāng)然也就沒(méi)有所謂閃存可適用種類的限制,借此以擴(kuò)大微控制器21的適用范 圍。
再者,請(qǐng)參閱圖3,為本發(fā)明控制存儲(chǔ)區(qū)塊于數(shù)據(jù)存取時(shí)的動(dòng)作示意如圖所示,本發(fā)明系統(tǒng)控制區(qū)域36內(nèi)將設(shè)有至少一控制存儲(chǔ)區(qū)塊261以儲(chǔ)存 備份連結(jié)對(duì)照表2511,當(dāng)最新的備份連結(jié)對(duì)照表2511儲(chǔ)存于第一控制存儲(chǔ)區(qū) 塊261時(shí),虛線標(biāo)記BLT,第二控制存儲(chǔ)區(qū)塊262將被設(shè)定為備份連結(jié)對(duì)照表 第一候補(bǔ)區(qū)域(BLT-Tempi),第三控制存儲(chǔ)區(qū)塊263則被設(shè)定為備份連結(jié)對(duì)照 表第二候補(bǔ)區(qū)域(BLT-Temp2)。而當(dāng)微控制器21依協(xié)議要儲(chǔ)存第二次最新的備 份連結(jié)對(duì)照表2511時(shí),其會(huì)要求輪流到第二控制存儲(chǔ)區(qū)塊262中儲(chǔ)存,此時(shí), 第三控制存儲(chǔ)區(qū)塊263將被設(shè)定為備份連結(jié)對(duì)照表第一候補(bǔ)區(qū)域 (BLT-Tempi),而原本儲(chǔ)存于第一控制存儲(chǔ)區(qū)塊261內(nèi)的備份連結(jié)對(duì)照表2511 將成為一過(guò)時(shí)連結(jié)對(duì)照表2515,雖然仍舊存在,但第一控制存儲(chǔ)區(qū)塊261則 將被設(shè)定為備份連結(jié)對(duì)照表第二候補(bǔ)區(qū)域(BLT-Temp2)。由于備份連結(jié)對(duì)照表 2511、 2515可同時(shí)存在,因此又可借此以確保連結(jié)對(duì)照表的完整性。
同理,當(dāng)微控制器21依協(xié)議要儲(chǔ)存第三次最新的備份連結(jié)對(duì)照表2511 時(shí),其會(huì)要求輪流到第三控制存儲(chǔ)區(qū)塊263中儲(chǔ)存,此時(shí),第一控制存儲(chǔ)區(qū)塊 261將被設(shè)定為備份連結(jié)對(duì)照表第一候補(bǔ)區(qū)域(BLT-Tempi),而原本儲(chǔ)存于第 二控制存儲(chǔ)區(qū)塊262內(nèi)的備份連結(jié)對(duì)照表2511將成為一過(guò)時(shí)連結(jié)對(duì)照表 2515,第二控制存儲(chǔ)區(qū)塊262也將被設(shè)定為備份連結(jié)對(duì)照表第二候補(bǔ)區(qū)域 (BLT-Te即2),依此類推。通過(guò)第一控制存儲(chǔ)區(qū)塊261、第二控制存儲(chǔ)區(qū)塊262 及第三控制存儲(chǔ)區(qū)塊263的依次輪流儲(chǔ)存連結(jié)對(duì)照表2511,可避免連結(jié)對(duì)照 表2511永遠(yuǎn)儲(chǔ)存于一特定的控制存儲(chǔ)區(qū)塊261中,而造成該特定的控制存儲(chǔ) 區(qū)塊261的被過(guò)渡使用而損壞,因此可有效延長(zhǎng)閃存23的使用壽命。
另外,請(qǐng)參閱圖4,為本發(fā)明又一實(shí)施例的結(jié)構(gòu)示意圖;如圖所示,本發(fā) 明閃存23可被區(qū)分成多個(gè)存儲(chǔ)段(Segment) 31、 32 39,每一個(gè)存儲(chǔ)段31、 32 39內(nèi)都存在有多個(gè)實(shí)體存儲(chǔ)區(qū)塊231,也可如同前述實(shí)施例一般,在存儲(chǔ) 段31、 32 39中區(qū)分為有一主機(jī)可存取區(qū)域34及一系統(tǒng)控制區(qū)域36,而位 于系統(tǒng)控制區(qū)域36內(nèi)的實(shí)體存儲(chǔ)區(qū)塊則被定義為一控制存儲(chǔ)區(qū)塊365。
位于主機(jī)可存取區(qū)域34內(nèi)的實(shí)體存儲(chǔ)區(qū)塊231將可包括有一實(shí)體地址 235及一邏輯地址指向數(shù)據(jù)336,本實(shí)施例中以一存儲(chǔ)段31為一建表的范圍, 依據(jù)同一存儲(chǔ)段31內(nèi)的邏輯地址指向數(shù)據(jù)336來(lái)建立一存儲(chǔ)段地址對(duì)映表 351,以取代前述實(shí)施例的連結(jié)對(duì)照表251,并可儲(chǔ)存于暫存存儲(chǔ)器35中,可
提供微控制器21及應(yīng)用系統(tǒng)27使用。而存儲(chǔ)段地址對(duì)映表351也可隨時(shí)、固 定周期或特定時(shí)間點(diǎn)被加載及儲(chǔ)存于控制存儲(chǔ)區(qū)塊365,并致使成為一備份存 儲(chǔ)段地址對(duì)映表367。
當(dāng)然, 一個(gè)控制存儲(chǔ)區(qū)塊365內(nèi)可同時(shí)儲(chǔ)存多個(gè)備份存儲(chǔ)段地址對(duì)映表 367,而一個(gè)備份存儲(chǔ)段地址對(duì)映表367中也可以同時(shí)記錄有多個(gè)存儲(chǔ)段31、 32 39的邏輯地址指向數(shù)據(jù)336。
由于每一個(gè)存儲(chǔ)段31內(nèi)的實(shí)體存儲(chǔ)區(qū)塊231個(gè)數(shù)有限,因此依其個(gè)數(shù)所 建立的存儲(chǔ)段地址對(duì)映表351大小相對(duì)于前述的連結(jié)對(duì)照表251會(huì)減少許多, 因此,儲(chǔ)存存儲(chǔ)段地址對(duì)映表351的暫存存儲(chǔ)器35容量大小也可以大幅縮小。 換句話說(shuō),暫存存儲(chǔ)器35的容量大小將可近似于(例如稍大于或等于)存儲(chǔ)段 地址對(duì)映表351的大小。而在本發(fā)明各種實(shí)施例中,每一存儲(chǔ)段31、 32 39 內(nèi)的實(shí)體存儲(chǔ)區(qū)塊231個(gè)數(shù)以256個(gè)為較佳。
應(yīng)用系統(tǒng)27所能接受到的邏輯存儲(chǔ)區(qū)塊個(gè)數(shù)并沒(méi)有改變,還是同樣被儲(chǔ) 存于邏輯存儲(chǔ)區(qū)塊地址區(qū)211中,但微控制器21將依據(jù)存儲(chǔ)段31的大小而將 邏輯存儲(chǔ)區(qū)塊地址區(qū)211相對(duì)應(yīng)區(qū)分成多個(gè)小區(qū)域,一小區(qū)域代表一個(gè)存儲(chǔ)段 31、32 39,若應(yīng)用系統(tǒng)27所指定的邏輯存儲(chǔ)區(qū)塊相對(duì)為不同存儲(chǔ)段31、32 39的實(shí)體存儲(chǔ)區(qū)塊231時(shí),微控制器21將立即去讀取不同存儲(chǔ)段31、 32 39 的備份存儲(chǔ)段地址對(duì)映表367,并加載于暫存存儲(chǔ)器35中,以成為--個(gè)新的 存儲(chǔ)段地址對(duì)映表351,對(duì)數(shù)據(jù)存取的進(jìn)行不會(huì)形成無(wú)法接收的影響。
接續(xù),請(qǐng)參閱圖5A、 5B及5C,分別為本發(fā)明閃存儲(chǔ)存系統(tǒng)又一實(shí)施例的 結(jié)構(gòu)示意圖;如圖所示,在此實(shí)施例中,其主要是可將多個(gè)閃存23、 55、 57、 59中的至少一個(gè)實(shí)體存儲(chǔ)區(qū)塊231共同組合成為一存儲(chǔ)段51,而該閃存23、 55、 57、 59以一串聯(lián)類型與微控制器21連接,如圖5A所示。
當(dāng)然,為了可加速數(shù)據(jù)的存取速度,閃存23、 55、 57、 59也可以一并聯(lián) 類型來(lái)與微控制器21連接,而閃存23、 55、 57、 59中的至少一個(gè)實(shí)體存儲(chǔ)區(qū) 塊231還是可共同組合成為一存儲(chǔ)段52,如圖5B所示。
閃存23、 55、 57、 59也可以一串聯(lián)/并聯(lián)混合搭配的類型來(lái)與微控制器 21連接,而閃存23、 55、 57、 59中的至少一個(gè)實(shí)體存儲(chǔ)區(qū)塊231也可共同組 合成為一存儲(chǔ)段53,如圖5C所示。
接續(xù),請(qǐng)參閱圖6,為本發(fā)明閃存于數(shù)據(jù)存取時(shí)的時(shí)鐘示意圖;如圖所示,
本發(fā)明閃存儲(chǔ)存系統(tǒng)內(nèi)存在有一系統(tǒng)時(shí)鐘(clock),其包括有多個(gè)上升緣691 及多個(gè)下降源695,而本發(fā)明微控制器21所可改變數(shù)據(jù)存取信息(signal)的 依據(jù)將不限定于如現(xiàn)有結(jié)構(gòu)一般的系統(tǒng)時(shí)鐘上升緣691處其系統(tǒng)時(shí)鐘的下降 緣695處也可被使用。因此,在微控制器21執(zhí)行數(shù)據(jù)存取信息動(dòng)作時(shí),其相 對(duì)應(yīng)于內(nèi)頻的系統(tǒng)時(shí)鐘將可有效降低其頻率,并借此以節(jié)省系統(tǒng)電能的浪費(fèi)。
最后,請(qǐng)參閱圖7,為本發(fā)明又一實(shí)施例的結(jié)構(gòu)示意圖;如圖所示,本發(fā) 明閃存23中可包括有多個(gè)儲(chǔ)存體(multi-Bank架構(gòu))71、 72、 78、 79,而每一 個(gè)儲(chǔ)存體71、 72、 78、 79內(nèi)所相對(duì)應(yīng)的至少一實(shí)體存儲(chǔ)區(qū)塊731可共同組成 為一存儲(chǔ)頁(yè)73。如果同一存儲(chǔ)頁(yè)73中的所有構(gòu)成組件一實(shí)體存儲(chǔ)區(qū)塊均為無(wú) 缺陷的無(wú)缺陷實(shí)體存儲(chǔ)區(qū)塊731,則該存儲(chǔ)頁(yè)就可被定義為一正常存儲(chǔ)頁(yè)73。 相反,如果同一存儲(chǔ)頁(yè)中存在有至少一實(shí)體存儲(chǔ)區(qū)塊是有缺陷的有缺陷實(shí)體存 儲(chǔ)區(qū)塊751,則此存儲(chǔ)頁(yè)將被定義為不正常存儲(chǔ)頁(yè)75。并且,如果同一存儲(chǔ)頁(yè) 中所有的實(shí)體存儲(chǔ)區(qū)塊均為有缺陷實(shí)體存儲(chǔ)區(qū)塊751,則此存儲(chǔ)頁(yè)則被定義為 失效存儲(chǔ)頁(yè)76。通過(guò)微控制器21的內(nèi)部編排,而可將所有的正常存儲(chǔ)頁(yè)73 將被編排于該閃存23的一前段區(qū)域A中,而所有的不正常存儲(chǔ)頁(yè)75則被編排 于閃存23的一后段區(qū)域B中,所有的失效存儲(chǔ)頁(yè)76則被編排于閃存23的一 最后區(qū)域C中,通過(guò)如此的編排以達(dá)到提高數(shù)據(jù)存取速度的目的。
當(dāng)然,本發(fā)明還可有其他多種實(shí)施例,在不背離本發(fā)明精神及其實(shí)質(zhì)的情 況下,熟悉本領(lǐng)域的技術(shù)人員可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這 些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明權(quán)利要求的保護(hù)范圍。
權(quán)利要求
1、一種閃存儲(chǔ)存系統(tǒng),其特征在于,主要包括有一微控制器;至少一閃存,連接該微控制器,每一閃存內(nèi)包括有多個(gè)實(shí)體存儲(chǔ)區(qū)塊,而每一實(shí)體存儲(chǔ)區(qū)塊內(nèi)又包括有一實(shí)體地址及多個(gè)實(shí)體扇區(qū),每一個(gè)實(shí)體扇區(qū)則至少包括有一使用者數(shù)據(jù)域及一邏輯地址指向欄,其中每一個(gè)邏輯地址指向欄內(nèi)都在該使用者數(shù)據(jù)域內(nèi)儲(chǔ)存有一實(shí)體數(shù)據(jù)時(shí)寫入一邏輯地址指向數(shù)據(jù),該邏輯地址指向數(shù)據(jù)記錄有一與該實(shí)體存儲(chǔ)區(qū)塊相對(duì)應(yīng)的一邏輯存儲(chǔ)區(qū)塊的邏輯地址;一暫存存儲(chǔ)器,連接該微控制器,用以儲(chǔ)存一連結(jié)對(duì)照表,該連結(jié)對(duì)照表記錄有每一個(gè)實(shí)體存儲(chǔ)區(qū)塊的實(shí)體地址及與其相對(duì)應(yīng)的邏輯存儲(chǔ)區(qū)塊的邏輯地址;及一系統(tǒng)時(shí)鐘,該系統(tǒng)時(shí)鐘包括有多個(gè)上升緣及多個(gè)下降緣,而每一個(gè)上升緣及每一個(gè)下降緣都可被用以選擇作為該微控制器的一數(shù)據(jù)存取信息的變動(dòng)依據(jù)。
2、 根據(jù)權(quán)利要求l所述的閃存儲(chǔ)存系統(tǒng),其特征在于,該閃存內(nèi)被區(qū)分 為一主機(jī)可存取區(qū)域及一系統(tǒng)控制區(qū)域,位于該主機(jī)可存取區(qū)域內(nèi)的實(shí)體存 儲(chǔ)區(qū)塊將被定義為一數(shù)據(jù)存儲(chǔ)區(qū)塊,而位于該系統(tǒng)控制區(qū)域內(nèi)的實(shí)體存儲(chǔ)區(qū) 塊則被定義為一控制存儲(chǔ)區(qū)塊,而其中至少有一控制存儲(chǔ)區(qū)塊用以加載及儲(chǔ) 存該連結(jié)對(duì)照表,被加載的連結(jié)對(duì)照表則成為一備份連結(jié)對(duì)照表,并且該連 結(jié)對(duì)照表是在該微控制器激活時(shí)直接加載該備份連結(jié)對(duì)照表而建立。
3、 根據(jù)權(quán)利要求l所述的閃存儲(chǔ)存系統(tǒng),其特征在于,該閃存內(nèi)又被區(qū) 分成多個(gè)存儲(chǔ)段,而每一個(gè)存儲(chǔ)段內(nèi)都包括有多個(gè)實(shí)體存儲(chǔ)區(qū)塊,且同一個(gè)存 儲(chǔ)段內(nèi)的所有邏輯地址指向數(shù)據(jù)將共同組成為一存儲(chǔ)段地址對(duì)映表,而該存儲(chǔ) 段地址對(duì)映表將用以取代該連結(jié)對(duì)照表,并被儲(chǔ)存于該暫存存儲(chǔ)器。
4、 根據(jù)權(quán)利要求l所述的閃存儲(chǔ)存系統(tǒng),其特征在于,包括有多個(gè)閃存, 而每一個(gè)閃存中至少一實(shí)體存儲(chǔ)區(qū)塊與其它閃存中相對(duì)應(yīng)的至少一實(shí)體存儲(chǔ) 區(qū)塊共同組成為一存儲(chǔ)段,且同一個(gè)存儲(chǔ)段內(nèi)的所有邏輯地址指向數(shù)據(jù)將共 同組成為一存儲(chǔ)段地址對(duì)映表,而該存儲(chǔ)段地址對(duì)映表將用以取代該連結(jié)對(duì) 照表,并被儲(chǔ)存于該暫存存儲(chǔ)器,該多個(gè)閃存以一串聯(lián)、 一并聯(lián)及一串聯(lián)/并 聯(lián)的其中之一型態(tài)而與該微控制器連接。
5、 根據(jù)權(quán)利要求1所述的閃存儲(chǔ)存系統(tǒng),其特征在于,該閃存的其中一 實(shí)體存儲(chǔ)區(qū)塊被定義為一內(nèi)存類別區(qū)塊,用以儲(chǔ)存一內(nèi)存存取程序,而該微控 制器在激活時(shí)將直接加載該內(nèi)存存取程序,并借此執(zhí)行對(duì)該閃存的數(shù)據(jù)存取動(dòng) 作。
6、 根據(jù)權(quán)利要求1所述的閃存儲(chǔ)存系統(tǒng),其特征在于,該閃存包括有多 個(gè)儲(chǔ)存體,而每一個(gè)儲(chǔ)存體內(nèi)所相對(duì)應(yīng)的至少一實(shí)體存儲(chǔ)區(qū)塊共同組成為一存 儲(chǔ)頁(yè),同一存儲(chǔ)頁(yè)中的所有實(shí)體存儲(chǔ)區(qū)塊都為一無(wú)缺陷的無(wú)缺陷實(shí)體存儲(chǔ)區(qū)塊 時(shí),則被定義為一正常存儲(chǔ)頁(yè),而同一存儲(chǔ)頁(yè)中存在有至少一實(shí)體存儲(chǔ)區(qū)塊為 一有缺陷的有缺陷實(shí)體存儲(chǔ)區(qū)塊時(shí),則被定義為不正常存儲(chǔ)頁(yè),該同一存儲(chǔ)頁(yè) 中的所有實(shí)體存儲(chǔ)區(qū)塊都為該有缺陷實(shí)體存儲(chǔ)區(qū)塊時(shí),則被定義為一失效存儲(chǔ) 頁(yè),該正常存儲(chǔ)頁(yè)將通過(guò)該微控制器的作用而被編排于該閃存的一前段區(qū)域 中,該不正常存儲(chǔ)頁(yè)則被編排于該閃存的一后段區(qū)域中,且該失效存儲(chǔ)頁(yè)則被 編排于該閃存的一最后區(qū)域中。
7、 一種閃存儲(chǔ)存系統(tǒng),其特征在于,主要包括有一微控制器及至少一閃 存,閃存連接該微控制器,而該閃存儲(chǔ)存系統(tǒng)內(nèi)包括有一系統(tǒng)時(shí)鐘,該系統(tǒng)時(shí) 鐘包括有多個(gè)上升緣及多個(gè)下降緣,而每一個(gè)上升緣及每一個(gè)下降緣都可被用 以選擇作為該微控制器的一數(shù)據(jù)存取信息的依據(jù)。
8、 如權(quán)利要求7所述的一種閃存儲(chǔ)存系統(tǒng),其特征在于,所述閃存以一串聯(lián)、 一并聯(lián)及一串聯(lián)/并聯(lián)的其中之一型態(tài)而與該微控制 器連接,每一個(gè)閃存中包括有多個(gè)實(shí)體存儲(chǔ)區(qū)塊,而每一個(gè)閃存中至少一實(shí)體 存儲(chǔ)區(qū)塊與其它閃存中相對(duì)應(yīng)的至少一實(shí)體存儲(chǔ)區(qū)塊共同組成為一存儲(chǔ)段,而 每一實(shí)體存儲(chǔ)區(qū)塊內(nèi)又包括有一實(shí)體地址及一邏輯地址指向數(shù)據(jù),該邏輯地址 指向數(shù)據(jù)記錄有一與該實(shí)體存儲(chǔ)區(qū)塊相對(duì)應(yīng)的一邏輯存儲(chǔ)區(qū)塊的邏輯地址,同 一個(gè)存儲(chǔ)段內(nèi)的每一個(gè)邏輯地址指向數(shù)據(jù)共同組成為 一存儲(chǔ)段地址對(duì)映表。
9、 如權(quán)利要求8所述的一種閃存儲(chǔ)存系統(tǒng),其特征在于,還包括一暫存 存儲(chǔ)器,連接該微控制器,用以儲(chǔ)存該存儲(chǔ)段地址對(duì)映表。
10、 如權(quán)利要求7所述的一種閃存儲(chǔ)存系統(tǒng),其特征在于,所述閃存包括 有多個(gè)實(shí)體存儲(chǔ)區(qū)塊,而其中一實(shí)體存儲(chǔ)區(qū)塊被定義為一內(nèi)存類別區(qū)塊,用以 儲(chǔ)存一內(nèi)存存取程序,而該微控制器在激活時(shí)將直接加載該內(nèi)存存取程序,并 借此執(zhí)行對(duì)該閃存的數(shù)據(jù)存取動(dòng)作。
11、如權(quán)利要求7所述的一種閃存儲(chǔ)存系統(tǒng),其特征在于,該閃存包括有 多個(gè)儲(chǔ)存體,而每一個(gè)儲(chǔ)存體內(nèi)所相對(duì)應(yīng)的至少一實(shí)體存儲(chǔ)區(qū)塊共同組成為一 存儲(chǔ)頁(yè),同一存儲(chǔ)頁(yè)中的所有實(shí)體存儲(chǔ)區(qū)塊都為一無(wú)缺陷的無(wú)缺陷實(shí)體存儲(chǔ)區(qū) 塊時(shí),則被定義為一正常存儲(chǔ)頁(yè),而同一存儲(chǔ)頁(yè)中存在有至少一實(shí)體存儲(chǔ)區(qū)塊 為一有缺陷的有缺陷實(shí)體存儲(chǔ)區(qū)塊時(shí),則被定義為不正常存儲(chǔ)頁(yè),該正常存儲(chǔ) 頁(yè)將通過(guò)該微控制器的作用而被編排于該閃存的一前段區(qū)域中,該不正常存儲(chǔ) 頁(yè)則被編排于該閃存的一后段區(qū)域中。
全文摘要
本發(fā)明涉及一種閃存儲(chǔ)存系統(tǒng),主要包括有微控制器;至少一閃存該微控制器,每一閃存內(nèi)包括有多個(gè)實(shí)體存儲(chǔ)區(qū)塊,而每一實(shí)體存儲(chǔ)區(qū)塊內(nèi)又包括有一實(shí)體地址及多個(gè)實(shí)體扇區(qū),每一個(gè)實(shí)體扇區(qū)則至少包括有一使用者數(shù)據(jù)域及一邏輯地址指向欄,其中每一個(gè)邏輯地址指向欄內(nèi)都可在該使用者數(shù)據(jù)域內(nèi)儲(chǔ)存有一實(shí)體數(shù)據(jù)時(shí)寫入一邏輯地址指向數(shù)據(jù),邏輯地址指向數(shù)據(jù)可記錄有一與該實(shí)體存儲(chǔ)區(qū)塊相對(duì)應(yīng)的一邏輯存儲(chǔ)區(qū)塊的邏輯地址;及一暫存存儲(chǔ)器,連接微控制器,可儲(chǔ)存一連結(jié)對(duì)照表,連結(jié)對(duì)照表可記錄有每一個(gè)實(shí)體存儲(chǔ)區(qū)塊的實(shí)體地址及與其相對(duì)應(yīng)的其中一邏輯存儲(chǔ)區(qū)塊的邏輯地址。本發(fā)明不僅可確保數(shù)據(jù)存取時(shí)的安全性,又可節(jié)省暫存存儲(chǔ)器的內(nèi)存容量及電能損耗。
文檔編號(hào)G06F12/02GK101364206SQ200710090439
公開日2009年2月11日 申請(qǐng)日期2005年6月1日 優(yōu)先權(quán)日2005年6月1日
發(fā)明者吳東賢, 徐慶鐘, 林傳生, 林高正, 王裕賢, 蘇建彰, 陳光原 申請(qǐng)人:旺玖科技股份有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1