<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 基于DDR NAND閃存的高性能嵌入式接口設計

基于DDR NAND閃存的高性能嵌入式接口設計

作者: 時(shí)間:2011-05-24 來(lái)源:網(wǎng)絡(luò ) 收藏

2.1 讀操作
的讀操作和寫(xiě)操作一般都是以頁(yè)為單位操作的,與傳統的 Flash一樣,它允許在1個(gè)頁(yè)讀寫(xiě)周期內讀取1 Byte到data區與spare區大小之和這么多字節。讀取數據過(guò)程為:(1)先向發(fā)送讀命令00h。(2)然后接著(zhù)發(fā)送需要讀取的 NAND的位置row地址和column地址。(3)接著(zhù)發(fā)送讀確認命令30 Hz,DDR NAND收到這個(gè)命令后會(huì )拉低RB信號線(xiàn),然后開(kāi)始工作,將相應的一頁(yè)數據讀取到DDR NAND里的頁(yè)緩沖,讀完后把RB信號線(xiàn)拉高,產(chǎn)生一個(gè)RB中斷。(4)主控程序接收到RB中斷后,發(fā)送同步時(shí)鐘準備信號,即CLE和ALE同時(shí)產(chǎn)生一個(gè)cycle。(5)接著(zhù)就可以發(fā)送讀數據的clock cycle,每發(fā)送一個(gè)clock cycle就會(huì )在DDR NAND的頁(yè)緩沖FIFO中送出2 Byte數據,上升沿一個(gè),下降沿一個(gè),因為DDR NAND是雙沿采數的,同時(shí)DDR NAND也會(huì )控制DQS信號線(xiàn)與data同步。(6)主控程序發(fā)送完讀數據的clock,讀操作結
束。如圖2所示。

本文引用地址:http://dyxdggzs.com/article/150710.htm

c.jpg


2.2 寫(xiě)操作
在DDR NAND中,寫(xiě)操作也叫編程。寫(xiě)操作的單位也是頁(yè),它的操作過(guò)程如下:(1)先向DDRNAND發(fā)送寫(xiě)命令80 Hz。(2)然后接著(zhù)發(fā)送需要寫(xiě)入的DDR NAND的位置row地址和column地址。(3)發(fā)送同步時(shí)鐘準備信號,即CLE和ALE同時(shí)產(chǎn)生一個(gè)cycle。(4)接著(zhù)就可以發(fā)送讀數據,發(fā)送數據是根據clock產(chǎn)生DQS信號,在DQS信號上下沿分別發(fā)送數據到DDR NAND。(5)發(fā)完一個(gè)page的數據后,接著(zhù)發(fā)送寫(xiě)確認命令10 Hz,DDR NAND收到這個(gè)命令后會(huì )拉低RB信號線(xiàn),然后開(kāi)始工作,將相應的一頁(yè)數據從DDR NAND里的頁(yè)緩沖中正式編程到DDR NAND中,待編程完畢后把RB信號線(xiàn)拉高,產(chǎn)生一個(gè)RB中斷,如圖3所示,此時(shí)寫(xiě)操作已完成。

d.jpg


2.3 擦除操作
DDR NAND的擦除操作單位為block,擦操作比較特殊,它不涉及任何數據,沒(méi)有用雙沿操作的地方,所以它的操作過(guò)程和時(shí)序跟普通NAND Flash是一樣的,操作過(guò)程如下:(1)先向DDR NAND發(fā)送擦命令60 Hz。(2)接著(zhù)發(fā)送需要擦除的DDR NAND的位置,3 Byte的row地址。(3)發(fā)送擦確認命令d0h,DDR NAND收到這個(gè)命令后會(huì )拉低RB信號線(xiàn),然后開(kāi)始工作,待擦除完畢后再把RB信號線(xiàn)拉高,產(chǎn)生一個(gè)RB中斷,一個(gè)block擦除完畢。

3 結束語(yǔ)
從市場(chǎng)方面了解到DDR NAND這種雙沿采數的新型NAND Flash有逐步取代原高端16 bit NANDFlash之勢,成為新的高端。它具有更高的讀寫(xiě)速率,不需要優(yōu)化代碼就能輕松突破存儲速度的瓶頸限制。

linux操作系統文章專(zhuān)題:linux操作系統詳解(linux不再難懂)

上一頁(yè) 1 2 3 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>