<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 網(wǎng)絡與存儲 > 牛人業(yè)話 > ARM11 S3C6410系列教程之四:NANDflash操作

          ARM11 S3C6410系列教程之四:NANDflash操作

          —— ARM11S3C6410系列教程之四NANDflash操作
          作者:Machinnneee 時間:2013-12-24 來源:電子產(chǎn)品世界 收藏

            關于 Flash芯片的硬件連接,我們來分析下其連接:

          本文引用地址:http://www.ex-cimer.com/article/203125.htm

            首先,來看下 Flash芯片連接圖

            在硬件連接中,可以看出的I/O端口連接只有8位,我們不難想到數(shù)據(jù)、地址復用的情形。其實,NAND的操作也是這樣。

            其次,我們來分析下NAND的操作:

           ?、?通過片選信號CE1和CE2完成NANDFlash的選擇;
           ?、?NANDFlash操作時序圖如下:

            由于NANDFlash不能像內(nèi)存一樣直接讀寫,要先發(fā)出命令、再發(fā)地址、再讀寫數(shù)據(jù)完成相應的操作;

           ?、?關于命令,地址和數(shù)據(jù)的傳送有以下規(guī)則:

            CLE = 1, data0~data7上傳輸?shù)氖敲?
            ALE = 1, data0~data7上傳輸?shù)氖堑刂?
            CLE/ALE都是0, data0~data7上傳輸?shù)氖菙?shù)據(jù), nWE = 0, 表示寫;

           ?、?S3C6410發(fā)出命令操作:只需要把命令寫到NFCMD中即可完成;

            ⑤ S3C6410發(fā)出地址:把地址寫到NFA;

           ?、?S3C6410發(fā)出數(shù)據(jù):把數(shù)據(jù)寫到NFDATA;

            ⑦ ARM11S3C6410讀數(shù)據(jù)操作:通過讀取NFDATA寄存器即可完成數(shù)據(jù)的讀取;

            ARM11S3C6410正是有了NFCON,才使對NANDFlash的操作變得更加簡單。對于其他的處理器,需要用普通的GPIO按照NANDFlash的操作時序完成相應的操作。


          上一頁 1 2 下一頁

          關鍵詞: ARM11 DDR NAND flash 寄存器

          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();