自在自线亚洲а∨天堂在线-中文字幕一区视频播放-扒开双腿猛进入喷水高潮叫声-欧美日本亚洲一区二区-老熟妇高潮偷拍一区二区-国产精品高清一区二区不卡-午夜色福利视频一区二区三区-亚洲国产成人精品福利在线观看-亚洲欧美成人一区二区在线电影

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

武漢工程大學(xué) 劉芳 趙振華

    1 NAND FlaSh和NOR Flash

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

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

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

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

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

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

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

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

    

    2 uPSD3234A簡介

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

    3 K9F1208介紹

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

    

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

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

    

    圖4是NAND FLash的標(biāo)準(zhǔn)頁編程時(shí)序圖。具體的頁編程操作如下:發(fā)命令階段,向I/O口發(fā)送頁編程操作第一個(gè)命令字(0x80),表示是頁編程操作。發(fā)地址階段,連續(xù)發(fā)送4個(gè)地址字,K9F1208的地址寄存器接收到地址值后,等待接收數(shù)據(jù);當(dāng)數(shù)據(jù)總線發(fā)送數(shù)據(jù)后,K9F1208連續(xù)接收數(shù)據(jù),直到接收到頁編程的第二個(gè)命令字(0x10),即結(jié)束等待接收數(shù)據(jù)的狀態(tài);R/B信號(hào)將維持“忙”一段時(shí)間,此后R/B變?yōu)闇?zhǔn)備好狀態(tài)。最后總線上發(fā)出讀狀態(tài)命令字(0x70),則K9F1208的命令寄存器接收并響應(yīng)該命令,向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的讀/寫信號(hào)是直接通過uPSD3234A的讀/寫信號(hào)驅(qū)動(dòng)的,K9F1208的ALE地址允許信號(hào)、CLE命令允許信號(hào)、片選使能信號(hào)分別由uPSD3234A的P43、P44、P45來控制,而K9F1208的R/B狀態(tài)輸出信號(hào)由uPSD3234A的P46來讀取。硬件連接如圖5所示。根據(jù)該硬件連接的情況,在驅(qū)動(dòng)過程中,可以在uPSD3234A中定義一個(gè)無效地址,通過對該無效地址進(jìn)行讀寫來控制WR和RD信號(hào)。

   

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

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

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

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