亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

串行接口存儲器中的同時讀取與寫入存儲器操作的制作方法

文檔序號:12363598閱讀:580來源:國知局
串行接口存儲器中的同時讀取與寫入存儲器操作的制作方法與工藝

本申請是分案申請。該分案申請的母案是申請日為2011年11月15日、申請?zhí)枮?01110370055.8、發(fā)明名稱為“串行接口存儲器中的同時讀取與寫入存儲器操作”的發(fā)明專利申請案。

技術(shù)領(lǐng)域

本文中所揭示的標(biāo)的物涉及存儲器裝置的讀取及寫入過程。



背景技術(shù):

存儲器裝置用于許多類型的電子裝置中,例如計(jì)算機(jī)、蜂窩電話、PDA、數(shù)據(jù)記錄器及導(dǎo)航裝備,此處僅列舉幾個實(shí)例。在此些電子裝置當(dāng)中,可采用各種類型的非易失性存儲器裝置,例如NAND或NOR快閃存儲器、SRAM、DRAM及相變存儲器,此處僅列舉幾個實(shí)例。一般來說,可使用寫入或編程過程將信息存儲于此些存儲器裝置中,而可使用讀取過程來檢索所存儲的信息。

一些類型的存儲器裝置包含分割成例如扇區(qū)、分區(qū)等存儲器單元群組的存儲器單元陣列。在此些情況下,此種群組內(nèi)的存儲器單元可共享共用電子電路,包括例如讀出放大器及行/列解碼器。因此,從此種存儲器單元群組的讀取及向此種存儲器單元群組的寫入兩者均可涉及某一共用電子電路。在此情況下,在此種存儲器單元群組的一個部分中發(fā)生的未決寫入操作可防止讀取操作在同一存儲器單元群組的另一部分中發(fā)生。此限制條件可導(dǎo)致較慢的讀取操作及存儲器裝置的降低的總體性能。



技術(shù)實(shí)現(xiàn)要素:

附圖說明

將參考以下各圖描述非限制性及非窮盡性實(shí)施例,其中除非另外說明,否則所有各圖中相似參考編號指代相似部件。

圖1到圖2是根據(jù)一實(shí)施例的存儲器的一部分的示意圖。

圖3到圖5是根據(jù)一實(shí)施例的用以從存儲器的分區(qū)讀取的過程的時序圖。

圖6是根據(jù)一實(shí)施例的用以從存儲器的分區(qū)讀取的過程的流程圖。

圖7是圖解說明計(jì)算系統(tǒng)的示范性實(shí)施例的示意圖。

圖8是根據(jù)一實(shí)施例的串行接口存儲器的框圖。

具體實(shí)施方式

此說明書通篇所提及的“一個實(shí)施例”或“一實(shí)施例”意指結(jié)合所述實(shí)施例描述的特定特征、結(jié)構(gòu)或特性包括在所請求標(biāo)的物的至少一個實(shí)施例中。因此,在此說明書通篇中的各個地方出現(xiàn)的短語“在一個實(shí)施例中”或“一實(shí)施例”未必全部指代相同實(shí)施例。此外,可將所述特定特征、結(jié)構(gòu)或特性組合在一個或一個以上實(shí)施例中。

