《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于ARM9內核Processor外部NAND FLASH的控制實現
基于ARM9內核Processor外部NAND FLASH的控制實現
摘要: NAND寫回速度快、芯片面積小,特別是大容量使其優勢明顯。頁是NAND中的基本存貯單元,一頁一般為512 B(也有2 kB每頁的large page NAND FLASH),多個頁面組成塊。不同存儲器內的塊內頁面數不盡相同,通常以16頁或32頁比較常見。
關鍵詞: ARM ARM9 NAND Flash PXA270 CPU
Abstract:
Key words :

  1 NAND FLASH

  NAND寫回速度快、芯片面積小,特別是大容量使其優勢明顯。頁是NAND中的基本存貯單元,一頁一般為512 B(也有2 kB每頁的large page NAND FLASH),多個頁面組成塊。不同存儲器內的塊內頁面數不盡相同,通常以16頁或32頁比較常見。塊容量計算公式比較簡單,就是頁面容量與塊內頁面數的乘積。根據FLASH Memory容量大小,不同存儲器中的塊、頁大小可能不同,塊內頁面數也不同。例如:8 MB存儲器,頁大小常為512 B、塊大小為8 kB,塊內頁面數為16。而2 MB的存儲器的頁大小為256 B、塊大小為4 kB,塊內頁面數也是16。NAND存儲器由多個塊串行排列組成。實際上,NAND型的FLASHMemory可認為是順序讀取的設備,他僅用8 b的I/O端口就可以存取按頁為單位的數據。NAND在讀和擦寫文件、特別是連續的大文件時,速度相當快。

  2 NAND FLASH與NOR FLASH比較

  NOR的特點是可在芯片內執行,這樣程序應該可以直接在FLASH內存內運行,不必再把代碼讀到系統RAM中。NOR的傳輸效率很高,但

 

寫入和讀出速度較低。而NAND結構能提供極高的單元密度,并且寫入和擦除的速度也很快,是高數據存儲密度的最佳選擇。

 

  這兩種結構性能上的異同主要為:NOR的讀速度比NAND快;NAND的寫入速度比NOR快很多;NAND的擦除速度遠比NOR快;NAND的擦除單元更小,相應的擦除電路也更加簡單;NAND的實際應用方式要比NOR復雜得多;NOR可以直接使用,并在上面直接運行代碼,而NAND需要I/O接口,因此使用時需要驅動程序。

  3 NAND FLASH在系統中的控制

  在沒有NAND FLASH硬件接口的環境中,通過軟體控制CPU時序和硬件特殊接線方式實現仿真NANDFLASH接口,進而實現在嵌入式系統中脫離NANDFLASH專用硬件接口進行對NAND FLASH讀、寫、擦除等操作的實現方法。

  本方法主要工作在以下兩個方面:

  軟件方面:針對特殊硬件線路的軟體設計和嚴格的CPU時序控制;

  硬件方面:硬件的線路設計,利用NOR FLASH專用硬件接口控制NAND FLASH。

  首先建立的開發平臺如圖1所示。

開發平臺結構

  本平臺使用Intel的PXA270 Processor,無內建NAND FLASH Controller,使用NOR FLASH Controller控制NAND FLASH,具體的線路連接方式如圖2所示。

線路連接方式

  NAND FLASH的I/O0~I/07引腳用于對FLASH發送操作命令和收發數據,ALE用于指示FLASH當前數據為地址信息,CLE用于指示當前數據為操作命令信息,當兩者都無效時,為數據信息。CE引腳用于FLASH片選。RE和WE分別為FLASH讀、寫控制,R/B指示FLASH命令是否已經完成。逭里選用的是CE don't care的NAND FLASH。

  NAND FLASH的讀寫操作以page方式進行,一次讀寫均為一個page,erase方式以block方式進行。這種方式,使其讀寫速度大大提高。

  在時序方面,以讀操作為例,其時序如圖3所示。

