<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 正確選擇閃存寫(xiě)入緩沖區(qū)大小,優(yōu)化擦寫(xiě)速度

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

          作者: 時(shí)間:2016-12-02 來(lái)源:網(wǎng)絡(luò) 收藏


          圖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ū)大?。?4-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ě)入效率。


          關(guān)鍵詞: 擦寫(xiě)緩沖區(qū)閃

          評(píng)論


          技術(shù)專(zhuān)區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();