在一實(shí)施例中,舉例來說,可包含相變存儲器(PCM)裝置的存儲器裝置可包括分割成稱為分區(qū)的存儲器單元群組的存儲器陣列。此存儲器裝置可包含串行接口存儲器。串行接口存儲器的應(yīng)用的實(shí)例可包括打印機(jī)、多媒體卡、DVD播放器、機(jī)頂盒、數(shù)碼相機(jī)、硬盤驅(qū)動器(HDD)、汽車應(yīng)用、移動電話,等等。舉例來說,此串行接口存儲器不能與可包含磁帶的一般串行存儲器混淆。分區(qū)內(nèi)的存儲器單元可共享共用電子電路,包括例如讀出放大器及行/列解碼器。在一實(shí)施方案中,此存儲器裝置可包括用以在寫入操作正在存儲器陣列的特定分區(qū)中發(fā)生的同時執(zhí)行操作以從同一特定分區(qū)讀取的微控制器。舉例來說,由此微控制器執(zhí)行的技術(shù)可包括串行地接收包括命令代碼及地址的讀取命令??梢源说刂返淖罡哂行?MSB)開始且以最低有效位(LSB)結(jié)束來接收所述地址。取決于特定實(shí)施方案,所述地址的數(shù)個MSB可包含用以確定哪一分區(qū)包括由所述讀取命令視為目標(biāo)的存儲器位置的充足信息。因此,在串行地接收所述地址的數(shù)個MSB之后,所述微控制器可確定寫入操作正在同一特定分區(qū)中發(fā)生。如果確定寫入操作未正在同一分區(qū)中發(fā)生,那么所述微控制器可立即執(zhí)行所述讀取操作。然而,如果寫入操作正在發(fā)生,那么所述微控制器可首先在開始所述讀取操作之前開始中斷所述寫入操作。在稍后的時間,所述微控制器可在所述讀取操作完成之后重新開始所述寫入操作。在一實(shí)施方案中,所述微控制器可在繼續(xù)串行地接收所述讀取命令的所述地址的剩余部分(例如,LSB)的同時執(zhí)行所述寫入操作的此中斷。因此,可同時執(zhí)行接收讀取命令與中斷寫入操作,如下文詳細(xì)地闡釋。盡管本文中所描述的實(shí)施例將微控制器陳述為執(zhí)行各種任務(wù)或操作,但應(yīng)理解,所請求標(biāo)的物不受此微控制器的限制,且其它電路及/或軟件可實(shí)施此些任務(wù)或操作。

在一實(shí)施例中,用以執(zhí)行用以通過中斷寫入操作來從存儲器分區(qū)讀取的技術(shù)的微控制器(如上文所描述)可在內(nèi)部位于存儲器裝置內(nèi),但所請求標(biāo)的物不受此限制。舉例來說,計(jì)算系統(tǒng)可包括用以執(zhí)行應(yīng)用程序的處理器、存儲器裝置及連接于所述處理器與所述存儲器裝置之間的存儲器控制器。舉例來說,響應(yīng)于執(zhí)行應(yīng)用程序,此處理器可起始從所述存儲器裝置中的特定位置讀取的讀取命令。響應(yīng)于接收此讀取命令,所述存儲器控制器可通過產(chǎn)生針對所述存儲器裝置的讀取命令且將所述讀取命令串行地提供到所述存儲器裝置來執(zhí)行讀取操作。在此情況下,所述處理器及/或所述存儲器控制器不需要知道正在所述存儲器裝置中發(fā)生的寫入操作是否可與讀取操作(例如,在所述存儲器裝置的同一分區(qū)內(nèi))沖突。而是,所述存儲器裝置內(nèi)部的微控制器可執(zhí)行若干個過程以允許所述讀取操作在不與所述寫入操作沖突的情況下繼續(xù)進(jìn)行。因此,存儲器控制器及/或處理器不需要具有監(jiān)視存儲器裝置內(nèi)的寫入過程以防止讀取-寫入沖突的負(fù)擔(dān)。

如上文所提及,處理器可執(zhí)行一個或一個以上應(yīng)用程序,從而產(chǎn)生用以從存儲器裝置讀取或向所述存儲器裝置寫入的操作。然而,在一實(shí)施例中,某一寫入操作可由微控制器在若干個內(nèi)部存儲器過程中的任一者期間起始。舉例來說,微控制器可起始存儲器陣列的一個或一個以上分區(qū)中的寫入操作以執(zhí)行損耗均衡、垃圾收集、壞塊管理及/或刷新過程。舉例來說,此些過程可包含應(yīng)用層級處的處理器及/或用戶不可見的后臺操作。本文中所描述的實(shí)施例可允許此些寫入操作在不需要存儲器控制器及/或處理器暫停此些內(nèi)部存儲器過程的情況下發(fā)生。

圖1是根據(jù)一實(shí)施例的存儲器的一部分100的示意圖。舉例來說,此存儲器可包含可以存儲器單元的數(shù)據(jù)分區(qū)組織的PCM。在以下說明中,可將存儲器的此部分描述為包含八個數(shù)據(jù)分區(qū)。僅出于方便以及簡化闡釋及理解的目的而描述數(shù)據(jù)分區(qū)的此特定數(shù)目。然而,應(yīng)理解,本文中所描述的實(shí)施例中所涉及的數(shù)據(jù)分區(qū)的數(shù)目不限于任何特定數(shù)目,且所請求標(biāo)的物在此方面不受限制。繼續(xù)對圖1的說明,存儲器部分100可包括若干個(例如,八個)數(shù)據(jù)分區(qū)110。在一個實(shí)施方案中,舉例來說,此些數(shù)據(jù)分區(qū)可包含存儲器單元陣列116、行解碼器113、列解碼器136、程序負(fù)載(PL)133(例如,在寫入操作期間用以確定待寫入的存儲器單元)、一個或一個以上讀出放大器130及相關(guān)聯(lián)數(shù)據(jù)分區(qū)的讀取/寫入操作中所涉及的其它電路120。

