亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

包括緩沖存儲器的閃存設備和閃存系統(tǒng)的制作方法

文檔序號:6782381閱讀:276來源:國知局
專利名稱:包括緩沖存儲器的閃存設備和閃存系統(tǒng)的制作方法
技術領域
本發(fā)明涉及閃存設備,特別是涉及包括緩沖存儲器的閃存設備和閃存系 統(tǒng)、以及更新閃存設備中的數(shù)據(jù)的方法。
背景技術
閃存是可以大規(guī)模集成的非易失性存儲器。因為閃存在保存數(shù)據(jù)方面優(yōu) 越,所以閃存可以用作主存儲器和/或系統(tǒng)的主存儲設備。閃存可以應用于動態(tài)隨機存取存儲器(DRAM)接口或者靜態(tài)隨機存取存儲器(SRAM )接口 。 因為其大規(guī)模和大存儲容量,閃存正在取代硬盤和軟盤。閃存被用作移動數(shù) 字電子機器(如蜂窩電話、數(shù)字相機、mp3播放器、可攜式攝像機、個人數(shù) 字助理(PDA)等)中的存儲設備。然而,閃存的讀時間和寫時間長于隨機 存取存儲器(RAM)的讀時間和寫時間,并且閃存不能夠被隨機存取。閃存 設備中可以包括緩沖存儲器以克服閃存不能隨機存取的缺點。緩沖存儲器可 以用隨機存取存儲器(如DRAM或SRAM)實現(xiàn)。在包括緩沖存儲器的閃存設備中,從主機接收的數(shù)據(jù)存儲在緩沖存儲器 中,然后緩沖存儲器的數(shù)據(jù)被存儲于閃存中。以同樣的方式,閃存的數(shù)據(jù)被 存儲于緩沖存儲器中,然后緩沖存儲器中的數(shù)據(jù)被傳輸給主機。緩沖存儲器被要求在數(shù)據(jù)寫入閃存之前或在閃存中的數(shù)據(jù)被傳輸給主機 之前暫時存儲數(shù)據(jù),因此間接地支持閃存的隨機存取。然而,當更新閃存的數(shù)據(jù)且數(shù)據(jù)的大小小于塊的大小時,因為由塊單元 執(zhí)行擦除操作,所以執(zhí)行不必要的操作。圖1A到1D是圖示在常規(guī)的包括緩沖存儲器的閃存中更新數(shù)據(jù)的處理 的圖。參照圖1A,在閃存20的數(shù)據(jù)18中包括需要被更新的數(shù)據(jù)14和不需要 被更新的數(shù)據(jù)15,并且在緩沖存儲器10中包括更新數(shù)據(jù)12。參照圖1B,閃存中的數(shù)據(jù)18被傳輸?shù)骄彌_存儲器10,并且數(shù)據(jù)14被更 新數(shù)據(jù)12替換。因為在緩沖存儲器10中內(nèi)部數(shù)據(jù)傳輸是不可能的,所以數(shù)據(jù)可以通過使用另外的存儲器或者通過先進先出(FIFO)處理,在緩沖存儲器10中被更新。通過塊單元在閃存20中執(zhí)行擦除操作。參照圖1C,更新的數(shù)據(jù)19被編程到閃存20的擦除塊或者另一塊。圖1D 表示其中更新操作完成的閃存20的狀態(tài)。在傳統(tǒng)的閃存設備中,因為要求另外的存儲器或先進先出(FIFO)處理, 所以更新操作復雜且系統(tǒng)的性能被劣化。發(fā)明內(nèi)容因此,提供本發(fā)明用于基本消除由于相關技術的限制和缺點的 一個或更 多問題。本發(fā)明的 一 些實施例可提供一種包括緩沖存儲器的閃存設備,其能夠通過直接存儲器存取(DMA)操作來更新數(shù)據(jù)。本發(fā)明的 一些實施例可提供一種包括該閃存設備的閃存系統(tǒng)。 本發(fā)明的一些實施例可提供一種通過DMA操作更新閃存設備的數(shù)據(jù)的方法。在本發(fā)明的一些實施例中,閃存設備包括閃存、緩沖存儲器以及控制單 元。緩沖存儲器暫時存儲要存儲在閃存中的數(shù)據(jù)或從閃存中讀取的數(shù)據(jù)。控 制單元包括緩沖控制器。當閃存中需要更新的數(shù)據(jù)的大小小于閃存的塊的大 小時,緩沖控制器執(zhí)行跳轉(zhuǎn)操作,用于將在閃存中不需要被更新的數(shù)據(jù)傳輸 到緩沖存儲器中更新數(shù)據(jù)的鄰近位置。更新數(shù)據(jù)用于替換閃存中需要被更新 的數(shù)據(jù)。跳轉(zhuǎn)操作可以包括從閃存到緩沖存儲器的直接存儲器存取(DMA )操作。緩沖控制器包括跳轉(zhuǎn)表單元,其包括一個或多個用以執(zhí)行跳轉(zhuǎn)操作的跳 轉(zhuǎn)表。每個跳轉(zhuǎn)表可包括跳轉(zhuǎn)開始寄存器以及跳轉(zhuǎn)目標寄存器。跳轉(zhuǎn)開始寄 存器可以存儲"L-1"。 L可以是緩沖存儲器中更新數(shù)據(jù)的開始地址。跳轉(zhuǎn)目 標寄存器可以存儲"M+1"。 M可以是緩沖存儲器中更新數(shù)據(jù)的終止地址。跳轉(zhuǎn)表單元還可以包括跳轉(zhuǎn)表指定寄存器。跳轉(zhuǎn)表指定寄存器可以指定 跳轉(zhuǎn)表中的一個跳轉(zhuǎn)表。該一個跳轉(zhuǎn)表可以用于相應的跳轉(zhuǎn)操作。跳轉(zhuǎn)表單元還可以包括跳轉(zhuǎn)表啟用寄存器。跳轉(zhuǎn)表啟用寄存器可以啟用 被指定的跳轉(zhuǎn)表。跳轉(zhuǎn)表單元還可以包括模式選擇寄存器。模式選擇寄存器可以確定是否閃存中不需要更新的數(shù)據(jù)被寫到緩沖存儲器中更新數(shù)據(jù)的鄰近位置。 每個跳轉(zhuǎn)表可以通過緩沖存儲器中隨機連接的空間配置。 閃存設備還可以包括主機接口。主機接口可以將控制信號、地址信號和 數(shù)據(jù)信號轉(zhuǎn)換為操作閃存的內(nèi)部信號??刂菩盘枴⒌刂沸盘柡蛿?shù)據(jù)信號可以 從外部主機接收。緩沖存儲器可以對應于隨機存取存儲器(ram)。 緩沖存儲器可以對應于靜態(tài)隨機存取存儲器(sram )。 緩沖存儲器可以對應于動態(tài)隨機存取存儲器(dram)。 控制單元還可以包括緩沖存儲器控制器和閃存控制器。緩沖存儲器控制器可以控制緩沖存儲器讀操作和寫操作。閃存控制器可以控制閃存的讀操作和寫操作。在本發(fā)明的一些實施例中,閃存系統(tǒng)包括主機和閃存設備。閃存設備根 據(jù)主機的命令存儲數(shù)據(jù)或者輸出存儲的數(shù)據(jù)。閃存設備包括閃存、緩沖存儲 器以及控制單元??刂茊卧ň彌_存儲器控制器。當閃存中需要更新的數(shù) 據(jù)的大小小于閃存的塊的大小時,緩沖控制器執(zhí)行跳轉(zhuǎn)操作,用于將在閃存 中不需要被更新的數(shù)據(jù)傳輸?shù)骄彌_存儲器中更新數(shù)據(jù)的鄰近位置。閃存系統(tǒng)還可以包括主機接口。主機接口可以將控制信號、地址信號和 數(shù)據(jù)信號轉(zhuǎn)換為操作閃存的內(nèi)部信號??刂菩盘枴⒌刂沸盘柡蛿?shù)據(jù)信號可以 從外部主機接收。緩沖控制器可以包括跳轉(zhuǎn)表單元,其包括一個或多個用以執(zhí)行跳轉(zhuǎn)操作 的跳轉(zhuǎn)表。每個跳轉(zhuǎn)表可包括跳轉(zhuǎn)開始寄存器以及跳轉(zhuǎn)目標寄存器。跳轉(zhuǎn)開始寄存器可以存儲"l-r。 l可以是緩沖存儲器中更新數(shù)據(jù)的開始地址。跳 轉(zhuǎn)目標寄存器可以存儲"m+r。 m可以是緩沖存儲器中更新數(shù)據(jù)的終止地址。跳轉(zhuǎn)操作還可包括從閃存到緩沖存儲器的直接存儲器存取(dma )操作。 跳轉(zhuǎn)表單元還可以包括跳轉(zhuǎn)表指定寄存器。跳轉(zhuǎn)表指定寄存器可以指定跳轉(zhuǎn)表中的一個跳轉(zhuǎn)表。該一個跳轉(zhuǎn)表可以用于相應的跳轉(zhuǎn)操作。跳轉(zhuǎn)表單元還可以包括跳轉(zhuǎn)表啟用寄存器。跳轉(zhuǎn)表啟用寄存器可以啟用被指定的跳轉(zhuǎn)表。跳轉(zhuǎn)表單元還可以包括模式選擇寄存器。模式選擇寄存器可以確定是否 閃存中不需要更新的數(shù)據(jù)被寫到緩沖存儲器中更新數(shù)據(jù)的鄰近位置。 每個跳轉(zhuǎn)表可以通過緩沖存儲器中隨機相連的空間配置??刂茊卧€可以包括緩沖存儲器控制器和閃存控制器。緩沖存儲器控制 器可以控制緩沖存儲器讀操作和寫操作。閃存控制器可以控制閃存的讀操作 和寫操作。在更新包括根據(jù)本發(fā)明實施例的閃存和緩沖存儲器的閃存設備的數(shù)據(jù)的 方法中,更新數(shù)據(jù)存儲在緩沖存儲器中。確定閃存中需要更新的數(shù)據(jù)的大小 是否小于閃存的塊的大小。當緩沖存儲器中需要更新的數(shù)據(jù)的大小小于閃存 的塊的大小時,執(zhí)行跳轉(zhuǎn)操作將閃存中不需要被更新的數(shù)據(jù)傳輸?shù)骄彌_存儲 器中更新數(shù)據(jù)的鄰近位置。另外,閃存塊可以被擦除并且更新數(shù)據(jù)可被編程到閃存。跳轉(zhuǎn)操作可以包括從閃存到緩沖存儲器的直接存儲器存取(DMA)操作。因此,根據(jù)本發(fā)明包括緩沖存儲器的閃存設備和閃存系統(tǒng)、及更新閃存 設備的數(shù)據(jù)的方法,可以通過DMA操作簡化更新操作并且增強了系統(tǒng)性能。


