小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

Nand Flash與Nor Flash

 O(∩O∩)O 2011-12-15
Nand Flash與Nor
Flash經(jīng)常在一些地方被提到,一直沒認真去理解它們的區(qū)別,因此,今天花了一段時間仔細理解了一下,下面把我的筆記放在這里:)
1、NOR的特點是芯片內(nèi)執(zhí)行(XIP,eXecute In
Place), 這樣應用程序可以直接在flash閃存內(nèi)運行,不必再把代碼讀到系統(tǒng)RAM中。優(yōu)點是可以直接從FLASH中運行程序,但是工藝復雜,價格比較貴,NOR 的傳輸效率很高,在1~4MB的小容量時具有很高的成本效益,但是很低的寫入和擦除速度大大影響了它的性能。
  NAND結(jié)構(gòu)能提供極高的單元密度,可以達到高存儲密度,并且寫入和擦除的速度也很快。應用NAND的困難在于flash的管理和需要特殊的系統(tǒng)接口。優(yōu)點:大存儲容量,而且便宜。缺點,就是無法尋址直接運行程序,只能存儲數(shù)據(jù)。另外NAND
FLASH 非常容易出現(xiàn)壞區(qū),所以需要有校驗的算法。
任何flash器件的寫入操作只能在空或已擦除的單元內(nèi)進行
(1)NAND器件執(zhí)行擦除操作是十分簡單的,而NOR則要求在進行擦除前先要將目標塊內(nèi)所有的位都寫為1。
(2) 擦除NOR器件時是以64~128KB的塊進行的,執(zhí)行一個寫入/擦除操作的時間為5s,NORFLASHSECTOR擦除時間視品牌、大小不同而不同, 比如,4MFLASH,有的SECTOR擦除時間為60ms,而有的需要最大6S。與此相反,擦除NAND器件是以8~32KB的塊進行的,執(zhí)行相同的操 作最多只需要4ms
(3)當選擇存儲解決方案時,設計師必須權衡以下的各項因素。
  ●NOR的讀速度比NAND稍快一些。
  ●NAND的寫入速度比NOR快很多。
  ●NAND的4ms擦除速度遠比NOR的5s快。
  ●大多數(shù)寫入操作需要先進行擦除操作。
  ●NAND的擦除單元更小,相應的擦除電路更少。
(4)接口差別
  NORflash帶有SRAM接口,有足夠的地址引腳來尋址,可以很容易地存取其內(nèi)部的每一個字節(jié)。
  NAND器件使用復雜的I/O口來串行地存取數(shù)據(jù),各個產(chǎn)品或廠商的方法可能各不相同。8個引腳用來傳送控制、地址和數(shù)據(jù)信息。NAND讀和寫操作采用512字節(jié)的塊,這一點有點像硬盤管理此類操作,因此,基于NAND的存儲器就可以取代硬盤或其他塊設備。
(5)容量差別:
NORflash占據(jù)了容量為1~16MB閃存市場的大部分,而NANDflash在嵌入式只是用在8~128MB的產(chǎn)品當中,大多數(shù)平板電腦只搭載了NAND閃存介質(zhì),而且存儲容量大多為8GB、16GB和32GB,最大容量也僅有64GB,顯然,存儲容量太小根本不夠那些高要求用戶使用。正因為如此,與智能手機、MP4播放器一樣,為了解決存儲問題,許多平板電腦都會預留了存儲卡槽,用戶可以插入任意容量的SD卡作為存儲空間的補充。這也說明NOR主要應用在代碼存儲介質(zhì)中,NAND適合于數(shù)據(jù)存儲。
(6)可靠性和耐用性
-壽命(耐用性)
  在NAND閃存中每個塊的最大擦寫次數(shù)是一百萬次,而NOR的擦寫次數(shù)是十萬次。NAND存儲器除了具有10比1的塊擦除周期優(yōu)勢,典型的NAND塊尺寸要比NOR器件小8倍,每個NAND存儲器塊在給定的時間內(nèi)的刪除次數(shù)要少一些。
-位交換
所有flash器件都受位交換現(xiàn)象的困擾。位真的改變了,就必須采用錯誤探測/錯誤更正(EDC/ECC)算法。位反轉(zhuǎn)的問題更多見于NAND閃存,在 使用NAND閃存的時候,應使用EDC/ECC算法。用NAND存儲多媒體信息時倒不是致命的。當然,如果用本地存儲設備來存儲操作系統(tǒng)、配置文件或其他 敏感信息時,必須使用EDC/ECC系統(tǒng)以確??煽啃?。
-壞塊處理
  NAND器件中的壞塊是隨機分布的,NAND器件需要對介質(zhì)進行初始化掃描以發(fā)現(xiàn)壞塊,并將壞塊標記為不可用。在已制成的器件中,如果通過可靠的方法不能進行這項處理,將導致高故障率。
(7)易于使用
  可以非常直接地使用基于NOR的閃存。在使用NAND器件時,必須先寫入驅(qū)動程序,才能繼續(xù)執(zhí)行其他操作。向NAND器件寫入信息需要相當?shù)募记桑驗樵O計師絕不能向壞塊寫入,這就意味著在NAND器件上自始至終都必須進行虛擬映射。
(8)軟件支持
在NOR器件上運行代碼不需要任何的軟件支持,在NAND器件上進行同樣操作時,通常需要驅(qū)動程序,也就是內(nèi)存技術驅(qū)動程序(MTD),NAND和NOR器件在進行寫入和擦除操作時都需要MTD。
使用NOR器件時所需要的MTD要相對少一些,許多廠商都提供用于NOR器件的更高級軟件,這其中包括M-System的TrueFFS驅(qū)動,該驅(qū)動被 WindRiverSystem、Microsoft、QNXSoftwareSystem、Symbian和Intel等廠商所采用。驅(qū)動還用于對 DiskOnChip產(chǎn)品進行仿真和NAND閃存的管理,包括糾錯、壞塊處理和損耗平衡。
(9)在掌上電腦里要使用NAND FLASH 存儲數(shù)據(jù)和程序,但是必須有NOR
FLASH來啟動。除了SAMSUNG處理器,其他用在掌上電腦的主流處理器還不支持直接由NAND
FLASH 啟動程序。因此,必須先用一片小的NOR FLASH
啟動機器,在把OS等軟件從NAND FLASH 載入SDRAM中運行才行.

    本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多