在一實(shí)施方案中,用以從一個數(shù)據(jù)分區(qū)直接讀取的讀取操作可與用以向不同數(shù)據(jù)分區(qū)寫入的寫入操作同時發(fā)生。在此情況下,無競爭或沖突需要發(fā)生,若干個原因當(dāng)中的一個原因是此些數(shù)據(jù)分區(qū)可包括(例如)其自己的讀取電路(例如,讀出放大器)以及/或者行及列解碼電路,。因此對于一特定實(shí)例,用以從數(shù)據(jù)分區(qū)1直接讀取的讀取操作140可與用以向數(shù)據(jù)分區(qū)6寫入的寫入操作160同時發(fā)生。舉例來說,讀取操作140可包括經(jīng)由讀出放大器130測量數(shù)據(jù)分區(qū)1中的經(jīng)讀取存儲器單元的狀態(tài)及將表示所述狀態(tài)的數(shù)據(jù)寫入到輸出緩沖器150中的過程145。

圖2是根據(jù)另一實(shí)施例的存儲器的部分100的示意圖。如上文所提及,用以從一個數(shù)據(jù)分區(qū)直接讀取的讀取操作可與用以向不同數(shù)據(jù)分區(qū)寫入的寫入操作同時發(fā)生。然而,在被展示為在數(shù)據(jù)分區(qū)170中發(fā)生的情況下,沖突可發(fā)生。特定來說,用以從數(shù)據(jù)分區(qū)6的一個塊直接讀取的讀取操作240可能不能與用以向數(shù)據(jù)分區(qū)6的另一塊寫入的寫入操作260同時發(fā)生。在一個實(shí)施方案中,舉例來說,在接收到執(zhí)行讀取操作240的命令(例如,從外部處理器或從內(nèi)部存儲器控制器的一部分)后,可即刻暫停寫入操作260,直到讀取操作240完成。此寫入操作暫??梢騺碜蕴幚砥骷?或存儲器控制器的特定命令而產(chǎn)生。在另一實(shí)施方案中,可拒絕及/或延遲執(zhí)行讀取操作240的命令,直到寫入操作260完成。在任一實(shí)施方案中,舉例來說,讀取操作240可包括經(jīng)由讀出放大器130測量分區(qū)6中的經(jīng)讀取存儲器單元的狀態(tài)及將表示所述狀態(tài)的數(shù)據(jù)寫入到輸出緩沖器250中的過程245。

