国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

正確選擇閃存寫(xiě)入緩沖區(qū)大小,優(yōu)化擦寫(xiě)速度

發(fā)布時(shí)間:2010-10-12 19:55    發(fā)布者:techshare
關(guān)鍵詞: 擦寫(xiě) , 緩沖區(qū) , 閃存
在各種電子技術(shù)快速發(fā)展和電子市場(chǎng)高速擴(kuò)大的今天,存儲(chǔ)器的需求量迅猛增長(zhǎng)。在眾多存儲(chǔ)器類(lèi)型中,NOR型閃存由于具有隨機(jī)讀寫(xiě)速度快,可靠性能高等優(yōu)點(diǎn),被廣泛的應(yīng)用于各種電子設(shè)備,如移動(dòng)產(chǎn)品,汽車(chē)電子等。從1988年發(fā)展至今,NOR型閃存技術(shù)緊跟市場(chǎng)發(fā)展需求也在不斷地進(jìn)步更新,不僅容量日益增大,可靠性能越來(lái)越高,隨機(jī)讀寫(xiě)速度也越來(lái)越快。隨著各種電子設(shè)備的系統(tǒng)功能復(fù)雜化,對(duì)存儲(chǔ)器進(jìn)行頻繁讀寫(xiě)成了最基本的操作,讀寫(xiě)速度在實(shí)際應(yīng)用中成為衡量NOR型閃存越來(lái)越重要的性能指標(biāo)。

隨機(jī)讀取,擦除(使存儲(chǔ)內(nèi)容從0變1),和寫(xiě)入(使存儲(chǔ)內(nèi)容從1變0)是對(duì)閃存的三種基本操作。任何閃存器件的寫(xiě)入操作只能在空或已擦除的單元內(nèi)進(jìn)行,所以大多數(shù)情況下,在進(jìn)行寫(xiě)入操作之前必須先執(zhí)行擦除。隨著工藝和電路設(shè)計(jì)上的提高,NOR型閃存的隨機(jī)讀取速度基本在百ns以?xún)?nèi)(如Numonyx的主要產(chǎn)品系列均在110ns以?xún)?nèi)),而同步讀取速度最高可達(dá)333MHz(如Numonyx某具有LPDDR接口的NOR型閃存);對(duì)NOR型閃存進(jìn)行擦除一般是以64K"128KB的塊為整體進(jìn)行的,通常執(zhí)行一個(gè)擦除操作的時(shí)間約為0.2"4s;對(duì)NOR型閃存的寫(xiě)入可以按照緩沖區(qū)大小,雙字節(jié)甚至比特操作,其中按比特寫(xiě)入可使任一比特由1變成0,NOR的寫(xiě)入速度除了與產(chǎn)品工藝和設(shè)計(jì)有關(guān)外,還與寫(xiě)入緩沖區(qū)容量有著密切關(guān)系。目前,市場(chǎng)上的閃存產(chǎn)品主要都采用不高于64字節(jié)的寫(xiě)入緩沖區(qū)容量,例如常見(jiàn)的S29GL和SSF29產(chǎn)品系列等。64字節(jié)的寫(xiě)入緩沖區(qū)容量意味著一次寫(xiě)入操作最大能寫(xiě)入的地址空間范圍為64字節(jié)。在實(shí)際應(yīng)用中,工程師總是希望存儲(chǔ)器具有較快的寫(xiě)入速度,但往往容易忽略緩沖區(qū)大小和寫(xiě)入速度的關(guān)系。 最近,Numonyx公司開(kāi)發(fā)推出了基于65nm技術(shù),最高可達(dá)1024字節(jié)寫(xiě)入緩沖區(qū)容量的NOR型M29EW閃存。本文對(duì)此產(chǎn)品的寫(xiě)入緩沖區(qū)大小與寫(xiě)速度的關(guān)系進(jìn)行了詳細(xì)分析。推薦工程師在實(shí)際應(yīng)用中,可以通過(guò)選擇合適的盡可能大的寫(xiě)入緩沖區(qū)大小,最大可能的優(yōu)化擦寫(xiě)速度。

提高百倍的平均每字節(jié)寫(xiě)入速度

