日韩床上生活一级视频|能看毛片的操逼网站|色悠悠网站在线观看视频|国产免费观看A淫色免费|国产av久久久久久久|免费A级视频美女网站黄|国产毛片av日韩小黄片|热久久免费国产视频|中文字幕无码色色|成人在线视频99久久久

機電之家資源網(wǎng)
單片機首頁|單片機基礎|單片機應用|單片機開發(fā)|單片機文案|軟件資料下載|音響制作|電路圖下載 |嵌入式開發(fā)
培訓信息
贊助商
NAND Flash芯片K9F1208在uPSD3234A上的應用
NAND Flash芯片K9F1208在uPSD3234A上的應用
 更新時間:2008-8-18 9:45:49  點擊數(shù):15
【字體: 字體顏色

武漢工程大學 劉芳 趙振華

    1 NAND FlaSh和NOR Flash

    閃存(Flash Memory)由于其具有非易失性、電可擦除性、可重復編程以及高密度、低功耗等特點,被廣泛地應用于手機、MP3、數(shù)碼相機、筆記本電腦等數(shù)據(jù)存儲設備中。NAND Flash和NOR Flash是目前市場上兩種主要的非易失閃存芯片。與NOR Flash相比,NAND Flash在容量、功耗、使用壽命等方面的優(yōu)勢使其成為高數(shù)據(jù)存儲密度的理想解決方案。NOR Flash的傳輸效率很高,但寫入和擦除速度較低;而NAND Flash以容量大、寫速度快、芯片面積小、單元密度高、擦除速度快、成本低等特點,在非易失性類存儲設備中顯現(xiàn)出強勁的市場競爭力。

    結(jié)構:NOR Flash為并行,NAND Flash為串行。

    總線:NOR Flash為分離的地址線和數(shù)據(jù)線,而NANDFlash為復用的。

    尺寸:典型的NAND Flash尺寸為NOR Flash尺寸的1/8。

    壞塊:NAND器件中的壞塊是隨機分布的,需要對介質(zhì)進行初始化掃描以發(fā)現(xiàn)壞塊,并將壞塊標記為不可用。

    位交換:NAND Flash中發(fā)生的次數(shù)要比NOR Flash多,建議使用NAND閃存時,同時使用EDC/ECC算法。

    使用方法:NOR Flash是可在芯片內(nèi)執(zhí)行(XIP,eXecute In Place),應用程序可以直接在FIash閃存內(nèi)運行,不必再把代碼讀到系統(tǒng)RAM中;而NAND Flash則需I/O接口,因此使用時需要寫入驅(qū)動程序。

    通過以上的分析和比較,NAND Flash更適合于大容量數(shù)據(jù)存儲的嵌入式系統(tǒng)。本設計選用Samsung公司生產(chǎn)的NAND Flash存儲器芯片K9F1208作為存儲介質(zhì),并應用在基于uPSD3234A增強型8051單片機的嵌入式系統(tǒng)中。

    

    2 uPSD3234A簡介

    uPSD3234A是由意法半導體公司生產(chǎn)的一款基于8052內(nèi)核的增強型Flash單片機,其結(jié)構如圖1所示。該單片機包含1個帶8032微控制器的Flash PSD、2塊Flash存儲器、SRAM、通用I/O口可編程邏輯、管理監(jiān)控功能,并可實現(xiàn)USB、I2C、ADC、DAC和PWM功能。其中,片內(nèi)8032微控制器,帶有2個標準異步通信口、3個16位定時/計數(shù)器、1個外部中斷以及JTAG ISP接口(用于在系統(tǒng)編程),一般應用于手持設備、家用電器等領域中。

    3 K9F1208介紹

    K9F1208是Samsung公司生產(chǎn)的512 Mb(64M×8位)NAND Flash存儲器。該存儲器的工作電壓為2.7~3.6 V,內(nèi)部存儲結(jié)構為528字節(jié)×32頁×4 096塊,頁大小為528字節(jié),塊大小為(16 KB+512字節(jié));可實現(xiàn)程序自動擦寫、頁程序、塊擦除、智能的讀/寫和擦除操作,一次可以讀/寫或者擦除4頁或者塊的內(nèi)容,內(nèi)部有命令寄存器。如圖2所示,該器件按功能可以劃分為:存儲陣列、輸入/輸出緩沖、命令寄存器、地址譯碼寄存器和控制邏輯產(chǎn)生。其中,命令寄存器用來確定外部設備對存儲器進行操作的類型;地址譯碼寄存器用于保存被訪問的地址并產(chǎn)生相應的譯碼選通信號。主設備通過8位I/O端口分時復用訪問器件命令、地址和數(shù)據(jù)寄存器,完成對芯片內(nèi)存儲器的訪問。

    

    4 K9F1208讀/寫和擦除操作的實現(xiàn)

    對于K9F1208的操作主要有頁讀取和頁編程操作。圖3是NAND Flash的標準頁讀取時序圖。具體的頁讀取操作如下:發(fā)命令階段,在片選信號CE有效的情況下,首先命令允許信號CLE有效,此時寫入信號WE有效,芯片準備好信號R/B置高,表示準備好;同時向I/O口發(fā)送讀操作命令(0x00或0x01),表示是讀操作。發(fā)地址階段,此時片選有效,地址允許信號ALE有效,寫入信號WE保持有效,連續(xù)發(fā)送4個地址字;K9F1208的地址寄存器接收到地址值后,R/B信號將維持“忙”一段時間,此后R/B變?yōu)闇蕚浜脿顟B(tài)。最后是數(shù)據(jù)輸出階段,每次讀有效信號置低有效時,將會輸出一組數(shù)據(jù)。如此往復直到所有數(shù)據(jù)輸出完畢。

    

    圖4是NAND FLash的標準頁編程時序圖。具體的頁編程操作如下:發(fā)命令階段,向I/O口發(fā)送頁編程操作第一個命令字(0x80),表示是頁編程操作。發(fā)地址階段,連續(xù)發(fā)送4個地址字,K9F1208的地址寄存器接收到地址值后,等待接收數(shù)據(jù);當數(shù)據(jù)總線發(fā)送數(shù)據(jù)后,K9F1208連續(xù)接收數(shù)據(jù),直到接收到頁編程的第二個命令字(0x10),即結(jié)束等待接收數(shù)據(jù)的狀態(tài);R/B信號將維持“忙”一段時間,此后R/B變?yōu)闇蕚浜脿顟B(tài)。最后總線上發(fā)出讀狀態(tài)命令字(0x70),則K9F1208的命令寄存器接收并響應該命令,向I/O口發(fā)送表示操作成功的狀態(tài)數(shù)據(jù)(0x00)或表示操作失敗的狀態(tài)數(shù)據(jù)(0X01)。

    

    5 uPSD3234A與K9F1208的連接

    5.1 硬件部分

    uPSD3234A的數(shù)據(jù)總線DATA0~7直接連接到K9F1208的數(shù)據(jù)線上。K9F1208的讀/寫信號是直接通過uPSD3234A的讀/寫信號驅(qū)動的,K9F1208的ALE地址允許信號、CLE命令允許信號、片選使能信號分別由uPSD3234A的P43、P44、P45來控制,而K9F1208的R/B狀態(tài)輸出信號由uPSD3234A的P46來讀取。硬件連接如圖5所示。根據(jù)該硬件連接的情況,在驅(qū)動過程中,可以在uPSD3234A中定義一個無效地址,通過對該無效地址進行讀寫來控制WR和RD信號。

   