操作時序

  操作過程主要分為以下幾個步驟:

  (1)發送讀操作命令

  CE有效,CLE有效,WE有效,I/O0~I/O8上面數據為command代碼數據。

  (2)發送地址數據(需要讀取的FLASH地址)

  CE有效,ALE有效,WE有效,I/O0~I/O8上面為所需地址數據。由于地址數據較多,所以需要分幾次依次發送。每次發送都需要產生WE信號以將其寫入NANDFLASH芯片。

  (3)等待R/B信號,最后讀出數據

  在最后一個地址數據寫入FLASH之后,R/B信號即變低。等待芯片完成整個page數據讀取之后,R/B信號變高。此時,CE有效,ALE,CLE均拉低,依次產生RE信號,從I/O0~I/O8讀取出所需數據。

  對于寫操作和擦除操作,其基本原理相同,只是信號順序略有改變,就不再贅述。

  由于使用了CPU地址線A1,A2連接CLE,ALE引腳,對CPU低2、3位地址的讀寫操作就意味著對NANDFLASH進行讀寫命令/數據操作。如果此程序工作在OS上的application層的話,MMU已經屏蔽程序對底層硬件的直接訪問,所以需要對MMU進行設定,為NANDFLASH開辟一塊。Memory映像區域,這樣就可以通過OS對底層的NAND FLASH進行操作。以該系統為例,使用CPU的CS1引腳控制NAND FLASH的CE信號,先將其映像為0x24000000地址,此時,對0x24000000地址讀寫即對NAND FLASH芯片進行數據讀寫,而對Ox24000002地址寫數據,使CPU的A1地址引腳為高,即對NAND FLASH發送command命令,同樣,對0x24000004地址寫數據,即對NAND FLASH發送address數據。

 

  在對NAND FLASH發送命令/數據之后,由于程序運行速度比FLASH芯片快很多,需要在每一次操作之后插入若干等待周期,并利用CPU的GPIO檢測芯片R/B信號。直至芯片完成本次操作再進行下一步操作。

  需要注意的是,在對FLASH發送命令數據過程中的等待,沒有反饋信號可以檢測,只能通過反復調試確定其所需等待時間。

  在設計中采用CPU的CS1信號對NAND FLASH進行CE(片選)控制。此處不能采用CPU的GPIO進行控制,因為在嵌入式設備的ARM CPU中,CPU本身采用了指令、數據自動預讀的高速緩存技術和流水線技術。因此,當程序在NOR FLASH里面直接運行的時候(目前絕大多數嵌入式系統采用的方式),在運行任何兩段相連的代碼中間,CPU都有可能對NOR FLASH進行指令或數據的預讀操作,從而產生大量的RE,OE信號和地址信號。

 