Numonyx公司的M29EW閃存,有兩種寫(xiě)入方式。一種是字寫(xiě)入方式(Word program),每次可對(duì)單個(gè)或者兩個(gè)字節(jié)進(jìn)行寫(xiě)入。另一種是緩存寫(xiě)入方式(Buffer program),根據(jù)選擇的寫(xiě)入緩沖區(qū)大小,每次可對(duì)1"1024個(gè)字節(jié)進(jìn)行寫(xiě)入。字寫(xiě)入方式具有較高的靈活性,可以對(duì)任意單個(gè)地址空間進(jìn)行寫(xiě)入操作,但寫(xiě)入時(shí)間較長(zhǎng),在需要對(duì)連續(xù)地址空間進(jìn)行寫(xiě)入時(shí),寫(xiě)入效率較低。緩存寫(xiě)入方式,不但同樣具備單字節(jié)或雙字節(jié)寫(xiě)入能力,最多還可以一次性寫(xiě)入連續(xù)的1024字節(jié)的地址空間。本文選取了M29EW系列中的128MB產(chǎn)品,重點(diǎn)對(duì)緩存寫(xiě)入方式進(jìn)行分析。使用不同的寫(xiě)入緩沖區(qū)大小對(duì)連續(xù)地址空間進(jìn)行寫(xiě)入,發(fā)現(xiàn),采用大的寫(xiě)入緩沖區(qū)單次寫(xiě)入時(shí)間較長(zhǎng)。在-40C的環(huán)境溫度下,用2字節(jié)寫(xiě)入緩沖區(qū)大小寫(xiě)入2字節(jié)的連續(xù)地址空間大概需要200us,在相同測(cè)試條件,用1024字節(jié)的寫(xiě)入緩沖區(qū)對(duì)1024字節(jié)連續(xù)地址空間進(jìn)行寫(xiě)入大概需要近700us。但是采用大的寫(xiě)入緩沖區(qū)一次寫(xiě)入操作可以對(duì)更多的地址空間進(jìn)行操作。這樣平均到每字節(jié)所需的平均寫(xiě)入時(shí)間,反而是采用大的寫(xiě)入緩沖區(qū)時(shí)間短,如圖1所示。圖1中的兩條線分別表示-40C和85C的使用環(huán)境溫度,橫坐標(biāo)表示采用的寫(xiě)入緩沖區(qū)大小,縱坐標(biāo)是平均每字節(jié)的寫(xiě)入時(shí)間,為方便結(jié)果比較,縱坐標(biāo)采用了對(duì)數(shù)坐標(biāo)。由圖可得,同樣在-40C的環(huán)境溫度下,用2字節(jié)的寫(xiě)入緩沖區(qū)大小每字節(jié)的平均寫(xiě)入時(shí)間大約是100us,而采用64字節(jié)的寫(xiě)入緩沖區(qū)大小,平均每字節(jié)的寫(xiě)入時(shí)間就減少到10us以下,如果采用1024字節(jié)的寫(xiě)入緩沖區(qū)大小,平均每字節(jié)所需的寫(xiě)入時(shí)間已經(jīng)低于1us!需要說(shuō)明的是,所要寫(xiě)入的數(shù)據(jù)不同也會(huì)對(duì)寫(xiě)入時(shí)間造成較大的影響,為方便比較,本文對(duì)各種寫(xiě)入操作采用相同的寫(xiě)入內(nèi)容,這里測(cè)試的結(jié)果重點(diǎn)也放在采用不同緩沖區(qū)大小的速度相對(duì)值的比較上,而不是絕對(duì)值。

  
圖1. 采用不同寫(xiě)入緩沖區(qū)大小寫(xiě)入與平均每字節(jié)寫(xiě)入時(shí)間的關(guān)系

由于采用大的寫(xiě)入緩沖區(qū)可以提高單字節(jié)的寫(xiě)入速度,因此當(dāng)工程師進(jìn)行大塊字節(jié)的擦寫(xiě)操作時(shí),采用盡可能大的寫(xiě)入緩沖區(qū)可以最大的提高擦寫(xiě)效率。例如,當(dāng)需要對(duì)一塊連續(xù)128KB的地址空間進(jìn)行擦寫(xiě)操作時(shí),可選擇采用不同的寫(xiě)入緩沖區(qū)大小進(jìn)行寫(xiě)入,圖2給出了寫(xiě)入緩沖區(qū)大小與完成操作的寫(xiě)入時(shí)間的關(guān)系。不難看出,與圖1相同,采用1024字節(jié)寫(xiě)入緩沖區(qū)大小所需時(shí)間最短,相比2字節(jié)的寫(xiě)入緩沖區(qū)大小,速度提高百倍以上。

圖2. 采用不同的寫(xiě)入緩沖區(qū)大小寫(xiě)入128KB連續(xù)地址空間所需時(shí)間