圖3是根據(jù)一實(shí)施例用以從存儲器的分區(qū)讀取的過程的時序圖。圖8是根據(jù)一實(shí)施例的串行接口存儲器800的框圖,舉例來說,串行接口存儲器800可執(zhí)行用以從存儲器的分區(qū)讀取的此過程。串行接口存儲器800可包含用以接收關(guān)于數(shù)據(jù)、命令、地址等的信息的輸入端口810。舉例來說,串行接口存儲器800還可包含用以接收時鐘信號的輸入端口820及用以傳輸包括所讀取數(shù)據(jù)的信息的輸出端口。類似于包含上文所描述的部分100的存儲器,此存儲器可包含可以存儲器單元的分區(qū)組織的PCM。舉例來說,行310可包括經(jīng)由串行接口存儲器800的端口810串行地提供到微控制器的信息。此處,“串行”意指此信息可由微控制器一次一個位順序地接收或傳輸。在一實(shí)施方案中,舉例來說,可至少部分地基于經(jīng)由端口820提供到串行接口存儲器800的時鐘信號305來順序地接收此信息。特定來說,可在時鐘信號305的上升沿鎖存(例如,存儲、接收)此信息。行310可包含命令代碼部分312、地址部分314、虛部分316及數(shù)據(jù)輸出部分318。如行330中所指示,可以命令代碼的MSB開始且以所述命令代碼的LSB結(jié)束而按順序次序?qū)⒚畲a部分312提供到微控制器。類似地,可以地址的MSB開始且以所述地址的LSB結(jié)束而按順序次序?qū)⒌刂凡糠?14提供到所述微控制器。行320描述可由存儲器提供的信息,例如存儲器分區(qū)334、336的內(nèi)容,等等。當(dāng)微控制器接收命令代碼部分312、地址部分314及虛部分316時,部分332可為未界定的(例如,以高阻抗輸出)。在一實(shí)施方案中,舉例來說,命令代碼部分312可包含指示所述命令是否包含讀取、寫入或擦除命令的一個或一個以上位。地址部分314可包含表示存儲器陣列的一個或一個以上位置的多個位。詳細(xì)來說,地址部分314的MSB可對應(yīng)于存儲器位置的相對粗略描述,而LSB可對應(yīng)于所述存儲器位置的相對精細(xì)描述。舉例來說,地址部分314的一個或一個以上MSB可描述哪一分區(qū)含有所述存儲器位置,而地址部分314的LSB可描述到最近存儲器塊的存儲器位置及/或最小可尋址存儲器單元群組。因此,地址部分314的此實(shí)施方案可提供通過僅接收特定存儲器位置的地址的MSB部分來確定哪一分區(qū)包括所述特定存儲器位置的機(jī)會,如下文進(jìn)一步詳細(xì)地描述。虛部分316可包含用以提供接收讀取地址(例如,地址部分314)與數(shù)據(jù)輸出318(例如,讀取所述地址處的存儲器單元)之間的時間裕量的時間間隔。當(dāng)然,讀取過程的時序的此些細(xì)節(jié)僅為實(shí)例,且所請求標(biāo)的物不受此限制。

圖4展示根據(jù)一實(shí)施例圖3中所示時序圖的地址部分的詳細(xì)視圖的實(shí)例。特定來說,展示編號為“0”到“23”的地址的個別位的地址414可包含地址部分314的至少一部分。如所述實(shí)例中所指示,地址位“23”可包含128兆字節(jié)可尋址存儲器的地址414的MSB且地址位“0”可包含地址414的LSB(如在此處的情況下,可使用單個存儲器位置來表示存儲一個字節(jié)的單元的群組)。如上文所描述,地址414可包含以MSB 23開始且以LSB 0結(jié)束而串行地提供到所述存儲器的微控制器的地址位??芍辽俨糠值鼗跁r鐘信號405一次一個位順序地將此些地址位串行地提供到所述微控制器。特定來說,可在時鐘信號的上升沿鎖存此信息。如上文所描述,地址414的MSB(例如,位23、22、21,等等)可對應(yīng)于存儲器位置的相對粗略描述,而LSB(例如,位0、1、2、3,等等)可對應(yīng)于所述存儲器位置的相對精細(xì)描述。舉例來說,位23、22及21可描述含有特定存儲器位置的分區(qū),而剩余位20到0可描述到最近存儲器單元群組的存儲器位置,所述最近存儲器單元群組識別一個字節(jié)。

圖5A及圖5B展示根據(jù)一實(shí)施例圖3及圖4中所示讀取命令的時序圖的地址部分的其它詳細(xì)視圖。如上文所描述,可至少部分地基于時鐘信號405一次一個地址位地將地址414順序提供到微控制器。特定來說,可在時鐘信號的上升沿鎖存此信息。舉例來說,在特定實(shí)施方案中,時鐘信號405的時鐘循環(huán)可具有約10毫微秒的周期。地址414的MSB(例如,位23、22、21,等等)可對應(yīng)于存儲器位置的相對粗略描述。舉例來說,位23、22及21可描述含有所述讀取命令的目標(biāo)存儲器位置的分區(qū)。在此情況下,所述MSB中的三者可識別八個分區(qū)中的一者。在另一實(shí)例中,兩個MSB可足以識別四個分區(qū)中的一者。在又一實(shí)例中,四個MSB可足以識別十六個分區(qū)中的一者,等等。在部分地由圖5A及圖5B描述的實(shí)施方案中,存儲器陣列可包含八個分區(qū),但所請求標(biāo)的物不受此限制。因此,在接收MSB 23、22、21之后,微控制器可確定寫入操作正在與所述讀取命令的目標(biāo)存儲器位置的分區(qū)相同的分區(qū)中發(fā)生。如果所述微控制器確定此寫入操作正在發(fā)生,那么所述微控制器可開始中斷所述寫入命令的過程。此中斷過程可在接收位21之后開始,如時序箭頭555所指示。因此,此中斷過程可在相對于接收所述存儲器地址的剩余位(例如,位20到0)所花費(fèi)的時間相對早的時間開始。哪一分區(qū)包括目標(biāo)存儲器位置及寫入過程是否正在同一分區(qū)中發(fā)生的此早確定可提供益處,包括相對快速的讀取時間,如下文更詳細(xì)地描述。

