<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>
關(guān) 閉

新聞中心

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

NAND Flash管理算法的設計及實(shí)現

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

O 引言
是一種非易失存儲器,它在掉電條件下仍然能夠長(cháng)期保持數據。由于它具有容量大、速度快、功耗低、抗震性能好等優(yōu)點(diǎn),近幾年在U盤(pán)、SD卡、SSD硬盤(pán)等各種移動(dòng)存儲設備中得到了廣泛的應用。本文給出了一款性能優(yōu)異、成本低廉可用于SD卡的 flash控制芯片的方法。(本方法也同樣適用于其他存儲設備。文中集中探討了一種高效物理塊的,包括邏輯物理地址映射以及spare區的定義,另外,還有雙緩沖器優(yōu)化讀寫(xiě)的方法等。

1 簡(jiǎn)介
1.1 SLC flash與MLC flash的比較

從架構上,flash可以分為SLC(Single-Level-Cell) flash和MLC(Multi-Level-Cell)flash兩種。和SLC 相比較,MLC flash的優(yōu)點(diǎn)是面積小、成本低:缺點(diǎn)是出錯率高,壽命短(SLC的每個(gè)block能夠擦寫(xiě)100,000次,而MLC能夠擦寫(xiě)10,000次)。由于MLC flash具有成本低的優(yōu)勢,而其出錯率高的缺陷又可以通過(guò)ECC(Error Correction Code)糾錯來(lái)有效解決,壽命短的問(wèn)題也可以通過(guò)磨損均衡來(lái)彌補,因此,MLC flash的應用更加廣泛,但在一些高端應用仍然會(huì )使SLCflash。本就是針對MLC flash,但是,本方法對SLC flash也能夠處理。
1.2 flash結構
不同廠(chǎng)商不同型號的flash的結構都大同小異,圖l所示是三星K9G8G08UOA型號的flash結構圖,圖l中的1個(gè)flash芯片包含4096個(gè)物理塊(block),每個(gè)物理塊含有128個(gè)頁(yè)(page),每個(gè)頁(yè)包含2112(2048+64)字節其中多出的64字節用于存放糾錯碼及其他信息用。

本文引用地址:http://dyxdggzs.com/article/162698.htm


1.3 flash的特點(diǎn)
Flash可支持讀(Read)操作、寫(xiě)(Program)操作和擦除(Erase)操作。其中讀操作和寫(xiě)操作的基本單位是頁(yè),擦除操作的基本單位是塊。對flash的寫(xiě)入操作只能在尚未寫(xiě)入的空閑頁(yè)上進(jìn)行,并且只能按照從低地址頁(yè)到高地址頁(yè)的順序進(jìn)行操作,而不能寫(xiě)了高地址頁(yè)之后,再寫(xiě)低地址頁(yè)。如果想要修改某個(gè)已經(jīng)寫(xiě)過(guò)的頁(yè),只能先對整個(gè)物理塊進(jìn)行擦除,然后才能正確寫(xiě)入。


上一頁(yè) 1 2 3 下一頁(yè)

關(guān)鍵詞: 設計 實(shí)現 算法 管理 Flash NAND

評論


相關(guān)推薦

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

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>