專利名稱:在一總線上操作閃存的方法
技術(shù)領(lǐng)域:
本發(fā)明有關(guān)于一種操作閃存的方法,特別是指一種在一總線上操作二顆閃存的方法。
背景技術(shù):
請(qǐng)參照?qǐng)D1,圖1為在時(shí)間軸上說明當(dāng)主機(jī)(host)對(duì)一顆閃存做讀取動(dòng)作時(shí),就 緒/忙碌(ready/busy)信號(hào)、讀取致能(read enable)及芯片致能(chipenable)信號(hào)的 示意圖。如圖1所示,當(dāng)主機(jī)致能的讀取指令結(jié)束時(shí),就緒/忙碌(ready/busy)信號(hào)R/B 會(huì)進(jìn)入忙碌等待時(shí)間(busy waiting time)T2。當(dāng)忙碌等待時(shí)間T2結(jié)束后,主機(jī)開始切換 (toggle)讀取致能信號(hào)RE。而每切換一次讀取致能信號(hào)RE,即可根據(jù)讀取指令內(nèi)的數(shù)據(jù)儲(chǔ) 存位置(address),讀取一筆閃存內(nèi)儲(chǔ)存的數(shù)據(jù)。當(dāng)開始切換讀取致能信號(hào)RE時(shí),芯片致能 信號(hào)CE由邏輯高電位轉(zhuǎn)為邏輯低電位。另外,在閃存的操作規(guī)范中,讀取數(shù)據(jù)的時(shí)間T3大 于忙碌等待時(shí)間T2,而忙碌等待時(shí)間T2大于讀取指令的時(shí)間Tl。請(qǐng)參照?qǐng)D2,圖2為在時(shí)間軸上說明現(xiàn)有技術(shù)利用忙碌等待時(shí)間的時(shí)間間隔,主機(jī) 同時(shí)對(duì)二顆閃存做讀取動(dòng)作的示意圖。如圖2所示,在總線上對(duì)應(yīng)于第一顆閃存的讀取指 令A(yù)結(jié)束時(shí),因?yàn)閷?duì)應(yīng)于第一顆閃存的就緒/忙碌信號(hào)chOAR/B進(jìn)入忙碌等待時(shí)間BWTl,所 以主機(jī)可利用忙碌等待時(shí)間BWTl的時(shí)間間隔,致能對(duì)應(yīng)于第二顆閃存的讀取指令B。當(dāng)忙 碌等待時(shí)間BWTl結(jié)束后,主機(jī)開始讀取第一顆閃存內(nèi)儲(chǔ)存的數(shù)據(jù)FIData。當(dāng)主機(jī)結(jié)束讀取 第一顆閃存內(nèi)儲(chǔ)存的數(shù)據(jù)FIData,對(duì)應(yīng)于第二顆閃存的忙碌等待時(shí)間BWT2亦已結(jié)束,所以 主機(jī)可立刻讀取第二顆閃存內(nèi)儲(chǔ)存的數(shù)據(jù)F2Data。當(dāng)主機(jī)結(jié)束讀取第二顆閃存內(nèi)儲(chǔ)存的數(shù) 據(jù)F2Data時(shí),主機(jī)可再次致能讀取指令A(yù)。如此,重復(fù)上述步驟,主機(jī)即可在同一總線上操 作二顆閃存。雖然,主機(jī)透過上述現(xiàn)有技術(shù)可在同一總線上操作二顆閃存。但如圖2所示,在總 線上所傳輸?shù)臄?shù)據(jù)排得不夠緊密,亦即總線會(huì)有一些閑置時(shí)間。因此,現(xiàn)有技術(shù)的操作效率 并沒有達(dá)到在同一總線上操作二顆閃存的最佳效率。
發(fā)明內(nèi)容
本發(fā)明的一實(shí)施例提供一種操作閃存的方法。該方法包含致能一第一閃存的讀取 指令,以使該第一閃存的就緒/忙碌信號(hào)進(jìn)入一忙碌等待時(shí)間;于該第一閃存的讀取指令 完成致能之后,致能一第二閃存的讀取指令;當(dāng)該忙碌等待時(shí)間結(jié)束時(shí),開始讀取該第一閃 存的數(shù)據(jù);當(dāng)該第一閃存的數(shù)據(jù)讀取完畢時(shí),重新致能該第一閃存的讀取指令;當(dāng)該第一 閃存的讀取指令完成重新致能時(shí),開始讀取該第二閃存的數(shù)據(jù);及當(dāng)該第二閃存的數(shù)據(jù)讀 取完畢時(shí),重新致能該第二閃存的讀取指令。本發(fā)明所提供的一種操作閃存的方法,該方法操作二閃存的順序?yàn)橐婚_始是致能 一第一閃存的讀取指令、致能一第二閃存的讀取指令,往后都是重復(fù)讀取該第一閃存的數(shù) 據(jù)、致能該第一閃存的讀取指令、讀取該第二閃存的數(shù)據(jù)及致能該第二閃存的讀取指令的步驟。因此,本發(fā)明在一總線上所傳輸?shù)臄?shù)據(jù)會(huì)比先前技術(shù)排列得更緊密,更有效率。
圖1為在時(shí)間軸上說明當(dāng)主機(jī)對(duì)一顆閃存做讀取動(dòng)作時(shí),就緒/忙碌信號(hào)、讀取致 能及芯片致能信號(hào)的示意圖;圖2為在時(shí)間軸上說明先前技術(shù)利用忙碌等待時(shí)間的時(shí)間間隔,主機(jī)同時(shí)對(duì)二顆 閃存做讀取動(dòng)作的示意圖;圖3為本發(fā)明的一實(shí)施例提供一種在一總線上操作二顆閃存的方法的流程圖;圖4為圖3方法的時(shí)序圖。其中,附圖標(biāo)記Tl讀取指令時(shí)間T2,BffTU BWT2忙碌等待時(shí)間T3讀取數(shù)據(jù)時(shí)間R/B、chOAR/B、chOBR/B 就緒 / 忙碌信號(hào)RE、REA、REB讀取致能信號(hào)CE、CEA、CEB芯片致能信號(hào)FlData, F2Data 資料30-40 步驟ΔΤ1、ΔΤ2 周期
具體實(shí)施例方式請(qǐng)參照?qǐng)D3及圖4,圖3為本發(fā)明的一實(shí)施例提供一種在一總線上操作二顆閃存的 方法的流程圖,圖4系圖3方法的時(shí)序圖。圖3的方法的詳細(xì)步驟如下步驟30:開始;步驟32 主機(jī)(host)致能第一閃存的讀取指令A(yù) ;步驟34:當(dāng)?shù)谝婚W存的讀取指令A(yù)完成致能之后,主機(jī)致能第二閃存的讀取指令 B ;步驟36 當(dāng)?shù)谝婚W存的就緒/忙碌信號(hào)chOAR/B的忙碌等待時(shí)間BWTl結(jié)束時(shí),主 機(jī)開始讀取第一閃存的數(shù)據(jù)FlData ;步驟38 當(dāng)?shù)谝婚W存的數(shù)據(jù)FlData讀取完畢時(shí),主機(jī)重新致能第一閃存的讀取指 令A(yù);步驟40 當(dāng)?shù)谝婚W存的讀取指令A(yù)完成重新致能時(shí),主機(jī)開始讀取第二閃存的數(shù) 據(jù) F2Data ;步驟42 當(dāng)?shù)诙W存的數(shù)據(jù)F2Data讀取完畢時(shí),主機(jī)重新致能第二閃存的讀取指 令B;步驟44 當(dāng)?shù)诙W存的讀取指令B完成重新致能時(shí),主機(jī)開始讀取第一閃存的數(shù) 據(jù)FIData,跳回步驟38。在步驟34中,主機(jī)可在第一閃存的讀取指令A(yù)完成致能時(shí)或第一閃存的讀取指令 A完成致能之后一預(yù)定時(shí)間,致能一第二閃存的讀取指令B。在此實(shí)施例中,只要就緒/忙碌信號(hào)chOBR/B的忙碌等待時(shí)間BWT2在主機(jī)重新致能第一閃存的讀取指令A(yù)完成之前結(jié) 束即可。在步驟36中,主機(jī)根據(jù)讀取指令A(yù)內(nèi)所包含的數(shù)據(jù)儲(chǔ)存位置,讀取第一閃存的數(shù) 據(jù)FIData,而每切換一次第一讀取致能信號(hào)REA,主機(jī)即可讀取一筆第一閃存的數(shù)據(jù)。在步 驟40中,主機(jī)根據(jù)讀取指令B內(nèi)所包含的數(shù)據(jù)儲(chǔ)存位置,讀取第二閃存的數(shù)據(jù)F2Data,而每 切換一次第二讀取致能信號(hào)REB,主機(jī)即可讀取一筆第二閃存的數(shù)據(jù)。另外,當(dāng)讀取第一閃 存的的數(shù)據(jù)FlData時(shí),第一閃存的芯片致能信號(hào)CEA由邏輯高電位轉(zhuǎn)為邏輯低電位,此時(shí) 主機(jī)僅能對(duì)第一閃存做讀取的動(dòng)作;當(dāng)讀取第二閃存的的數(shù)據(jù)F2Data時(shí),第二閃存的芯片 致能信號(hào)CEB由邏輯高電位轉(zhuǎn)為邏輯低電位,此時(shí)主機(jī)僅能對(duì)第二閃存做讀取的動(dòng)作。綜上所述,本發(fā)明所提供的在一總線上操作閃存的方法,雖然和現(xiàn)有技術(shù)一樣都 是利用忙碌等待時(shí)間的時(shí)間間隔操作閃存,但是本發(fā)明和現(xiàn)有技術(shù)的不同點(diǎn)在于本發(fā)明的 操作閃存的順序?yàn)橹履艿谝婚W存的讀取指令、致能第二閃存的讀取指令、讀取第一閃存的 數(shù)據(jù)、致能第一閃存的讀取指令、讀取第二閃存的數(shù)據(jù)、致能第二閃存的讀取指令、讀取第 一閃存的數(shù)據(jù)、致能第一閃存的讀取指令。只有一開始是致能第一閃存的讀取指令及致能 第二閃存的讀取指令,往后都是重復(fù)讀取第一閃存的數(shù)據(jù)、致能第一閃存的讀取指令、讀取 第二閃存的數(shù)據(jù)及致能第二閃存的讀取指令的步驟。因此,本發(fā)明在總線上所傳輸?shù)臄?shù)據(jù) 會(huì)比現(xiàn)有技術(shù)排得更緊密,更有效率,亦即本發(fā)明的操作閃存的周期ΔΤ2會(huì)小于現(xiàn)有技術(shù) 的操作閃存的周期ΔΤ1。以上所述僅為本發(fā)明的較佳實(shí)施例,凡依本發(fā)明權(quán)利要求保護(hù)范圍所做的均等變 化與修改,皆應(yīng)屬本發(fā)明的涵蓋范圍。
權(quán)利要求
1.一種在一總線上操作閃存的方法,其特征在于,包含致能一第一閃存的讀取指令,以使該第一閃存的就緒/忙碌信號(hào)進(jìn)入一忙碌等待時(shí)間;于該第一閃存的讀取指令完成致能之后,致能一第二閃存的讀取指令; 當(dāng)該忙碌等待時(shí)間結(jié)束時(shí),開始讀取該第一閃存的數(shù)據(jù); 當(dāng)該第一閃存的數(shù)據(jù)讀取完畢時(shí),重新致能該第一閃存的讀取指令; 當(dāng)該第一閃存的讀取指令完成重新致能時(shí),開始讀取該第二閃存的數(shù)據(jù);及 當(dāng)該第二閃存的數(shù)據(jù)讀取完畢時(shí),重新致能該第二閃存的讀取指令。
2.如權(quán)利要求1所述的方法,其特征在于,還包含當(dāng)該第二閃存的讀取指令完成重新 致能時(shí),開始讀取該第一閃存的數(shù)據(jù)。
3.如權(quán)利要求1所述的方法,其特征在于,于該第一閃存的讀取指令完成致能之后,致 能一第二閃存的讀取指令為于該第一閃存的讀取指令完成致能時(shí),致能一第二閃存的讀取 指令。
4.如權(quán)利要求1所述的方法,其特征在于,于該第一閃存的讀取指令完成致能之后,致 能一第二閃存的讀取指令為于該第一閃存的讀取指令完成致能之后一預(yù)定時(shí)間,致能一第 二閃存的讀取指令。
5.如權(quán)利要求1所述的方法,其特征在于,該第一閃存的讀取指令還包含該第一閃存 的數(shù)據(jù)儲(chǔ)存位置。
6.如權(quán)利要求5所述的方法,其特征在于,讀取該第一閃存的數(shù)據(jù)根據(jù)該第一閃存的 數(shù)據(jù)儲(chǔ)存位置,讀取有關(guān)于該第一閃存的該數(shù)據(jù)儲(chǔ)存位置的數(shù)據(jù)。
7.如權(quán)利要求1所述的方法,其特征在于,該第二閃存的讀取指令還包含該第二閃存 的數(shù)據(jù)儲(chǔ)存位置。
8.如權(quán)利要求7所述的方法,其特征在于,讀取該第二閃存的數(shù)據(jù)根據(jù)該第二閃存的 數(shù)據(jù)儲(chǔ)存位置,讀取有關(guān)于該第二閃存的的該數(shù)據(jù)儲(chǔ)存位置的數(shù)據(jù)。
9.如權(quán)利要求1所述的方法,其特征在于,該第一閃存與該第二閃存共享一總線。
10.如權(quán)利要求1所述的方法,其特征在于,還包含當(dāng)讀取該第一閃存的數(shù)據(jù)時(shí),切換該第一閃存的第一讀取致能信號(hào);及 每切換一次該第一讀取致能信號(hào),讀取一筆有關(guān)于該第一閃存的該數(shù)據(jù)儲(chǔ)存位置的數(shù)據(jù)。
11.如權(quán)利要求1所述的方法,其特征在于,還包含當(dāng)讀取該第二閃存的數(shù)據(jù)時(shí),切換該第二閃存的第二讀取致能信號(hào);及 每切換一次該第二讀取致能信號(hào),讀取一筆有關(guān)于該第二閃存的該數(shù)據(jù)儲(chǔ)存位置的數(shù)據(jù)。
全文摘要
本發(fā)明公開了一種在一總線上操作閃存的方法,包括致能一第一閃存的讀取指令,當(dāng)該第一閃存的讀取指令結(jié)束時(shí),該第一閃存的就緒/忙碌信號(hào)進(jìn)入一忙碌等待時(shí)間。當(dāng)該第一閃存的讀取指令完成致能之后,致能一第二閃存的讀取指令。當(dāng)該忙碌等待時(shí)間結(jié)束時(shí),開始讀取該第一閃存的數(shù)據(jù)。當(dāng)該第一閃存的數(shù)據(jù)讀取完畢時(shí),重新致能該第一閃存的讀取指令。當(dāng)該第一閃存的讀取指令完成重新致能時(shí),開始讀取該第二閃存的數(shù)據(jù)。及當(dāng)該第二閃存的數(shù)據(jù)讀取完畢時(shí),重新致能該第二閃存的讀取指令。
文檔編號(hào)G06F13/16GK102081582SQ20111002006
公開日2011年6月1日 申請(qǐng)日期2011年1月13日 優(yōu)先權(quán)日2010年12月8日
發(fā)明者謝明宏 申請(qǐng)人:鈺創(chuàng)科技股份有限公司