找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

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

nandflash使用寿命怎么计算

[复制链接]

19

主题

176

帖子

2420

积分

四级会员(40)

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

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

EDA365欢迎您!

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

x
看Nandflash的datasheet上都有说明使用寿命是多少次擦写,但这多少次是怎么计算的呢?怎么样才算一次擦写?还请各位大侠指教,谢谢!
) n8 I8 p; h; K& C, h, i! I

点评

你想問什麼要講清楚,是你在做系統設計時,怎麼知道閃存被擦寫過幾次嗎?>_<  发表于 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 编辑 % B) `+ Q) ^; i: `7 w
) ?( o7 Z! L3 u% ~9 b
现在遇到的问题如下:8 d4 l" b: I# J5 w6 L
        Nandflash 数据手册上说生命周期是6万次擦写。现在有一个1GB的nandflash中大概700MB的空间被用作copy/delete MP3曲目,那作为终端用户是不是copy/delete 一个cycle算是一次擦写呢?6 o! _. G, }% H! u+ i1 ]9 n8 F
        如果说我copy了一个5M的mp3歌曲,占用的地址空间是0~4,然后再删除。删除后重新copy一首歌曲,那么这首歌曲从0地址开始放置还是从地址5开始放置呢?如果每次都从0开始放置的话,前面地址的block是不是很容易变成坏块。
- X, W6 D$ D3 \7 k. i; a- f% d& c         另外狗大侠有没有关于nandflash方面的资料共享一下,先谢谢啦!
2 j0 O8 m8 S6 K& _  P  m5 E+ ^$ x& S. Q8 a
  q9 `  [5 I, u$ |

点评

@超級狗  详情 回复 发表于 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
/ U4 Y3 J1 [5 C+ [7 m0 j现在遇到的问题如下:
( y9 o( D9 b+ @8 P5 H6 D        Nandflash 数据手册上说生命周期是6万次擦写。现在有一个1GB的nandflash中 ...

/ m3 x! T; {$ o# M& k@超級狗  

点评

先讓子彈飛一會兒!^_^  发表于 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 编辑 6 S$ n* Y% B5 P+ |  d, e

0 S. E( y4 f! t3 `* w" X1 ^樓主所講的是閃存檔案系統Flash File System)管理的部份。
0 t# t# R/ Y. `% F( X( u3 o* P7 c0 N& ^; ?' K
NAND 閃存讀寫時會有干擾Disturb)的現象,所以寫入時會隨機將存放有資料的區塊Block)做翻新。意思就是說,如果發現區塊Block)中有因干擾Disturb)而產生錯誤,會將錯勿矯正後再寫入至另一個區塊Block)中。
9 T7 {1 L. b6 r- _5 B' ~. `# B/ O# |( k( C* S$ P. Y
用戶端複製及刪除一個檔案,表面上是某些區塊Block)做了一次使用循環Cycle),但實際上卻是有更多區塊Block)被使用過。到底有多少區塊Block)被使用過?要看 NAND 閃存的錯誤率,及閃存檔案系統Flash File System)的做法。( M" q0 b) [$ d1 O( l) z

1 _9 G% u0 y; X! @另外,樓主只注意到資料區塊Data Block)的異動,卻忽略了檔案位置表FAT︰File Allocation Table)的變化。當我們從閃存中複製或刪除一個檔案,過程中檔案位置表FAT︰File Allocation Table)可能已經被更新幾十次以上了。所以,檔案位置表FAT︰File Allocation Table)使用的區塊Block)也要不斷的被更換,否則第一個掛點的就是這個區域。
- x. Q& _+ A6 E" ^! G* o- H6 u$ t& S* v/ j1 J
關於閃存的儲存管理很複雜,恕小弟無法一次說明清楚,但大家可以慢慢討論。手中的文檔也頗多,明天先找幾篇基礎的上傳。
8 p6 I0 e7 D3 y- g7 ~+ p8 q: r; ~8 k8 P1 `3 Q( m- d
哈士奇是一種連主人都咬的爛狗!

33

主题

4949

帖子

1万

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
12225
6#
发表于 2015-9-8 08:00 | 只看该作者
How to calculate life of Flash9 p5 e, d4 L- [6 T! J
; e% e; U0 G/ V: x  V% g' ^( J9 c; u

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. r) y( F% @6 `; J9 J
. t& W0 }( W) J" R8 X7 c2 d9 X

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)這篇文檔寫得也蠻好的!
: _. }+ H) Q  Y: O" \4 z& B. u' o6 J: z1 o) [+ J: 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-14 12:04 , Processed in 0.071688 second(s), 35 queries , Gzip On.

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

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

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