[1] [2] [3]  下一頁
  • 上一篇: 基于T6963CFG的LCD在嵌入式系統(tǒng)中的應用
  • 下一篇: DSP在衛(wèi)星測控多波束系統(tǒng)中的應用
  • 發(fā)表評論   告訴好友   打印此文  收藏此頁  關閉窗口  返回頂部
    熱點文章
     
    推薦文章
     
    相關文章
    網(wǎng)友評論:(只顯示最新5條。)
    關于我們 | 聯(lián)系我們 | 廣告合作 | 付款方式 | 使用幫助 | 機電之家 | 會員助手 | 免費鏈接

    點擊這里給我發(fā)消息66821730(技術支持)點擊這里給我發(fā)消息66821730(廣告投放) 點擊這里給我發(fā)消息41031197(編輯) 點擊這里給我發(fā)消息58733127(審核)
    本站提供的機電設備,機電供求等信息由機電企業(yè)自行提供,該企業(yè)負責信息內(nèi)容的真實性、準確性和合法性。
    機電之家對此不承擔任何保證責任,有侵犯您利益的地方請聯(lián)系機電之家,機電之家將及時作出處理。
    Copyright 2007 機電之家 Inc All Rights Reserved.機電之家-由機電一體化網(wǎng)更名-聲明
    電話:0571-87774297 傳真:0571-87774298
    杭州濱興科技有限公司提供技術支持

    主辦:杭州市高新區(qū)(濱江)機電一體化學會
    中國行業(yè)電子商務100強網(wǎng)站

    網(wǎng)站經(jīng)營許可證:浙B2-20080178-1