找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 453|回复: 13
打印 上一主题 下一主题

nandflash使用寿命怎么计算

[复制链接]

19

主题

176

帖子

2420

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
2420
跳转到指定楼层
1#
发表于 2015-9-7 11:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您!

您需要 登录 才可以下载或查看,没有帐号?注册

x
看Nandflash的datasheet上都有说明使用寿命是多少次擦写,但这多少次是怎么计算的呢?怎么样才算一次擦写?还请各位大侠指教,谢谢!
$ I; n% B9 l7 e% `; h" V/ v

点评

你想問什麼要講清楚,是你在做系統設計時,怎麼知道閃存被擦寫過幾次嗎?>_<  发表于 2015-9-7 13:34
寫入後再被擦掉就算一次,一般稱為一個循環(Cycle)!^00^  发表于 2015-9-7 13:31
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 支持!支持! 反对!反对!

19

主题

176

帖子

2420

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
2420
2#
 楼主| 发表于 2015-9-7 14:34 | 只看该作者
本帖最后由 xingnuolgsx 于 2015-9-7 14:42 编辑 3 J- B$ d9 g: i7 e# z, H! n! k

3 ~; M( g0 r, l5 B现在遇到的问题如下:, \0 |% W) C) D( ?, K* b: c
        Nandflash 数据手册上说生命周期是6万次擦写。现在有一个1GB的nandflash中大概700MB的空间被用作copy/delete MP3曲目,那作为终端用户是不是copy/delete 一个cycle算是一次擦写呢?
8 P% g  u- j5 L5 t# {1 f8 m        如果说我copy了一个5M的mp3歌曲,占用的地址空间是0~4,然后再删除。删除后重新copy一首歌曲,那么这首歌曲从0地址开始放置还是从地址5开始放置呢?如果每次都从0开始放置的话,前面地址的block是不是很容易变成坏块。
% e+ a1 ]( L4 A/ J0 z$ v5 b$ m         另外狗大侠有没有关于nandflash方面的资料共享一下,先谢谢啦!
7 M$ a  _. Q! s* B4 z, ^2 Z7 s- s6 s/ q; g9 l

0 p: Z+ I+ u8 ?( n; p) Q( D

点评

@超級狗  详情 回复 发表于 2015-9-7 14:42

19

主题

176

帖子

2420

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
2420
3#
 楼主| 发表于 2015-9-7 14:42 | 只看该作者
xingnuolgsx 发表于 2015-9-7 14:34
% d5 U4 ~/ ~. [现在遇到的问题如下:
  y8 L, W' T! k' d: L        Nandflash 数据手册上说生命周期是6万次擦写。现在有一个1GB的nandflash中 ...
0 Q& y- |) a& ^/ l* U# m. j4 x% V) Z- X
@超級狗  

点评

先讓子彈飛一會兒!^_^  发表于 2015-9-7 15:44

0

主题

52

帖子

80

积分

二级会员(20)

Rank: 2Rank: 2

积分
80
4#
发表于 2015-9-7 16:43 | 只看该作者
从地址5开始放。

33

主题

4949

帖子

1万

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
12225
5#
发表于 2015-9-8 00:08 | 只看该作者
本帖最后由 超級狗 于 2015-9-8 10:06 编辑
" u2 X4 E  C! J, a' C0 X
" H, U; y! |& F; [7 n2 R樓主所講的是閃存檔案系統Flash File System)管理的部份。$ b7 \* w4 e3 P5 J

+ L. K- w2 Y  b8 @7 o: }1 d$ g( A! zNAND 閃存讀寫時會有干擾Disturb)的現象,所以寫入時會隨機將存放有資料的區塊Block)做翻新。意思就是說,如果發現區塊Block)中有因干擾Disturb)而產生錯誤,會將錯勿矯正後再寫入至另一個區塊Block)中。
: V+ s6 A& c+ O0 T- @- Z* e0 j1 k3 J( Y/ o8 F, M. u4 Z
用戶端複製及刪除一個檔案,表面上是某些區塊Block)做了一次使用循環Cycle),但實際上卻是有更多區塊Block)被使用過。到底有多少區塊Block)被使用過?要看 NAND 閃存的錯誤率,及閃存檔案系統Flash File System)的做法。# A$ Q5 m  u/ [; _
  E4 T; U0 Z& ~
另外,樓主只注意到資料區塊Data Block)的異動,卻忽略了檔案位置表FAT︰File Allocation Table)的變化。當我們從閃存中複製或刪除一個檔案,過程中檔案位置表FAT︰File Allocation Table)可能已經被更新幾十次以上了。所以,檔案位置表FAT︰File Allocation Table)使用的區塊Block)也要不斷的被更換,否則第一個掛點的就是這個區域。$ e, ]4 c& c$ f; @

7 A! z; ~9 X+ ~關於閃存的儲存管理很複雜,恕小弟無法一次說明清楚,但大家可以慢慢討論。手中的文檔也頗多,明天先找幾篇基礎的上傳。
: H# m, F) R! `/ b* _% i/ v, b8 D2 H- O& h2 A% H
哈士奇是一種連主人都咬的爛狗!

33

主题

4949

帖子

1万

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
12225
6#
发表于 2015-9-8 08:00 | 只看该作者
How to calculate life of Flash( m' G$ |4 L' `& G6 Y6 j! v

8 b. h- [: v) Q/ |; }

How to calculate life of Flash.pdf

17.85 KB, 下载次数: 28, 下载积分: 威望 -5

哈士奇是一種連主人都咬的爛狗!

33

主题

4949

帖子

1万

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
12225
7#
发表于 2015-9-8 08:10 | 只看该作者
NAND Flash Memory Reliability in Embedded Computer Systems; H# U/ h- d1 f9 F8 {3 w0 a# m* e

& [% S" }9 Z% M) T0 M) j

0015_NANDflash_IO_20141211.pdf

839.41 KB, 下载次数: 9, 下载积分: 威望 -5

哈士奇是一種連主人都咬的爛狗!

33

主题

4949

帖子

1万

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
12225
8#
发表于 2015-9-8 08:18 | 只看该作者
先帝死刻SanDisk)這篇文檔寫得也蠻好的!
0 {; m2 c( j. N1 o$ V) t, V2 Y% z7 g3 H5 W

WP001_Flash_Management_Final_FINAL.pdf

3.04 MB, 下载次数: 33, 下载积分: 威望 -5

哈士奇是一種連主人都咬的爛狗!

15

主题

158

帖子

429

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
429
9#
发表于 2015-9-12 12:42 | 只看该作者
带着学习的心态来看

0

主题

76

帖子

160

积分

二级会员(20)

Rank: 2Rank: 2

积分
160
10#
发表于 2015-12-28 18:54 | 只看该作者
正好最近有Flash数据失效情况发生,好好学习学习

0

主题

1

帖子

0

积分

初级新手(9)

Rank: 1

积分
0
11#
发表于 2017-2-6 16:53 | 只看该作者
SSD 好好學習
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

巢课

技术风云榜

关于我们|手机版|EDA365 ( 粤ICP备18020198号 )

GMT+8, 2024-11-13 06:45 , Processed in 0.074251 second(s), 41 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表