在接收位21后即刻開始的中斷過程可花費(fèi)一些時間來完成。在一實(shí)施方案中,供用于完成中斷過程的時間跨度可對應(yīng)于接收存儲器地址414的額外位所花費(fèi)的時間,如時序箭頭545所指示。因此,微控制器可執(zhí)行接收存儲器地址414的所述額外位與完成寫入中斷的同時過程。舉例來說,此同時過程可提供改善讀取速度的益處。在完成中斷過程后,從存儲器裝置讀取中所涉及的一個或一個以上過程可即刻開始。特定來說,讀取過程可包括用以檢測一個或一個以上存儲器單元的狀態(tài)或邏輯電平的內(nèi)部感測操作。在圖5A中所示的一個實(shí)施方案中,可針對存儲器的頁執(zhí)行此些內(nèi)部感測操作。在特定實(shí)例中,頁可包含八個存儲器字節(jié)。因此,可在已識別由所述微控制器接收的四個LSB中的第一者(即位3)之后開始特定頁的讀取操作。在圖5A中所示的情況下,所述微控制器一可識別包括所述讀取命令的目標(biāo)存儲器位置的頁內(nèi)部感測操作便可開始,如箭頭535所指示。作為另一特定實(shí)例(圖5B中所示),對于四個字節(jié)的頁大小,可在已識別由所述微控制器接收的三個LSB中的第一者(即位2)之后開始特定頁的讀取操作。在圖5B中所示的情況下,所述微控制器一可識別包括所述讀取命令的所述目標(biāo)存儲器位置的頁內(nèi)部感測操作便可開始,如箭頭536所指示。在此實(shí)例中,與先前實(shí)例相比,可存在供用于中斷寫入操作的一個更多時鐘循環(huán)。因此,微控制器可執(zhí)行接收所述存儲器地址的剩余位與開始讀取操作的內(nèi)部感測操作的同時過程。舉例來說,此同時過程可提供改善讀取速度的益處。

圖6是根據(jù)一實(shí)施例的用以從存儲器陣列的數(shù)據(jù)分區(qū)讀取的過程600的流程圖。舉例來說,可使用圖3到圖5中所示的時序圖來執(zhí)行此過程,但所請求標(biāo)的物不受此限制。在框620處,舉例來說,微控制器可接收讀取命令,所述讀取命令可由存儲器控制器及/或處理器提供,如上文所描述。在一個實(shí)施方案中,此微控制器可嵌入于包含所述存儲器陣列的存儲器裝置內(nèi)。所述微控制器可串行地接收所述讀取命令的地址部分,以存儲器地址的MSB開始且繼續(xù)接收所述存儲器地址的剩余位直到接收LSB。此地址部分可指定所述存儲器陣列的遠(yuǎn)離待從其讀取數(shù)據(jù)的位置的目標(biāo)位置。在框630處,所述微控制器可在接收所述存儲器地址的一個或一個以上MSB之后哪一分區(qū)包括所述目標(biāo)位置。舉例來說,如上文所描述,所述微控制器可在接收所述存儲器地址的三個MSB之后確定哪一分區(qū)包括所述目標(biāo)位置。在知道哪一分區(qū)包括所述目標(biāo)位置的情況下,所述微控制器可確定寫入操作是否正在同一分區(qū)中發(fā)生,如在菱形640處。如果此寫入操作未正在發(fā)生,那么過程600可繼續(xù)進(jìn)行到框643,在框643處,所述微控制器可完成接收所述存儲器地址的剩余位。在框648處,所述微控制器可開始用以從所述目標(biāo)存儲器位置讀取的過程。舉例來說,此些過程可包括內(nèi)部感測操作,所述微控制器一可識別包括所述讀取命令的目標(biāo)存儲器位置的頁所述內(nèi)部感測操作便可開始,如上文所描述。另一方面,如果此寫入操作正在與所述目標(biāo)位置的分區(qū)相同的分區(qū)中發(fā)生,那么過程600可繼續(xù)進(jìn)行到框650,在框650處,所述微控制器可開始用以中斷所述寫入操作的過程。舉例來說,中斷分區(qū)的寫入操作的此過程可包含存儲地址、將內(nèi)部電壓恢復(fù)到讀取條件及將對所述分區(qū)的控制釋放到讀取電路。所述微控制器可執(zhí)行接收所述存儲器地址的額外位與完成寫入中斷的同時過程。在框660處,所述微控制器可開始用以從所述目標(biāo)存儲器位置讀取的過程。舉例來說,此些過程可包括內(nèi)部感測操作,所述微控制器一可識別包括所述讀取命令的所述目標(biāo)存儲器位置的頁所述內(nèi)部感測操作便可開始,如上文所描述。在菱形670處,可做出關(guān)于所述讀取操作是否完成的確定。如果否,那么過程600可等待此讀取操作完成。如果所述讀取操作完成,那么過程600可繼續(xù)進(jìn)行到框680,在框680處,所述微控制器可重新開始較早被中斷的寫入操作。舉例來說,重新開始分區(qū)的寫入操作的此過程可包含檢索所述寫入操作的所存儲地址、將內(nèi)部電壓恢復(fù)到寫入條件及將對所述分區(qū)的控制釋放到寫入電路。當(dāng)然,過程600的此些細(xì)節(jié)僅為實(shí)例,且所請求標(biāo)的物不受此限制。

