資料存儲(chǔ)型閃存中鎖存器復(fù)位方法與裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及存儲(chǔ)器寫(xiě)操作的技術(shù)領(lǐng)域,特別是涉及一種資料存儲(chǔ)型閃存中鎖存器復(fù)位方法與裝置。
【背景技術(shù)】
[0002]隨著電子產(chǎn)品的不斷發(fā)展,芯片技術(shù)也在發(fā)生著巨大的變化。資料存儲(chǔ)型閃存作為閃存FLASH的一種,由于其內(nèi)部非線性宏單元模式為固態(tài)大容量?jī)?nèi)存的實(shí)現(xiàn)提供了廉價(jià)有效的解決方案。資料存儲(chǔ)型閃存存儲(chǔ)器具有容量較大,改寫(xiě)速度快等優(yōu)點(diǎn),適用于大量數(shù)據(jù)的存儲(chǔ),因而在業(yè)界得到了越來(lái)越廣泛的應(yīng)用,如嵌入式產(chǎn)品中包括數(shù)碼相機(jī)、MP3隨身聽(tīng)記憶卡、體積小巧的U盤(pán)等。
[0003]但資料存儲(chǔ)型閃存在其應(yīng)用領(lǐng)域也存在一定的不足。由于對(duì)資料存儲(chǔ)型閃存進(jìn)行寫(xiě)操作之前,必需對(duì)資料存儲(chǔ)型閃存中的數(shù)據(jù)存儲(chǔ)器進(jìn)行復(fù)位操作,因此一旦同時(shí)對(duì)多個(gè)鎖存器進(jìn)行復(fù)位,會(huì)造成資料存儲(chǔ)型閃存中部分節(jié)點(diǎn)電流激增,進(jìn)而影響資料存儲(chǔ)型閃存的正常工作。
【發(fā)明內(nèi)容】
[0004]針對(duì)以上不足,本發(fā)明提出了一種資料存儲(chǔ)型閃存中鎖存器復(fù)位方法與裝置,采用時(shí)鐘控制進(jìn)行四次復(fù)位,進(jìn)行對(duì)復(fù)位過(guò)程中的節(jié)點(diǎn)電流采取四步分流的方法,進(jìn)而減小了復(fù)位過(guò)程中的最大電流,起到了保護(hù)芯片的作用。
[0005]為了實(shí)現(xiàn)以上技術(shù)方案,本發(fā)明提供了一種資料存儲(chǔ)型閃存中鎖存器復(fù)位方法,包括以下步驟:
[0006]接收到寫(xiě)操作指令;
[0007]對(duì)所述寫(xiě)操作指令對(duì)應(yīng)的數(shù)據(jù)鎖存器進(jìn)行至少兩次復(fù)位處理,以使所述數(shù)據(jù)鎖存器復(fù)位。
[0008]進(jìn)一步的,根據(jù)時(shí)鐘信號(hào)對(duì)所述數(shù)據(jù)鎖存器進(jìn)行至少兩次復(fù)位處理。
[0009]進(jìn)一步的,所述至少兩次復(fù)位處理包括相同數(shù)目的時(shí)鐘周期,或者,所述至少兩次復(fù)位處理依次間隔相同數(shù)目時(shí)鐘周期。
[0010]進(jìn)一步的,第一次復(fù)位、第二次復(fù)位、第三次復(fù)位及第四次復(fù)位均包括至少六個(gè)時(shí)鐘周期。
[0011]進(jìn)一步的,根據(jù)所述時(shí)鐘信號(hào)對(duì)所述數(shù)據(jù)鎖存器進(jìn)行至少兩次復(fù)位處理包括:
[0012]S1、第一時(shí)鐘周期上升沿,復(fù)位信號(hào)觸發(fā)第一次復(fù)位;
[0013]S2、第四時(shí)鐘周期上升沿,復(fù)位信號(hào)觸發(fā)第二次復(fù)位;
[0014]S3、第六時(shí)鐘周期上升沿,復(fù)位信號(hào)觸發(fā)第三次復(fù)位,并于第七時(shí)鐘周期上升沿,完成第一次復(fù)位;
[0015]S4、第八時(shí)鐘周期上升沿,根據(jù)接收到的外部處理器復(fù)位信號(hào)觸發(fā)第四次復(fù)位;并于第十時(shí)鐘周期上升沿完成第二次復(fù)位;
[0016]S5、第十二時(shí)鐘周期上升沿,完成第三次復(fù)位;
[0017]S6、第十四時(shí)鐘周期上升沿,完成第四次復(fù)位。
[0018]進(jìn)一步的,所述時(shí)鐘周期為資料存儲(chǔ)型閃存內(nèi)部時(shí)鐘電路產(chǎn)生的周期信號(hào)的周期。
[0019]此外,本發(fā)明還提供了一種資料存儲(chǔ)型閃存中鎖存器復(fù)位裝置,該裝置包括,指令接收模塊以及鎖存器復(fù)位模塊;
[0020]其中,指令接收模塊用于接收所述寫(xiě)操作指令;
[0021]鎖存器復(fù)位模塊,與所述指令接收模塊連接,用于對(duì)所述寫(xiě)操作指令對(duì)應(yīng)的數(shù)據(jù)鎖存器進(jìn)行至少兩次復(fù)位處理。
[0022]進(jìn)一步的,該裝置還包括時(shí)鐘電路,所述鎖存器復(fù)位模塊與所述時(shí)鐘電路連接,用于根據(jù)所述時(shí)鐘信號(hào)提供電路提供的時(shí)鐘信號(hào)對(duì)所述數(shù)據(jù)鎖存器進(jìn)行至少兩次復(fù)位處理。
[0023]進(jìn)一步的,所述至少兩次復(fù)位處理包括相同數(shù)目的時(shí)鐘周期,或者,所述至少兩次復(fù)位處理依次間隔相同數(shù)目時(shí)鐘周期。
[0024]進(jìn)一步的,所述時(shí)鐘電路為資料存儲(chǔ)型閃存內(nèi)部時(shí)鐘電路。
[0025]本發(fā)明通過(guò)對(duì)傳統(tǒng)數(shù)據(jù)鎖存器復(fù)位過(guò)程采取四步分時(shí)復(fù)位的方式,緩解了傳統(tǒng)復(fù)位過(guò)程中造成芯片節(jié)點(diǎn)瞬時(shí)電流過(guò)大的問(wèn)題,有效的起到了對(duì)芯片的保護(hù)的作用。
【附圖說(shuō)明】
[0026]圖1是本發(fā)明實(shí)施例提供的一種資料存儲(chǔ)型閃存中鎖存器復(fù)位方法流程圖。
[0027]圖2是本發(fā)明實(shí)施例提供的一種資料存儲(chǔ)型閃存中鎖存器復(fù)位方法的時(shí)序圖。
[0028]圖3是本發(fā)明實(shí)施例提供的一種資料存儲(chǔ)型閃存中鎖存器復(fù)位裝置結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0029]下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明作進(jìn)一步的詳細(xì)說(shuō)明??梢岳斫獾氖牵颂幩枋龅木唧w實(shí)施例僅僅用于解釋本發(fā)明,而非對(duì)本發(fā)明的限定。另外還需要說(shuō)明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部?jī)?nèi)容。
[0030]實(shí)施例一
[0031]圖1是本發(fā)明實(shí)施例提供的一種資料存儲(chǔ)型閃存中鎖存器復(fù)位方法流程圖。
[0032]101、接收到寫(xiě)操作指令;
[0033]寫(xiě)操作指令是由資料存儲(chǔ)型閃存的外部處理器進(jìn)行發(fā)出,數(shù)據(jù)鎖存器接收該操作指令并觸發(fā)電平發(fā)生反轉(zhuǎn)。
[0034]102、對(duì)所述寫(xiě)操作指令對(duì)應(yīng)的數(shù)據(jù)鎖存器進(jìn)行至少兩次復(fù)位處理,以使數(shù)據(jù)鎖存器復(fù)位。
[0035]當(dāng)數(shù)據(jù)鎖存器接收到的寫(xiě)操作指令為(80H)時(shí),打開(kāi)多個(gè)數(shù)據(jù)鎖存器的復(fù)位開(kāi)關(guān),并開(kāi)始進(jìn)行復(fù)位。并且,數(shù)據(jù)鎖存器所進(jìn)行的至少兩次復(fù)位處理根據(jù)時(shí)鐘信號(hào)CLK周期而進(jìn)行。
[0036]值得注意的是,這里所指的時(shí)鐘周期為資料存儲(chǔ)型閃存內(nèi)部時(shí)鐘電路產(chǎn)生的周期信號(hào)的周期。當(dāng)間隔一定的時(shí)鐘周期,并且在時(shí)鐘周期的上跳沿時(shí),外部處理器先后向多個(gè)數(shù)據(jù)鎖存器發(fā)送代碼為(80H)的寫(xiě)操作指令,進(jìn)而分節(jié)拍對(duì)數(shù)據(jù)鎖存器進(jìn)行復(fù)位。
[0037]復(fù)位過(guò)程如下:
[0038]數(shù)據(jù)鎖存器初始為高電平狀態(tài),當(dāng)處于對(duì)應(yīng)時(shí)鐘的上跳沿時(shí),接收到代碼為(80H)的寫(xiě)操作指令,進(jìn)而發(fā)生翻轉(zhuǎn)而處于低電平狀態(tài),這時(shí)數(shù)據(jù)鎖存器開(kāi)始發(fā)生復(fù)位,并伴有復(fù)位電流流過(guò)資料存儲(chǔ)型閃存對(duì)應(yīng)節(jié)點(diǎn)。
[0039]低電平狀態(tài)將持續(xù)至本次復(fù)位結(jié)束,結(jié)束后將翻轉(zhuǎn)至高電平,此時(shí)資料存儲(chǔ)型閃存對(duì)應(yīng)節(jié)點(diǎn)將不存在本次復(fù)位所生成的復(fù)位電流。
[0040]本實(shí)施例一通過(guò)將外部處理器一次性發(fā)送寫(xiě)操作指令進(jìn)而觸發(fā)數(shù)據(jù)鎖存器復(fù)位的過(guò)程改變?yōu)橛赏獠刻幚砥鞲鶕?jù)一定的時(shí)鐘周期間隔分別發(fā)送寫(xiě)操作指令至不同的數(shù)據(jù)鎖存器進(jìn)而實(shí)現(xiàn)分時(shí)復(fù)位的效果,緩解了芯片內(nèi)部節(jié)點(diǎn)瞬時(shí)復(fù)位電流過(guò)大的現(xiàn)象。
[0041]實(shí)施例二
[0042]實(shí)施例二是在實(shí)施例一的基礎(chǔ)之上,通過(guò)優(yōu)化選定為四次復(fù)位處理,并且每一次復(fù)位處理均選定為六個(gè)時(shí)鐘周期,將芯片內(nèi)部數(shù)據(jù)鎖存器分為四個(gè)部分,分別對(duì)各部分?jǐn)?shù)據(jù)鎖存器進(jìn)行復(fù)位,以緩解傳統(tǒng)復(fù)位過(guò)程中造成芯片節(jié)點(diǎn)瞬時(shí)電流過(guò)大的問(wèn)題。
[0043]整個(gè)復(fù)位過(guò)程步驟如下:
[0044]201、第一時(shí)鐘周期上升沿,外部處理器向第一部分?jǐn)?shù)據(jù)鎖存器發(fā)送代碼為(80H)的寫(xiě)操作指令,打開(kāi)數(shù)據(jù)鎖存器的復(fù)位開(kāi)關(guān)并觸發(fā)第一次復(fù)位PRE〈1> ;
[0045]在這一時(shí)間段,第一部分?jǐn)?shù)據(jù)鎖存器由初始高電平轉(zhuǎn)化為低電平,資料存儲(chǔ)型閃存對(duì)應(yīng)節(jié)點(diǎn)出現(xiàn)第一次復(fù)位的復(fù)位電流。
[0046]202、第四時(shí)鐘周期上升沿,外部處理器向第二部分?jǐn)?shù)據(jù)鎖存器發(fā)送代碼為(80H)的寫(xiě)操作指令,打開(kāi)數(shù)據(jù)鎖存器的復(fù)位開(kāi)關(guān)并觸發(fā)第二次復(fù)位PRE〈2> ;
[0047]在這一時(shí)間段,第二部分?jǐn)?shù)據(jù)鎖存器由初始高電平轉(zhuǎn)化為低電平,資料存儲(chǔ)型閃存對(duì)應(yīng)節(jié)點(diǎn)出現(xiàn)第二次復(fù)位的復(fù)位電流,因此在這一時(shí)間段內(nèi),資料存儲(chǔ)型閃存對(duì)應(yīng)節(jié)點(diǎn)包含有第一次復(fù)位及第二次復(fù)位兩股復(fù)位電流。
[0048]203、第六時(shí)鐘周期上升沿,外部處理器向第三部分?jǐn)?shù)據(jù)鎖存器發(fā)送代碼為(80H)的寫(xiě)操作指令,打開(kāi)數(shù)據(jù)鎖存器的復(fù)位開(kāi)關(guān)并觸發(fā)第三次復(fù)位PRE〈3> ;
[0049]在這一時(shí)間段,第三部分?jǐn)?shù)據(jù)鎖存器由初始高電平轉(zhuǎn)化為低電平,資料存儲(chǔ)型閃存對(duì)應(yīng)節(jié)點(diǎn)出現(xiàn)第三次復(fù)位電流,因此,在這一時(shí)間段內(nèi),資料存儲(chǔ)型閃存對(duì)應(yīng)節(jié)點(diǎn)包含有第一次復(fù)位、第二次復(fù)位及第三次復(fù)位三股復(fù)位電流。
[0050]第七時(shí)鐘周期上升沿,第一次復(fù)位完成,并且第一次復(fù)位共經(jīng)歷六個(gè)時(shí)鐘周期;
[0051]在這一時(shí)間段,第一次復(fù)位完成,第一部分?jǐn)?shù)據(jù)鎖存器由復(fù)位狀態(tài)的低電平跳轉(zhuǎn)為高電平,資料存儲(chǔ)型閃存對(duì)應(yīng)節(jié)點(diǎn)將不再存有第一次復(fù)位的復(fù)位電流。
[0052]204、第八時(shí)鐘周期上升沿,外部處理器向第四部分?jǐn)?shù)據(jù)鎖存器發(fā)送代碼為(80H)的寫(xiě)操作指令,打開(kāi)數(shù)據(jù)鎖存器的復(fù)位開(kāi)關(guān)并觸發(fā)第四次復(fù)位PRE〈4>。
[0053]在這一時(shí)間段,第四部分?jǐn)?shù)據(jù)鎖存器由初始高電平轉(zhuǎn)化為低電平,資料存儲(chǔ)型閃存對(duì)應(yīng)節(jié)點(diǎn)出現(xiàn)第四次復(fù)位電流,因此,在這一時(shí)間段內(nèi),資料存儲(chǔ)型閃存對(duì)應(yīng)節(jié)點(diǎn)包含有第二次復(fù)位、第三次復(fù)位及第四次復(fù)位三股復(fù)位電流。
[0054]第十時(shí)鐘周期上升沿,第二次復(fù)位完成,并且第二次復(fù)位共經(jīng)歷六個(gè)時(shí)鐘周期;
[0055]在這一時(shí)間段,第二次復(fù)位完成,第二部分?jǐn)?shù)據(jù)鎖存器由復(fù)位狀態(tài)的低電平跳轉(zhuǎn)為高電平,資料存儲(chǔ)型閃存對(duì)應(yīng)節(jié)點(diǎn)將不再存有第二次復(fù)位的復(fù)位電流。
[0056]205、第十二時(shí)鐘周期上升沿,第三次復(fù)位完成,并且第三次復(fù)位共經(jīng)歷六個(gè)時(shí)鐘周期;
[0057]在這一時(shí)間段,第三次復(fù)位完成