中文字幕 另类精品,亚洲欧美一区二区蜜桃,日本在线精品视频免费,孩交精品乱子片免费

<sup id="3hn2b"></sup>

    1. <sub id="3hn2b"><ol id="3hn2b"></ol></sub><legend id="3hn2b"></legend>

      1. <xmp id="3hn2b"></xmp>

      2. 關(guān) 閉

        新聞中心

        EEPW首頁 > 工控自動(dòng)化 > 設(shè)計(jì)應(yīng)用 > NAND Flash管理算法的設(shè)計(jì)及實(shí)現(xiàn)

        NAND Flash管理算法的設(shè)計(jì)及實(shí)現(xiàn)

        作者: 時(shí)間:2010-11-15 來源:網(wǎng)絡(luò) 收藏


        圖4中同時(shí)給出了Spare的區(qū)定義,其中兩字節(jié)用于標(biāo)識(shí)本物理塊所對(duì)應(yīng)的母塊;兩字節(jié)用于標(biāo)識(shí)本物理塊對(duì)應(yīng)的邏輯塊;一字節(jié)用于標(biāo)識(shí)本物理頁對(duì)應(yīng)的邏輯頁,一字節(jié)用于標(biāo)識(shí)連續(xù)邏輯頁數(shù)(表示上面連續(xù)邏輯頁的個(gè)數(shù),此域可以輔助加快建立頁映射表的時(shí)間),余下的10字節(jié)用于存放ECC,這樣可以達(dá)到4字節(jié)錯(cuò)誤的糾錯(cuò)能力。一般情況下,前面的4個(gè)字節(jié)是建立塊地址映射表的關(guān)鍵,其次,后面兩個(gè)字節(jié)則是建立頁地址映射表的關(guān)鍵。
        2.4 頁映射表建立時(shí)間的優(yōu)化
        因?yàn)榻㈨撚成浔硇枰x取母塊和子塊中各物理頁spare區(qū)以判定該物理頁對(duì)應(yīng)的邏輯頁,而每個(gè)物理頁的讀取都要花費(fèi)大約50μs的時(shí)間。因此,如果對(duì)每個(gè)物理頁都讀取,建立頁映射表就會(huì)比較費(fèi)時(shí)。為了加快建立頁映射表的速度,一般只希望能讀取一個(gè)物理頁,而免于讀取其他若干頁,以便加快建表速度。因?yàn)楹芏鄷r(shí)候都是連續(xù)寫,而連續(xù)的幾個(gè)物理頁在邏輯上也是連續(xù)的,因此可以考慮在spare區(qū)加入連續(xù)邏輯頁號(hào),這樣,重新建表時(shí),就可根據(jù)連續(xù)頁號(hào)知道連續(xù)幾個(gè)物理頁對(duì)應(yīng)的邏輯頁,從而加快建表的速度。對(duì)于最佳情形,有時(shí)只需要讀一個(gè)頁就可以建立整個(gè)邏輯塊的頁映射表。圖5所示是一種加快建表的示意圖。


        2.5 分區(qū)
        不同的flash,塊數(shù)是不同的,其塊映射表需要的RAM空間也不一樣。對(duì)于當(dāng)前主流flash,有的具有8192個(gè)塊,如果對(duì)整個(gè)flash建表,需要的RAM空間將多達(dá)32KB,這樣芯片成本就會(huì)比較高。一個(gè)可行的解決辦法是對(duì)flash分區(qū),比如1024個(gè)塊為一個(gè)分區(qū),每次只對(duì)一個(gè)分區(qū)進(jìn)行建表,這樣,RAM空間就可以降低到4KB。這樣,隨著將來flash容量的增加,塊數(shù)即使再多,也能夠用同樣的方法處理,而不用增大RAM。

        3 結(jié)束語
        本文介紹了一種針對(duì)MLC flash的優(yōu)異及軟件方法,并且已在SD卡上大規(guī)模商用。該只需簡(jiǎn)單配置就能支持市場(chǎng)上的各種flash,而且也兼容各種SD設(shè)備。同時(shí)RAM空間需求小,成本低,壽命長(zhǎng),兼容性好,擴(kuò)展性強(qiáng),flash空間利用率高,具有很高的商用價(jià)值。


        上一頁 1 2 3 下一頁

        評(píng)論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