圖7是圖解說明包括存儲器裝置710的計(jì)算系統(tǒng)700的示范性實(shí)施例的示意圖。此計(jì)算裝置可包含(舉例來說)用以執(zhí)行應(yīng)用程序及/或其它代碼的一個或一個以上處理器。舉例來說,存儲器裝置710可包含如圖2中所示的若干個數(shù)據(jù)分區(qū)。計(jì)算裝置704可表示可為可配置以管理存儲器裝置710的任何裝置、器具或機(jī)器。存儲器裝置710可包括存儲器控制器712及存儲器722。通過舉例而非限制的方式,計(jì)算裝置704可包括:一個或一個以上計(jì)算裝置及/或平臺,例如(舉例來說)桌上型計(jì)算機(jī)、膝上型計(jì)算機(jī)、工作站、服務(wù)器裝置等;一個或一個以上個人計(jì)算或通信裝置或器具,例如(舉例來說)個人數(shù)字助理、移動通信裝置等;一計(jì)算系統(tǒng)及/或相關(guān)聯(lián)服務(wù)提供商能力,例如(舉例來說)數(shù)據(jù)庫或數(shù)據(jù)存儲服務(wù)提供商/系統(tǒng);及/或其任一組合。

應(yīng)認(rèn)識到,系統(tǒng)700中所示的各種裝置以及如本文中進(jìn)一步描述的過程及方法的全部或部分可使用硬件、固件、軟件或其任一組合來實(shí)施或以其它方式包括硬件、固件、軟件或其任一組合來實(shí)施。因此,通過舉例而非限制的方式,計(jì)算裝置704可包括經(jīng)由總線740在操作上耦合到存儲器720的至少一個處理單元722及一主機(jī)或存儲器控制器712。處理單元720表示可配置以執(zhí)行數(shù)據(jù)計(jì)算程序或過程的至少一部分的一個或一個以上電路。通過舉例而非限制的方式,處理單元720可包括一個或一個以上處理器、控制器、微處理器、微控制器、專用集成電路、數(shù)字信號處理器、可編程邏輯裝置、現(xiàn)場可編程門陣列等或其任一組合。處理單元720可包括經(jīng)配置以與存儲器控制器712通信的操作系統(tǒng)。此操作系統(tǒng)可(舉例來說)產(chǎn)生待經(jīng)由總線740發(fā)送到存儲器控制器712的命令。此些命令可包含讀取及/或?qū)懭朊?。舉例來說,存儲器裝置710可包含微控制器715,微控制器715可執(zhí)行用以通過中斷同一存儲器分區(qū)中的正在發(fā)生的寫入過程而執(zhí)行讀取過程的上文所描述過程600。舉例來說,微控制器715可嵌入于存儲器722中,例如在包括存儲器陣列的同一裸片上。