圖1A到1D是圖示在常規(guī)的包括緩沖存儲器的閃存中更新數(shù)據(jù)的處理 的圖;圖2是根據(jù)本發(fā)明示例實施例、圖示包括緩沖存儲器的閃存設備的方塊圖;圖3是圖示圖2中的跳轉(zhuǎn)表單元的方塊圖;圖4A到圖4D是根據(jù)本發(fā)明示例實施例、圖示在包括緩沖存儲器的閃存 設備中更新數(shù)據(jù)的處理的圖;圖5是圖示包括緩沖存儲器的閃存系統(tǒng)的方塊圖;圖6是圖示包括緩沖存儲器的閃存設備中更新數(shù)據(jù)的處理的流程圖。
具體實施方式
現(xiàn)在將參照附圖更全面地描述本發(fā)明的各實施例,在附圖中示出了本發(fā) 明各實施例。然而,本發(fā)明可以以許多不同形式實現(xiàn),并且不應當被解釋為 限于在此提出的各實施例。而且,提供這些實施例使得本公開將是充分的和 完整的,并將完全地將本發(fā)明的保護范圍傳達給本領域技術人員。貫穿本申 請相同的附圖標記表示相同的元件。將理解的是,盡管術語第一、第二、等在此可用于描述各種元件,然而這些元件不應當受這些術語限制。這些術語被用于將一個元件與其他元件區(qū) 分。例如,第一元件可以被稱為第二元件,并且類似地,第二元件也可以被 稱為第一個元件,而不偏離本發(fā)明范圍。如在這里使用的,術語"和/或"包 括一個或多個相關聯(lián)的列出的術語的任何及全部結合。將理解的是,當元件被稱為"連接"或者"耦合"到另一元件時,它可 以直接連接或耦合到其它元件或者可以存在中間元件。相反地,當元件被稱 為"直接連接"或者"直接耦合"到另一元件時,不存在中間元件。用來描 述各元件之間關系的其它詞應該以相同方式解釋(例如,"在...之間,,對于"直 接在...之間","相鄰"對于"直接相鄰"等)。這里使用的術語用于描述特定實施例的目標,而不是想要限制本發(fā)明。如在此使用的,單數(shù)形式"一 (a)"、 "一 (an)"和"該(the)"意圖在于也 包括復數(shù)形式,除非上下文清楚地指示。還將理解的是當在此使用術語"包 含(comprise ),,、"包含(comprising)"、"包4舌(include )"和/或"包括(including ),, 時,指定列出的特征、整體、步驟、操作、元件以及/或組件的存在,但是不 排除一個或多個其他特征、整體、步驟、操作、元件以及/或其組的存在或增 加。除非另有定義,這里使用的所有術語(包括技術的和科學的術語)具有 與本發(fā)明所屬的技術領域的普通技術人員通常所理解的同樣的意義。還將理相關技術的上下文中的意義一致的意義,并且將不以理想化的或者過于形式 化的含義解釋,除非在此明確地如此定義。圖2是根據(jù)本發(fā)明示例實施例、圖示包括緩沖存儲器的閃存設備的方塊 圖。參照圖2,閃存設備包括控制單元100、閃存160和緩沖存儲器170。閃 存設備還可以包括主機接口 180。主機接口 180將控制信號、地址信號和數(shù) 據(jù)信號轉(zhuǎn)換為用于操作閃存160的內(nèi)部信號??刂菩盘?、地址信號和數(shù)據(jù)信 號/人外部主積4姿收。緩沖存儲器170暫時存儲要在閃存160中存儲的數(shù)據(jù)和從閃存160讀取 的數(shù)據(jù)。緩沖存儲器170是靜態(tài)隨機存取存儲器(SRAM)、動態(tài)隨機存取存 儲器(DRAM)或另一類型的易失性存儲器??刂茊卧?00包括具有跳轉(zhuǎn)表單元120的緩沖控制器110??刂茊卧?00 還包括閃存控制器130和緩沖存儲器控制器140。閃存控制器130控制閃存160的讀操作和寫操作。緩沖存儲器控制器140控制從緩沖存儲器170的讀 出操作和向緩沖存儲器no的寫入操作。圖3是圖示圖2中的跳轉(zhuǎn)表單元的方塊圖。參照圖3,跳轉(zhuǎn)表單元120 包括一個或多個跳轉(zhuǎn)表121和122、跳轉(zhuǎn)開始寄存器123、跳轉(zhuǎn)目標寄存器 124、跳轉(zhuǎn)表指定寄存器125、跳轉(zhuǎn)表啟用寄存器126以及模式選擇寄存器127。圖4A到圖4D是才艮據(jù)本發(fā)明示例實施例、圖示在包括緩沖存儲器的閃存 設備中更新數(shù)據(jù)的處理的圖。如圖4A中所示,當閃存160中需要更新的數(shù) 據(jù)161的大小小于閃存160的塊165的大小時,如圖4B中所示,通過傳輸不 需要被更新的數(shù)據(jù)162到緩沖存儲器170中更新數(shù)據(jù)171的至少一個鄰近位 置來執(zhí)行跳轉(zhuǎn)操作。更新數(shù)據(jù)171用于替換閃存中需要更新的數(shù)據(jù)161。如 圖4B中所示,數(shù)據(jù)在緩沖存儲器170中被更新,并且包括閃存160中的數(shù)據(jù) 162的塊165被擦除。如圖4C中所示,更新的數(shù)據(jù)175被編程到閃存160。 如圖4D中所示,數(shù)據(jù)的更新操作結束。為實現(xiàn)這些更新操作,當執(zhí)行更新操作時,緩沖控制器110或固件(未 示出)比較更新數(shù)據(jù)171的大小和閃存160的塊165的大小。當閃存160的 塊165的大小不大于更新數(shù)據(jù)171的大小時,閃存160的塊165被擦除。更 新的數(shù)據(jù)175被編程至被擦除的塊或另一塊。然后,更新操作結束。當更新數(shù)據(jù)171的大小小于閃存160的塊165的大小時,跳轉(zhuǎn)表指定寄 存器125指定對于相應的跳轉(zhuǎn)操作執(zhí)行的跳轉(zhuǎn)表121。跳轉(zhuǎn)表啟用寄存器126 啟用指定的跳轉(zhuǎn)表121。指定的跳轉(zhuǎn)表121包括跳轉(zhuǎn)開始寄存器123和跳轉(zhuǎn) 目標寄存器124。跳轉(zhuǎn)開始寄存器123存儲"L-1",其中L是更新數(shù)據(jù)171 的開始地址。跳轉(zhuǎn)目標寄存器124存儲"M+1",其中M是更新數(shù)據(jù)171的 終止地址。跳轉(zhuǎn)操作表示將閃存160中不需要被更新的數(shù)據(jù)162傳輸?shù)骄彌_ 存儲器170的更新數(shù)據(jù)171的鄰近位置?;诖鎯υ谔D(zhuǎn)開始寄存器123和 跳轉(zhuǎn)目標寄存器124中的值執(zhí)行跳轉(zhuǎn)操作。跳轉(zhuǎn)操作包括從閃存160到緩沖 存儲器170的直接存儲器存取(DMA)操作。當更新數(shù)據(jù)171在寫保護部分中時,包括在跳轉(zhuǎn)表單元120中的模式選 擇寄存器127可以傳輸更新數(shù)據(jù)171到緩沖存儲器170的另一部分。模式選 擇寄存器127還可以確定更新數(shù)據(jù)171的鄰近位置是否在寫保護部分中,以 便確定是否在DMA操作期間執(zhí)行跳轉(zhuǎn)操作。重要信息存儲于寫保護部分中。 該重要信息可以是在外部主機中使用的引導代碼或其他信息。這樣存儲在緩沖存儲器170中的重要信息被模式選擇寄存器127保護。跳轉(zhuǎn)表121和122 的每個可以由緩沖存儲器中隨機連接的空間配置,因為跳轉(zhuǎn)表121和122的 每個存儲緩沖存儲器170的地址。圖5是圖示包括緩沖存儲器的閃存系統(tǒng)的方塊圖。參照圖5,閃存系統(tǒng) 包括主機210和閃存設備200。閃存設備200根據(jù)主才幾210的命令存儲數(shù)據(jù) 或者輸出存儲的數(shù)據(jù)。閃存設備200包括主機接口 180、具有跳轉(zhuǎn)表單元120 的緩沖控制器IIO、閃存160、閃存控制器130、緩沖存儲器170和緩沖存儲 器控制器140。主機接口 180、具有跳轉(zhuǎn)表單元120的緩沖控制器110、閃存 160、閃存控制器130、緩沖存儲器170和緩沖存儲器控制器140的操作與圖 2中所示的那些的操作相同。圖6是圖示包括緩沖存儲器的閃存設備中更新數(shù)據(jù)過程的流程圖。參照 圖6,更新數(shù)據(jù)存儲在緩沖存儲器中(步驟S310)。確定閃存中需要更新的數(shù) 據(jù)的大小是否小于閃存的塊的大小(步驟S320)。當閃存中需要被更新的數(shù) 據(jù)大小小于閃存中的塊的大小時(步驟S320:是),通過將閃存中不需要被 更新的數(shù)據(jù)傳輸?shù)骄彌_存儲器中更新數(shù)據(jù)的鄰近位置執(zhí)行跳轉(zhuǎn)操作(步驟 S330 )。另外,在閃存設備的更新數(shù)據(jù)的過程中,其中已經(jīng)存儲需要被更新的 數(shù)據(jù)的閃存的塊被擦除(步驟340),并且緩沖存儲器中的更新的數(shù)據(jù)被編程 到閃存(步驟S350 )。在下文中,參照圖2、圖3、圖4A到4D和圖6描述閃存設備的更新數(shù) 據(jù)的過程。當需要被更新的數(shù)據(jù)161存儲于閃存160中時,緩沖存儲器170 從外部主機接收更新數(shù)據(jù)171并且存儲更新數(shù)據(jù)171 (步驟S310)。將需要被 更新的數(shù)據(jù)161的大小或者更新數(shù)據(jù)171的大小與包括需要更新的數(shù)據(jù)161 的塊165的大小比較(步驟320)。當更新數(shù)據(jù)171的大小不小于塊165的大 小時(步驟320:否),閃存175的塊165被擦除(步驟S340 )。更新的數(shù)據(jù) 175被編程至閃存160的擦除的塊165或另一塊,因此更新操作結束。當更新數(shù)據(jù)171的大小小于閃存160的塊165的大小(步驟320:是), 如圖4B所示,執(zhí)行跳轉(zhuǎn)操作,用于將閃存160中不需要被更新的數(shù)據(jù)162 傳輸?shù)骄彌_存儲器170中的更新數(shù)據(jù)171的鄰近位置(步驟S330 )。跳轉(zhuǎn)操 作可以包括DMA操作。如圖4B所示,包括不需要被更新的數(shù)據(jù)162的塊 165被擦除(步驟S340 )。如圖4C所示,更新的數(shù)據(jù)175被編程到閃存160 (步驟S350 )。如圖4D所示,數(shù)據(jù)更新操作結束。如上所述,根據(jù)本發(fā)明的包括緩沖存儲器的閃存設備和閃存系統(tǒng)及更新 閃存設備的數(shù)據(jù)的方法,可以利用DMA操作簡化更新操作。因此,系統(tǒng)的 性能可以增強。因此已經(jīng)描述了本發(fā)明示例實施例,要理解的是,由權利要求定義的本 發(fā)明不受在上面的描述中提出的特定細節(jié)的限制,因為其許多明顯的變化是 可能的,而不脫離要求保護的本發(fā)明的精神或者范圍。相關申請的交叉引用在35 USC § 119下,本申請要求于2007年2月8日向韓國知識產(chǎn)權局 (KIPO)提交的韓國專利申請No. 2007-12985的優(yōu)先權,在此通過引用并入 其全部公開內(nèi)容。
權利要求
1. 一種集成電路存儲器設備,包括閃存;緩沖存儲器;和控制電路,其電耦合到所述閃存和緩沖存儲器,所述控制電路被配置為在塊寫操作期間,通過將第一數(shù)據(jù)從第一塊傳輸?shù)剿鼍彌_存儲器,然后將第一數(shù)據(jù)和新數(shù)據(jù)從所述緩沖存儲器傳輸?shù)剿鲩W存中的第一塊,將新數(shù)據(jù)寫入所述閃存中的第一塊中。
2、 根據(jù)權利要求1所述的存儲器設備,其中將第一數(shù)據(jù)從第一塊傳輸?shù)?所述緩沖存儲器包括將第一數(shù)據(jù)寫入所述緩沖存儲器中;并且其中所述控 制電路被配置為在將第一數(shù)據(jù)寫入所述緩沖存儲器之前,將新數(shù)據(jù)寫入所述 緩沖存儲器中。
3、 根據(jù)權利要求1所述的存儲器設備,其中在塊寫操作期間將第一數(shù)據(jù) 和新數(shù)據(jù)從所述緩沖存儲器傳輸?shù)剿鲩W存中的第 一塊之后,擦除所述閃存 的第一塊。
4、 根據(jù)權利要求1所述的存儲器設備,其中將第一數(shù)據(jù)從第一塊傳輸?shù)?所述緩沖存儲器包括將存儲在所述閃存的第一塊中的所有數(shù)據(jù)傳輸?shù)剿?緩沖存儲器;并且其中所述控制電路被配置為在將存儲在所述第一塊中的所 有數(shù)據(jù)傳輸?shù)剿鼍彌_存儲器之后,將新數(shù)據(jù)寫到所述緩沖存儲器。
5、 一種閃存設備包括 閃存;緩沖存儲器,其被配置為暫時存儲要存儲在閃存中的數(shù)據(jù)或從閃存中讀 取的數(shù)據(jù);和包括緩沖控制器的控制單元,該緩沖控制器被配置為當閃存中需要更新 的數(shù)據(jù)的大小小于閃存的塊的大小時,執(zhí)行跳轉(zhuǎn)^:作,用于將在閃存中不需 要更新的數(shù)據(jù)傳輸?shù)骄彌_存儲器中更新數(shù)據(jù)的鄰近位置,該更新數(shù)據(jù)用于替 換閃存中需要更新的數(shù)據(jù)。
6、 根據(jù)權利要求5所述的閃存設備,其中跳轉(zhuǎn)操作包括從閃存到緩沖存 儲器的直接存儲器存取DMA操作。
7、 根據(jù)權利要求5所述的閃存設備,其中緩沖控制器包括跳轉(zhuǎn)表單元,包括一個或多個用于跳轉(zhuǎn)操作的跳轉(zhuǎn)表,以及 其中每個跳轉(zhuǎn)表包括跳轉(zhuǎn)開始寄存器以及跳轉(zhuǎn)目標寄存器,跳轉(zhuǎn)開始寄存器存儲"l-r, l是緩沖存儲器中更新數(shù)據(jù)的開始地址,跳轉(zhuǎn)目標寄存器存儲"m+1", m是緩沖存儲器中更新數(shù)據(jù)的終止地址。
8、 根據(jù)權利要求7所述的閃存設備,其中跳轉(zhuǎn)表單元還包括 跳轉(zhuǎn)表指定寄存器,其配置來指定跳轉(zhuǎn)表中的一個跳轉(zhuǎn)表,以及 其中該一個跳轉(zhuǎn)表用于相應的跳轉(zhuǎn)操作。
9、 根據(jù)權利要求8所述的閃存設備,其中跳轉(zhuǎn)表單元還包括 跳轉(zhuǎn)表啟用寄存器,其配置來啟用被指定的跳轉(zhuǎn)表。
10、 根據(jù)權利要求9所述的閃存設備,其中跳轉(zhuǎn)表單元還包括 模式選擇寄存器,其配置來確定是否閃存中不需要更新的數(shù)據(jù)被寫到緩沖存儲器中更新數(shù)據(jù)的鄰近位置。
11、 根據(jù)權利要求7所述的閃存設備,其中每個跳轉(zhuǎn)表由在緩沖存儲器 中隨機連接的空間配置。
12、 根據(jù)權利要求5所述的閃存設備,還包括主機接口,其被配置為將控制信號、地址信號和數(shù)據(jù)信號轉(zhuǎn)換為用于操 作閃存的內(nèi)部信號,其中控制信號、地址信號和數(shù)據(jù)信號從外部主機接收。
13、 根據(jù)權利要求5所述的閃存設備,其中緩沖存儲器對應于隨機存取 存儲器ram。
14、 根據(jù)權利要求13所述的閃存設備,其中緩沖存儲器對應于靜態(tài)隨機 存取存儲器sram。
15、 根據(jù)權利要求13所述的閃存設備,其中緩沖存儲器對應于動態(tài)隨機 存取存儲器dram。
16、 根據(jù)權利要求5所述的閃存設備,其中控制單元還包括 緩沖存儲器控制器,其被配置為控制緩沖存儲器的讀操作和寫操作;以及閃存控制器,其被配置為控制閃存的讀操作和寫操作。
17、 一種閃存系統(tǒng),包括 主機;和閃存設備,其被配置為根據(jù)主機的命令存儲數(shù)據(jù)或輸出存儲的數(shù)據(jù),該閃存設備包括 閃存;緩沖存儲器,其被配置為暫時存儲要存儲在閃存中的數(shù)據(jù)或從閃存中讀 耳又的數(shù)據(jù);和包括緩沖控制器的控制單元,該緩沖控制器被配置為當閃存中需要更新 的數(shù)據(jù)的大小小于閃存的塊的大小時,執(zhí)行跳轉(zhuǎn)操作,用于將在閃存中不需 要更新的數(shù)據(jù)傳輸?shù)骄彌_存儲器中更新數(shù)據(jù)的鄰近位置,該更新數(shù)據(jù)用于替 換閃存中需要更新的數(shù)據(jù)。
18、 根據(jù)權利要求17所述的閃存系統(tǒng),還包括主機接口,其被配置為將控制信號、地址信號和數(shù)據(jù)信號轉(zhuǎn)換為用于操 作閃存的內(nèi)部信號,其中控制信號、地址信號和數(shù)據(jù)信號從外部主機接收。
19、 根據(jù)權利要求17所述的閃存系統(tǒng),其中緩沖控制器包括 跳轉(zhuǎn)表單元,包括一個或多個用于跳轉(zhuǎn)操作的跳轉(zhuǎn)表,以及 其中每個跳轉(zhuǎn)表包括跳轉(zhuǎn)開始寄存器以及跳轉(zhuǎn)目標寄存器,跳轉(zhuǎn)開始寄存器存儲"L-1", L是緩沖存儲器中更新數(shù)據(jù)的開始地址,跳轉(zhuǎn)目標寄存器 存儲"M+1", M是緩沖存儲器中更新數(shù)據(jù)的終止地址。
20、 根據(jù)權利要求17所述的閃存系統(tǒng),其中跳轉(zhuǎn)操作包括從閃存到緩沖 存儲器的直接存儲器存取DMA操作。
21、 據(jù)權利要求19所述的閃存系統(tǒng),其中跳轉(zhuǎn)表單元還包括 跳轉(zhuǎn)表指定寄存器,其配置來指定跳轉(zhuǎn)表中的一個跳轉(zhuǎn)表,以及 其中該一個跳轉(zhuǎn)表用于相應的跳轉(zhuǎn)4乘作。
22、 據(jù)權利要求21所述的閃存系統(tǒng),其中跳轉(zhuǎn)表單元還包括 跳轉(zhuǎn)表啟用寄存器,其配置來啟用被指定的跳轉(zhuǎn)表。
23、 據(jù)權利要求22所述的閃存系統(tǒng),其中跳轉(zhuǎn)表單元還包括 模式選擇寄存器,其配置來確定是否閃存中不需要更新的數(shù)據(jù)被寫到緩沖存儲器中更新數(shù)據(jù)的鄰近位置。
24、 據(jù)權利要求19所述的閃存系統(tǒng),其中每個跳轉(zhuǎn)表由在緩沖存儲器中 隨機連接的空間配置。
25、 根據(jù)權利要求17所述的閃存系統(tǒng),其中控制單元還包括 緩沖存儲器控制器,其被配置為控制緩沖存儲器的讀操作和寫操作;以及閃存控制器,其被配置為控制閃存的讀操作和寫操作。
全文摘要
一種閃存設備包括閃存、緩沖存儲器和控制單元。緩沖存儲器暫時存儲要存儲在閃存中或從閃存中讀取的數(shù)據(jù)??刂茊卧ň彌_控制器。當閃存中需要更新的數(shù)據(jù)的大小小于閃存中塊的大小時,緩沖器控制器執(zhí)行跳轉(zhuǎn)操作,用于將閃存中不需要被更新的數(shù)據(jù)傳輸?shù)骄彌_存儲器中更新數(shù)據(jù)的鄰近位置。因此,閃存設備和包括閃存設備的閃存系統(tǒng)可以利用DMA操作簡化更新操作,并且增強了系統(tǒng)的性能。
文檔編號G11C7/10GK101276636SQ200810096379
公開日2008年10月1日 申請日期2008年2月5日 優(yōu)先權日2007年2月8日
發(fā)明者任洸奭, 李相佑, 柳范錫 申請人:三星電子株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1