除寫(xiě)入緩沖區(qū)大小外,由上面的數(shù)據(jù)還可以發(fā)現(xiàn),適當(dāng)?shù)慕档蛯?xiě)入時(shí)閃存所處的環(huán)境溫度,也可以對(duì)寫(xiě)入速度有所提高。除此之外,適當(dāng)?shù)奶岣邔?xiě)入電壓,也會(huì)提升寫(xiě)入速度。但是對(duì)于一個(gè)復(fù)雜的電子系統(tǒng),內(nèi)部操作電壓和環(huán)境溫度往往受其他器件影響難以控制,因此改變溫度和寫(xiě)入電壓對(duì)于擦寫(xiě)速度的提高效果在實(shí)際應(yīng)用中往往存在較大的局限性。相比,選擇較大的寫(xiě)入緩沖區(qū)大小僅對(duì)閃存本身進(jìn)行操作,在相同環(huán)境條件下是提高寫(xiě)入效率最簡(jiǎn)便易行的方法。

對(duì)小范圍地址空間的高效寫(xiě)入

還有一個(gè)在實(shí)際應(yīng)用中值得工程師關(guān)注的問(wèn)題是,當(dāng)需要寫(xiě)入的地址空間僅僅是小范圍內(nèi)的,如只有512字節(jié)或者更低到64字節(jié),該如何選取寫(xiě)入緩沖區(qū)大小才會(huì)具有較高的寫(xiě)入速度?對(duì)此,采用不同的寫(xiě)入緩沖區(qū)大小(64-1024字節(jié))分別對(duì)64-512字節(jié)的連續(xù)地址空間進(jìn)行寫(xiě)入操作,記錄各自所用的寫(xiě)入時(shí)間,如圖3所示。這里,之所以最低考慮到64字節(jié)地址空間,是因?yàn)閷?xiě)入到NOR型閃存的數(shù)據(jù)量通常要高于64字節(jié)。如果實(shí)際應(yīng)用中只需要寫(xiě)入更少的地址空間,如只有兩字節(jié)地址范圍,本文的結(jié)果依然適用。在使用1024字節(jié)的寫(xiě)入緩沖區(qū)大小去寫(xiě)入512字節(jié)的地址空間時(shí),緩沖區(qū)中的前512個(gè)字節(jié)填入所需要寫(xiě)入的數(shù)據(jù),其余用冗余數(shù)據(jù)(FFh)來(lái)填充。結(jié)果如圖3所示,每條線代表不同的地址空間大小,橫坐標(biāo)表示采用的寫(xiě)入緩沖區(qū)大小,縱坐標(biāo)表示完成所有地址空間寫(xiě)入所用的時(shí)間。結(jié)果表明,當(dāng)對(duì)64字節(jié)連續(xù)地址空間進(jìn)行寫(xiě)入時(shí),采用大于64字節(jié)的寫(xiě)入緩沖區(qū)大小的寫(xiě)入時(shí)間基本相當(dāng);同樣,當(dāng)對(duì)連續(xù)空間大小為512字節(jié)時(shí),512字節(jié)與1024字節(jié)的寫(xiě)入緩沖區(qū)大小所用寫(xiě)入時(shí)間基本一致,而較低的寫(xiě)入緩沖區(qū)大小,如64/128/256字節(jié),則所需時(shí)間明顯增加。但考慮到用1024字節(jié)的寫(xiě)入緩沖區(qū)相比使用512字節(jié)緩沖區(qū)需要多發(fā)送512個(gè)字節(jié)的冗余數(shù)據(jù),會(huì)耗費(fèi)512個(gè)命令周期時(shí)間,因此選擇512字節(jié)緩沖區(qū)大小具有最高的寫(xiě)入效率。因此,當(dāng)只需寫(xiě)入較小范圍的地址空間時(shí),可以選擇跟寫(xiě)入地址空間大小相同的緩沖區(qū)大小,寫(xiě)入效率最高。當(dāng)然在實(shí)際應(yīng)用中,如果為了簡(jiǎn)化操作需要采用固定的寫(xiě)入緩沖區(qū)大小,使用大容量的寫(xiě)入緩沖區(qū)由于具有較高的平均每字節(jié)寫(xiě)入速度,依然具有較高的寫(xiě)入效率。

  
圖3. 對(duì)小地址空間(64"512字節(jié))進(jìn)行寫(xiě)入操作時(shí),采用不同緩沖區(qū)大小與寫(xiě)入時(shí)間關(guān)系  

大容量寫(xiě)入緩沖區(qū)的產(chǎn)品優(yōu)勢(shì)

再來(lái)對(duì)比Numonyx公司的M29EW與市場(chǎng)上的同類(lèi)產(chǎn)品S29GL256P。M29EW具有1024字節(jié)的寫(xiě)入緩沖區(qū)大小而S29GL256P最大的寫(xiě)入緩沖區(qū)為64字節(jié)。為了說(shuō)明問(wèn)題,這里同時(shí)對(duì)兩種閃存芯片相同大小的地址空間進(jìn)行擦寫(xiě)操作,如圖4所示。測(cè)試結(jié)果表明,M29EW整體的寫(xiě)入時(shí)間是S29GL256P的30%,寫(xiě)入效率遠(yuǎn)遠(yuǎn)高于S29GL256P。究其原因很簡(jiǎn)單,M29EW采用1024字節(jié)的寫(xiě)入緩沖區(qū)大小,使得其在寫(xiě)入時(shí)間相比最高采用64字節(jié)寫(xiě)入緩沖區(qū)的S29GL256P,優(yōu)勢(shì)非常明顯。


  
圖4. M29EW與S29GL256P寫(xiě)入速度比較  

(均采用產(chǎn)品最大寫(xiě)入緩沖區(qū)大小,M29EW是1024字節(jié)而S29Gl256P是64字節(jié))

結(jié)論

綜上所述,我們對(duì)Numonyx公司的NOR型閃存M29EW進(jìn)行了測(cè)試分析,并與市場(chǎng)上同類(lèi)的S29GL系列產(chǎn)品進(jìn)行了比較。分析結(jié)果表明,對(duì)于需要經(jīng)常進(jìn)行讀寫(xiě)操作的電子產(chǎn)品,如移動(dòng)電子設(shè)備,汽車(chē)電子設(shè)備來(lái)說(shuō),在設(shè)計(jì)過(guò)程中采用盡可能大的緩沖區(qū)大小,提高平均每字節(jié)寫(xiě)入速度,是優(yōu)化提高讀寫(xiě)速度的關(guān)鍵,同時(shí)也是最簡(jiǎn)單易行的方法。在執(zhí)行相同的寫(xiě)入操作時(shí),選用1024字節(jié)的寫(xiě)入緩沖區(qū)大小,可使寫(xiě)入速度相比使用64字節(jié)緩沖區(qū)至少提高2.5倍以上。
本文地址:http://m.qingdxww.cn/thread-31907-1-1.html     【打印本頁(yè)】

本站部分文章為轉(zhuǎn)載或網(wǎng)友發(fā)布,目的在于傳遞和分享信息,并不代表本網(wǎng)贊同其觀點(diǎn)和對(duì)其真實(shí)性負(fù)責(zé);文章版權(quán)歸原作者及原出處所有,如涉及作品內(nèi)容、版權(quán)和其它問(wèn)題,我們將根據(jù)著作權(quán)人的要求,第一時(shí)間更正或刪除。
您需要登錄后才可以發(fā)表評(píng)論 登錄 | 立即注冊(cè)

廠商推薦

  • Microchip視頻專(zhuān)區(qū)
  • 使用SAM-IoT Wx v2開(kāi)發(fā)板演示AWS IoT Core應(yīng)用程序
  • 使用Harmony3加速TCP/IP應(yīng)用的開(kāi)發(fā)培訓(xùn)教程
  • 集成高級(jí)模擬外設(shè)的PIC18F-Q71家族介紹培訓(xùn)教程
  • 探索PIC16F13145 MCU系列——快速概覽
  • 貿(mào)澤電子(Mouser)專(zhuān)區(qū)

相關(guān)在線工具

相關(guān)視頻

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點(diǎn)地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權(quán)所有   京ICP備16069177號(hào) | 京公網(wǎng)安備11010502021702
快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 日韩免费高清视频 | 成人国产精品免费视频 | 99热这里只有精 | 欧美一区二区三区播放 | 亚洲综合极品香蕉久久网 | 婷婷丁香色综合狠狠色 | 欧美性xxxx| xx视频在线永久免费观看 | 亚洲精品永久www忘忧草 | 在线观看视频国产 | 五月六月伊人狠狠丁香网 | 高清视频日韩剧在线观看 | 国产成人久久综合二区 | 一本综合久久国产二区 | 欧美极品一区 | 麻豆国产精品免费视频 | 爽爽日本在线视频免费 | 日日日视频 | 四虎精品成人免费影视 | h肉动漫在线观看播放 | 青青操免费在线视频 | 国产午夜精品理论片在线 | 日本不卡在线视频 | 日本一区二区三区视频在线 | 日韩综合在线观看 | 日韩经典在线 | 免费黄色国产视频 | 在线九色 | 亚洲欧洲免费视频 | 91最新在线播放 | 国产91精品久久久久久 | 亚洲xx网| 久久福利视频导航 | 欧美在线播放成人免费 | 免费国产一区二区三区 | 天堂资源最新版在线www | 天堂网2021天堂手机版 | 亚洲v视频 | 肉与灵电视剧在线观看 | 99热在线看 | 亚洲2020天天堂在线观看 |