存儲器722表示任何數(shù)據(jù)存儲機(jī)構(gòu)。存儲器722可包括(舉例來說)主要存儲器陣列724及/或輔助存儲器726。主要存儲器陣列724可包括(舉例來說)隨機(jī)存取存儲器、只讀存儲器等。雖然在此實(shí)例中圖解說明為與處理單元720分離,但應(yīng)理解,主要存儲器陣列724的整體或部分可提供于處理單元720內(nèi)或以其它方式與處理單元720共同定位/耦合。

輔助存儲器726可包括(舉例來說)與主要存儲器相同或類似類型的存儲器及/或一個或一個以上數(shù)據(jù)存儲裝置或系統(tǒng),例如(舉例來說)磁盤驅(qū)動器、光盤驅(qū)動器、磁帶驅(qū)動器、固態(tài)存儲器驅(qū)動器等。在某些實(shí)施方案中,輔助存儲器726可以是在操作上可接受的計(jì)算機(jī)可讀媒體728或可以其它方式配置以耦合到計(jì)算機(jī)可讀媒體728。計(jì)算機(jī)可讀媒體728可包括(舉例來說)可攜載用于系統(tǒng)700中的裝置中的一者或一者以上的數(shù)據(jù)、代碼及/或指令及/或使得所述數(shù)據(jù)、代碼及/或指令可存取的任何媒體。計(jì)算裝置704可包括(舉例來說)輸入/輸出732。

在特定實(shí)施例中,計(jì)算系統(tǒng)700可包括存儲器裝置,所述存儲器裝置包含存儲器陣列724及微控制器715。此微控制器可接收包括存儲器陣列724的存儲器地址的第一部分的讀取命令,且可中斷正在對應(yīng)于所述存儲器地址的所述第一部分的存儲器分區(qū)中執(zhí)行的寫入操作。可在接收所述存儲器地址的第二部分的同時執(zhí)行寫入操作的此中斷。舉例來說,計(jì)算系統(tǒng)700還可包括用以托管一個或一個以上應(yīng)用程序且用以起始針對微控制器715的讀取命令以提供對存儲器陣列724中的存儲器單元的存取的處理單元720。

輸入/輸出732表示可為可配置以接受或以其它方式引入人類及/或機(jī)器輸入的一個或一個以上裝置或特征,及/或可為可配置以遞送或以其它方式提供人類及/或機(jī)器輸出的一個或一個以上裝置或特征。通過舉例而非限制的方式,輸入/輸出裝置732可包括在操作上配置的顯示器、揚(yáng)聲器、鍵盤、鼠標(biāo)、軌跡球、觸摸屏、數(shù)據(jù)端口等。

如本文中所使用的術(shù)語“及”、“及/或”及“或”可包括將至少部分地取決于其中使用所述術(shù)語的上下文的各種含義。通常,如果使用“及/或”以及“或”來使例如A、B或C等所列項(xiàng)相關(guān)聯(lián),那么其打算意指A、B及C(此處以包括意義使用)以及A、B或C(此處以排除意義使用)。此說明書通篇所提及的“一個實(shí)施例”或“一實(shí)施例”意指結(jié)合所述實(shí)施例描述的特定特征、結(jié)構(gòu)或特性包括在所請求標(biāo)的物的至少一個實(shí)施例中。因此,在此說明書通篇中的各個地方出現(xiàn)的短語“在一個實(shí)施例中”或“一實(shí)施例”未必全部指代相同實(shí)施例。此外,可將所述特定特征、結(jié)構(gòu)或特性組合在一個或一個以上實(shí)施例中。

盡管已圖解說明及描述了目前被視為實(shí)例性實(shí)施例的實(shí)施例,但所屬領(lǐng)域的技術(shù)人員將理解可在不背離所請求標(biāo)的物的情況下做出各種其它修改且可替代等效物。另外,可在不背離本文中所描述的中心概念的情況下做出許多修改以使特定情形適應(yīng)所請求標(biāo)的物的教示。因此,打算所請求標(biāo)的物不限于所揭示的特定實(shí)施例,而是此所請求標(biāo)的物還可包括歸屬于所附權(quán)利要求書及其等效物的范圍內(nèi)的所有實(shí)施例。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1