<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>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 基于SEP4O20的Linux NandFlash驅動(dòng)設計

基于SEP4O20的Linux NandFlash驅動(dòng)設計

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

摘要:本文首先給出了的硬件特點(diǎn),分析了 MTD層(Memow Technology Device)的特性,東南大學(xué)國家ASIC中心自主的嵌入式微處理器芯片SEP4020,給出了的詳細方案。實(shí)驗結果表明,這種方案的能進(jìn)行有效的文件管理和穩定、快速的讀寫(xiě)功能,非常適合于嵌入式產(chǎn)品的應用。
關(guān)鍵詞:NandFlash;;SEP4020微處理器

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

0 引言
NandFlash是一種非易失性的存儲介質(zhì),它以極高的存儲密度,快速的讀寫(xiě)速度以及低廉的價(jià)格,成為在嵌入式領(lǐng)域應用極為廣泛的存儲介質(zhì)。但同時(shí)NandFlash更大的存儲容量以及更復雜的硬件接口也為軟件的提出了更高的要求。為了有效地管理復雜的存儲硬件以及提供更可靠高效的存儲環(huán)境,文章給出了在嵌入式Linux下的NandFlash的設計,利用嵌入式Linux系統的高效完善以及Linux MTD子系統的對存儲介質(zhì)的高度兼容,大大提高了NandFlash的使用效率,并降低了驅動(dòng)開(kāi)發(fā)的難度。
本文以東南大學(xué)自主設計的東芯SEP4020微處理器的為基礎,分析NandFlash的內部結構和Linux MTD層的框架,并這些研究提出了NandFlash驅動(dòng)的設計和實(shí)現。

1 NandFlash的硬件特點(diǎn)
NAND器件是基于I/O接口的,這點(diǎn)不同于NOR閃存,基于Bus的RAM接口。NAND芯片以頁(yè)為單位讀寫(xiě),以塊為單位擦除,通過(guò)多個(gè)引腳傳送命令地址數據,使用較復雜的I/O接口來(lái)控制。以本文使用的東芝TC58512FT(64MNand)為例,分為4096塊,每塊有32頁(yè),每頁(yè)有512B的數據區+16B的OOB(out of band)區。(4096×32×512B=64MB),均通過(guò)8跟IOM線(xiàn)串行控制,如圖l所示。


同時(shí)由于工藝限制,NAND閃存中允許存在壞塊。NAND閃存的每一頁(yè)有16B(頁(yè)長(cháng)度512B)的OOB區用來(lái)存放ECC校驗數據,ECC有效標志,壞塊標志等。所有這些決定了于NAND的存儲系統設計需要處理不同于其它類(lèi)型閃存特有問(wèn)題。

linux操作系統文章專(zhuān)題:linux操作系統詳解(linux不再難懂)

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

評論


相關(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>