日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

NAND FLASH读写速度计算方法详解

發布時間:2025/4/5 编程问答 46 豆豆
生活随笔 收集整理的這篇文章主要介紹了 NAND FLASH读写速度计算方法详解 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Nand Flash讀寫速度的計算方法

在下面的部分,我們以MicronNand Flash芯片為例,看一下Nand Flash的訪問速度(Write / Read)是如何計算的?我們可以利用Datasheet提供的Read / Program / Erase操作時序圖進行逐項累加,并通過一定的公式推導來完成。

?

?

以下圖為例,這是一個相當復雜的圖示。它包含兩部分(target)。每個target有兩個LUNs (Logic Unit)。每個都是完全獨立的。但LUNs can do interleaved operations.?如下圖所示:LUN1 和LUN2?在同一個target中。這樣的好處是:最大化帶寬和降低干擾。

?

?

上述設備的參數具體情況如下:

?

?

?

下面以Synchronous Interface為例進行Nand Flash訪問速度的計算:

?

1.?Read operation

<1> Read a single page

?

消耗時間計算如下:

7 * tCAD (Send address and command) + (tWB + tR) (Read data from the NAND Flash Array into the data register) + tdqs * 4320(Transfer a page of data out)

?

?

tCAD = 25ns

tWB = 100ns

tR = 25us

tdqs = 0.5 tCK (minimum)

tCK = 12ns (minimum)

Total Time: 7 * 25ns + 100ns + 25000ns + 0.5 * 12ns * 4320 = 51195ns

Data Transferred: 4320 bytes

Bandwidth: 4320 bytes /?51.195us =?84.4MB/s

主要特性:

1)?頁大小為: 4K + 224 Bytes

2)?采用DQS的上升沿和下降沿同時采集數據來進行傳輸。

?

<2>? 2 LUN Four-plane page read

?

The time needed:

[?(7 * tCAD + tWB + tDBSY) * 3 + (7 * tCAD + tWB + tDBSY) * 3 + (7 * tCAD + tWB) + (7 * tCAD + tWB + tR)?+ [(7 * tCAD + tCCS + tDQSCK + tdqs?* 4320)] * 8

Note:

tCAD = 25ns

tWB?= 100ns

tDBSY = 0.5us?= 500ns

tR = 30us?= 30000ns (for multi-plane read)

tdqs = 0.5tCK

tCK = 12ns

tCCS = 200ns

tDQSCK = 20ns

?

tTime = [?(175ns?+ 100ns?+ 500ns) * 3 + (175ns?+ 100ns?+ 500ns) * 3 + (175ns?+ 100ns) +?(175ns?+ 100ns?+ 30000ns)?+ [(175ns + 200ns + 20ns + 0.5 * 12ns * 4320)]?* 8

??????????= 2325ns + 2325ns + 30550ns + 210520ns

??????????= 245720ns

Data?transferred: 4320 * 4 * 2 = 34560bytes

Bandwidth: 34560 bytes / 245.720us =?140.6MB/s

?

<3> Device that?has 2 independent targets

每個target是完全獨立的,因此相應的速度在理論上為倍數關系。

此種情況下的訪問速度為倍數關系: 2 * 140.6MB/s =?281.2MB/s.

?

2.?Program operation

<1> Single program operation

?

寫操作的時間消耗為:

6 * tCAD?(Send address and command) + tADL + tDQSS + tdqs?* 4320(Transfer the data into the Flash)?+ tCAD (Program confirm command)?+ tWB + tPROG (Program the Flash Array time)?=

?

tCAD = 25ns

tADL = 70ns (Minimum)

tDQSS = 0.75tCK(minimum)

tdqs = 0.2tCK (minimum)

tWB = 100ns

tPROG = 160us

tCK = 12ns

tTime = 150ns + 70ns + 0.75tCK + 0.2tCK * 4320 + 25ns + 100ns + 160us =

??????= 150ns + 70ns + 9ns + 10368 ns + 25ns + 100ns + 160000ns = 170728ns

??????= 170.722us

Data transferred:?4320bytes

Bandwidth = 4320bytes / 170.722us = 25.3MB/s

?

<2>? 2 LUN?Four-plane?program operation

先送命令和數據到4 planes,然后執行寫操作。

整個寫的時間消耗為:

[tCAD + 4 * tCAD + tADL + tDQSS + tdqs * 4320 + tCAD + tWB + tDBSY] * 3 +

[tCAD + 4 * tCAD + tADL + tDQSS + tdqs * 4320 + tCAD + tWB] +

[tCAD + 4 * tCAD + tADL + tDQSS + tdqs * 4320 + tCAD + tWB + tDBSY] * 3 +

[tCAD + 4 * tCAD + tADL + tDQSS + tdqs * 4320 + tCAD + tWB + tPROG] =

= [tCAD + 4 * tCAD + tADL + tDQSS + tdqs * 4320 + tCAD + tWB + tDBSY] * 6 +

?[tCAD + 4 * tCAD + tADL + tDQSS + tdqs * 4320 + tCAD + tWB]?* 2 +

tPROG

?

?

?

tCAD = 25ns

tADL = 70ns(Minimum)

tDQSS = 0.75tCK

tdq = 0.2tCK

tCK = 12ns

tPROG = 160000ns

tDBSY = 500ns

tWB = 100ns

Total time needed:

[125ns + 70ns + 0.75?* 12ns?+ 0.2?* 12ns?* 4320 + 25ns?+ 100ns + 500ns] * 6?+

[125ns + 70ns + 0.75?* 12ns?+ 0.2?* 12ns?* 4320 + 25ns?+ 100ns] * 2?+ 160000ns

= 67182ns + 21376?+ 160000ns = 248558ns

?

Data transferred: 4320?bytes?* 4?* 2?= 34560?bytes

Bandwidth:?34560?bytes / 248.558?us = 139.0MB/s

?

<3> Device that has 2 targets

每個target是完全獨立的,因此相應的速度在理論上為倍數關系。

即:139.0 MB/s * 2 =?278.2MB/s

?

3.?Erase operation

<1> Erase a?single?block (See Figure 78 at page 99)

Erase的時間消耗為:

5 * tCAD (Send command and block address)?+ tWB + tBERS?(Block erase time)

?

?

tCAD = 25ns

tWB = 100ns

tBERS = 3ms

tTime = 5 * 25ns + 100ns + 3000000ns = 3000225ns = 3000.225us

Data erased: 128 pages * 4320 bytes/page = 552960bytes

Bandwidth = 552960 bytes / 3000.225us = 184.3MB/s

?

<2> 2 LUN Erase 4-plane block?operation

整個Erase操作的時間消耗為:

(5 * tCAD + tWB + tDBSY) * 3 + (5 * tCAD + tWB) +

(5 * tCAD + tWB + tDBSY) * 3 + (5 * tCAD + tWB + tBERS)?=

?

?

?

tCAD = 25ns

tWB = 100ns

tDBSY = 0.5us?= 500ns

tBERS = 3ms?= 3000000ns

?

tTime = 6?* (125ns + 100ns + 500ns) + (125ns + 100ns)?* 2 + 3000000ns

??????= 4350ns + 450ns +3000000ns

??????= 3004800ns = 3004.800us

Data Erased: 2 * 128 pages * 4320 bytes/page * 4 planes = 4423680?bytes

Bandwidth = 4423680 bytes / 3004.8?us = 1472.2MB/s

?

<3> Two target 4-plane erase operation

每個target是完全獨立的,因此相應的速度在理論上為倍數關系。

即:2 * 1472.2MB/s =?2944.4 MB/s

?

?

?

寫狀態:

首先將壞塊管理中的地址與當前塊地址對照,排除無效塊。

?????無效塊讀時鐘置0,定義輸出地址信號從輸出地址端口輸出

?????無效塊讀時鐘置1,輸出地址加1,將當前地址下的數據輸出(此處的數據就是存儲的無效塊地址),判斷如果壞塊管理中心輸出的壞塊地址大于當前訪問的塊地址,則證明該地址為有效塊(壞塊肯定是少數,如果不是第一塊則就是后面的,地址肯定大于當前有效塊地址)

命令80H或者81H

之后寫五個循環地址,

之后等待一個ADL時間,

然后將一頁4K的數據從fifo中輸入到flash

???fifo時鐘置1,保證fifo寫地址大于讀地址(此處fifo讀地址就是我們當前flash的寫地址),flash寫有效,flash數據口輸出當前fifo數據寫完一個字節,讀fifo時鐘置0,也就是說在讀fifo時鐘為1的時候才能進行fifo數據的往flash中的寫操作。Fifo讀地址加1,且4k字節計數加1Flash寫鎖存關閉,讀fifo時鐘置1,判斷4k字節是否寫完,如果沒寫完則繼續寫,如果寫完4K字節,則

命令11H或者10H

寫無效命令無效,如果是0面則等待tDBSY,面加1,如果是1面則直接面加1,加1后沒有到第111層,則繼續寫該層該頁的地址讀該頁的數據。如果到了第111層,則加頁再執行07層的頁寫。如果64頁寫滿了,塊地址加1,塊地址加之后需要判斷是否為無效塊,再進行頁寫。

總結

以上是生活随笔為你收集整理的NAND FLASH读写速度计算方法详解的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 任你操精品 | 欧美精品1区2区3区 精品成人一区 | 日韩欧美亚洲在线 | 精品久久久久久久久久岛国gif | 亚洲精品喷潮一区二区三区 | 亚洲激情婷婷 | 欧美最顶级a∨艳星 | 超碰爱爱 | 免费高清视频在线观看 | 亚洲国产精品尤物yw在线观看 | 性猛交╳xxx乱大交 偷偷操不一样的久久 | 欧美裸体xxx| 在线观看视频福利 | 激情免费视频 | 俺也去av| 亚洲国产精品成人综合 | 亚洲欧美少妇 | 在线免费观看你懂的 | 欧美成人猛片aaaaaaa | 囯产精品一品二区三区 | 国产精品久久久久久久久晋中 | 少妇高潮淫片免费观看 | 奇米狠狠777 | 国产xxxxx | 国产精品久久..4399 | 国内视频一区 | 日韩一区二区在线播放 | 色网在线免费观看 | 亚洲一级片网站 | 人人看人人做 | 麻豆亚洲 | 久久精品九九 | 台湾佬美性中文网 | 91丝袜在线观看 | 激情亚洲网 | 综合久久五月 | 超碰97在线人人 | xx视频在线 | 亚洲一区二区三区三州 | 中国美女黄色一级片 | 久久午夜夜伦鲁鲁片 | 蜜臀久久精品久久久久 | 国产一级片免费播放 | av久久久久久 | 成人传媒 | 青青草免费看 | 五月婷在线视频 | 日韩欧美亚洲在线 | 91黄色短视频 | 精品三级国产 | 在线观看日韩一区二区 | 国产精品suv一区二区69 | 一久久久久 | 99精品视频在线观看免费 | 女人扒开双腿让男人捅 | 99久久久国产精品免费蜜臀 | 人人干人人做 | 一区二区视频免费在线观看 | 日韩高清一级片 | 天堂网在线观看 | 精品国产午夜福利 | 不卡一区二区在线观看 | 国产精品人成在线观看免费 | 国产婷 | 日本中文字幕观看 | 国产精品第8页 | 中文字幕免费在线 | 色一情| 女人扒开腿让男人桶爽 | 超碰在线9| 三级网站国产 | 成人免费无码大片a毛片抽搐色欲 | 影音先锋在线观看视频 | 不卡的中文字幕 | 亚洲av永久中文无码精品综合 | 男人操女人的视频 | 日日噜噜噜夜夜爽爽狠狠 | 色欲久久久天天天综合网 | 久久久久久久久久影视 | 日韩av一二三 | 成人在线中文字幕 | 香蕉成视频人app下载安装 | 精品在线视频免费观看 | 一区视频在线免费观看 | 老牛影视一区二区三区 | 天堂一区 | 啪啪网站免费观看 | 国产一级影片 | 亚洲人成无码网站久久99热国产 | 四虎影视www在线播放 | 夜夜操夜夜干 | 毛片基地在线观看 | 日本十八禁视频无遮挡 | 男人天堂新地址 | 日韩欧美国产一区二区三区在线观看 | www.欧美激情| 欧美一区二区三区久久精品 | 欧洲成人精品 | www.毛片com |