如果使用GPIO控制NAND FLASH的CE信號則無法避免這種影響。CPU的CS1信號是由CPU內部自動產生,因此在CPU預讀期間,CS1信號可以有效屏蔽NANDFLASH芯片。并且,由于NAND FLASH芯片支持CEdon't care模式,在CE無效的情況下,芯片本身的工作狀態并不會被干擾,由此保證了NOR FLASH和NANDFLASH在同一CPU界面中互不干擾的穩定運行。對于CS1信號的寬度等參數,也需要在實驗中進行調節,才能保證整個系統快速穩定的運行。

 

  4 NAND FLASH在系統中的讀寫速度

  經過測試在該系統平臺中,OS為Palm OS 5.4;CPU使用PXA270 312 MHz;SDRAM使用Samsung的16 bdata width HYB25L256160AF-7.5@104 MHz;NANDFLASH選用Samsung 128 MB 8 b I/O NAND FLASHK9F1G08U0A達到在文件系統下面的讀/寫的速度為3 MB/s,擦除的速度為65 MB/s,在手持式設備中運用性能已經夠了。

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          欧美视频在线免费看| 欧美 日韩 国产一区二区在线视频| 欧美丝袜一区二区三区| 久久综合伊人77777尤物| 亚洲免费婷婷| 亚洲精选视频免费看| 国内久久婷婷综合| av成人动漫| 国产精品久久国产精品99gif| 美女视频黄免费的久久| 国内成+人亚洲| 久久久久久69| 欧美大片免费| 国产精品青草久久| 欧美体内she精视频| 欧美视频一区在线| 欧美午夜不卡在线观看免费| 欧美成人视屏| 亚洲免费在线精品一区| 99视频热这里只有精品免费| 亚洲午夜久久久久久尤物| 欧美一区二区在线观看| 午夜欧美精品久久久久久久| 在线观看亚洲a| 国产日韩一区二区三区在线| 久久久久久久激情视频| 99视频精品免费观看| 欧美日韩国产天堂| 久久综合国产精品台湾中文娱乐网| 欧美成人免费视频| 国户精品久久久久久久久久久不卡| 欧美揉bbbbb揉bbbbb| 亚洲人屁股眼子交8| 欧美精品国产| 亚洲专区欧美专区| 欧美日韩八区| 1204国产成人精品视频| 麻豆freexxxx性91精品| 欧美国产精品一区| 欧美日韩午夜在线| 亚洲性夜色噜噜噜7777| 一区二区三区产品免费精品久久75| 国产欧美日韩综合一区在线观看| 免费在线欧美黄色| 亚洲欧美日韩在线高清直播| 久久久亚洲欧洲日产国码αv| 欧美乱人伦中文字幕在线| 欧美午夜久久久| 蜜桃av噜噜一区二区三区| 亚洲国产精品尤物yw在线观看| 女同一区二区| 国产精品国产三级国产普通话蜜臀| 午夜精品福利在线观看| 亚洲永久免费| 久久九九久精品国产免费直播| 日韩视频在线永久播放| 欧美一区二区三区免费大片| 久久久精品国产免大香伊| 久久婷婷蜜乳一本欲蜜臀| 最新成人av网站| 欧美三区不卡| 国产一区二区三区在线播放免费观看| 久久综合久久美利坚合众国| 篠田优中文在线播放第一区| 影音先锋亚洲电影| 小处雏高清一区二区三区| 激情久久久久| 久久久久久亚洲精品杨幂换脸| 久久综合色天天久久综合图片| 国产精品第三页| 香蕉久久久久久久av网站| 欧美日韩精品免费在线观看视频| 欧美一区二区三区精品| 亚洲一区中文字幕在线观看| 国产精品久久夜| 欧美精品一区二区三区久久久竹菊| 尤物在线观看一区| 欧美激情四色| 国产三区二区一区久久| 国产精品日韩专区| 一区二区三区精品在线| 麻豆精品传媒视频| 欧美激情一区三区| 亚洲日本乱码在线观看| 国产日韩一区二区三区| 午夜在线观看免费一区| 美女免费视频一区| 精品va天堂亚洲国产| 欧美亚洲午夜视频在线观看| 亚洲一区在线播放| 亚洲精品黄网在线观看| 亚洲欧洲在线播放| 免费成人av在线| 亚洲男女毛片无遮挡| 亚洲国产另类久久精品| 久久国产精品第一页| 亚洲欧美在线网| 国产女人水真多18毛片18精品视频| 欧美在线啊v| 亚洲国产一区二区三区青草影视| 欧美电影在线免费观看网站| 亚洲欧洲在线播放| 亚洲美女视频在线免费观看| 在线播放国产一区中文字幕剧情欧美| 亚洲一区三区在线观看| 久久亚洲捆绑美女| 国产精品99久久久久久白浆小说| 在线视频欧美日韩| 欧美激情第4页| 亚洲精品一二| 亚洲欧美日韩在线播放| 国产一区91精品张津瑜| 国产主播一区二区三区| 久久综合九色欧美综合狠狠| 蜜臀av性久久久久蜜臀aⅴ| 欧美日本免费一区二区三区| 亚洲欧美日韩一区在线| 国产欧美精品在线播放| 久久av一区二区三区亚洲| 国产在线不卡精品| 母乳一区在线观看| 久久三级福利| 亚洲影视在线播放| av不卡在线观看| 欧美另类视频| 午夜伦欧美伦电影理论片| 美女精品自拍一二三四| 在线亚洲自拍| 狠狠色丁香婷婷综合久久片| 亚洲欧美日韩专区| 欧美日一区二区三区在线观看国产免| 在线电影欧美日韩一区二区私密| 你懂的亚洲视频| 亚洲一区二区三区精品视频| 在线观看一区二区视频| 国产一区二区视频在线观看| 久久国产66| 亚洲国产另类精品专区| 欧美另类高清视频在线| 久久成人久久爱| 在线电影一区| 国产自产2019最新不卡| 国产精品久久久久毛片大屁完整版| 韩国一区二区三区美女美女秀| 亚洲手机在线| 狠狠色噜噜狠狠狠狠色吗综合| 亚洲一区久久久| 亚洲男人第一av网站| 亚洲成色www8888| 亚洲国产精品久久久久秋霞不卡| 亚洲影院免费观看| 欧美亚洲免费高清在线观看| 制服诱惑一区二区| 精品av久久久久电影| 99热精品在线观看| 亚洲欧美在线看| 亚洲一区制服诱惑| 欧美国产日本在线| 99精品视频一区二区三区| 欧美在线观看视频一区二区三区| 亚洲福利视频二区| 欧美国产高潮xxxx1819| 在线欧美三区| 欧美久久影院| 国产精品国产a| 欧美精品一区二区三区蜜臀| 亚洲欧美日韩一区二区三区在线| 欧美色大人视频| 国产日韩精品久久| 亚洲国产精品ⅴa在线观看| 国产精品综合av一区二区国产馆| 精久久久久久久久久久| 欧美精品一区二区三区视频| 欧美日韩国产不卡| 欧美日韩国产精品成人| 国产精品私房写真福利视频| 欧美午夜a级限制福利片| 欧美在线日韩精品| 久久精品久久综合| 亚洲国产午夜| 国产精品视频免费| 亚洲高清在线| 久久精品午夜| 国产精品日日摸夜夜添夜夜av| 欧美成在线观看| 欧美国产精品日韩| 欧美日本高清视频| 亚洲一区免费看| 国产亚洲福利社区一区| 美脚丝袜一区二区三区在线观看| 一区二区三区四区五区在线| 一本到12不卡视频在线dvd| 亚洲在线播放电影| 国产精品国色综合久久| 国产精品初高中精品久久| 欧美视频在线不卡| 亚洲在线免费| 日韩亚洲国产欧美| 久久久久久久高潮| 欧美精选一区| 国产亚洲欧美日韩美女| 亚洲精品综合| 国产日本亚洲高清| 国产精品久久久久久久午夜| 免费亚洲网站| 亚洲卡通欧美制服中文| 夜夜嗨av一区二区三区中文字幕| 亚洲少妇最新在线视频| 麻豆乱码国产一区二区三区| 欧美激情日韩| 精品99视频| 久久精品在线观看| 亚洲女人天堂av| 久久一综合视频| 狠狠色狠狠色综合日日91app| 亚洲美女精品久久| 亚洲视频自拍偷拍| 黄色成人91| 欧美激情网友自拍| 国产精品第一页第二页第三页| 欧美性猛交99久久久久99按摩| 欧美日韩在线播放一区| 99在线视频精品| 国产一区二区久久精品| 在线精品视频免费观看| 欧美成人自拍| 亚洲日本中文| 在线一区免费观看| 亚洲久久成人| 欧美夫妇交换俱乐部在线观看| 欧美日韩理论| 久久久精品国产免大香伊| 午夜在线不卡| 国产日韩一区二区三区在线播放| 亚洲东热激情| 欧美精品午夜| 日韩亚洲不卡在线| 日韩一级在线观看| 久久久天天操| 国产精品丝袜xxxxxxx| 久久亚洲综合色| 最新日韩av| 韩国在线视频一区| 亚洲三级影院| 国产日韩综合一区二区性色av| 欧美一二三视频| 激情综合网激情| 欧美91福利在线观看| 亚洲欧洲午夜| 亚洲另类春色国产| 午夜在线一区二区| 久久综合一区二区| 欧美jizz19hd性欧美| 亚洲国产第一页| 伊人成人开心激情综合网| 欲香欲色天天天综合和网| 久久蜜桃精品| 亚洲视频自拍偷拍| 亚洲一区二区三区在线播放| 一本色道综合亚洲| 欧美成人日韩| 亚洲一区二区在线| 国产字幕视频一区二区| 韩国一区二区三区在线观看| 欧美人妖另类| 久久久人人人| 国产精品久久久久久久久久免费看| 亚洲摸下面视频| 亚洲精品一品区二品区三品区| 欧美喷潮久久久xxxxx| 亚洲欧美视频在线观看视频| 亚洲日本精品国产第一区| 在线视频国内自拍亚洲视频| 欧美极品影院| 欧美一乱一性一交一视频| 老司机免费视频一区二区三区| 午夜一级在线看亚洲| 国产精品嫩草影院av蜜臀| 亚洲国产精品v| 亚洲愉拍自拍另类高清精品| 国产精品婷婷午夜在线观看| 日韩西西人体444www| 欧美成人精精品一区二区频| 欧美极品欧美精品欧美视频| 国产欧美日韩综合一区在线播放| 国产精品久久久一区二区三区| 欧美日韩久久精品| 母乳一区在线观看| 久久激情网站| 午夜精品视频在线观看一区二区| 毛片精品免费在线观看| 久久国产欧美| 欧美午夜精品久久久久久久| 欧美午夜女人视频在线| 欧美mv日韩mv国产网站app| 亚洲人精品午夜在线观看| 久久露脸国产精品| 国产一区二区三区在线免费观看| 亚洲国产一区二区三区高清| 在线 亚洲欧美在线综合一区| 亚洲私人黄色宅男| 欧美一区二区国产| 欧美日本精品| 狠狠干狠狠久久| 久久嫩草精品久久久精品一| 亚洲欧美区自拍先锋| 亚洲精选一区| 国产精品一国产精品k频道56| 免费在线一区二区| 亚洲视频在线一区观看| 免播放器亚洲一区| 国产精品一区在线播放| 在线观看视频日韩| 欧美日韩黄色一区二区| 一区二区三区四区五区精品| 亚洲成人资源| 欧美日韩播放| 久久午夜羞羞影院免费观看| 欧美国产精品中文字幕| 久久精品视频网| 亚洲狼人综合| 在线免费观看一区二区三区| 欧美成人免费网站| 欧美在线观看www| 欧美专区亚洲专区| 老司机午夜精品视频在线观看| 欧美日本高清一区| 毛片基地黄久久久久久天堂|