没有合适的资源?快使用搜索试试~ 我知道了~
Nand Flash结构与读写分析.doc
需积分: 5 59 下载量 33 浏览量
2009-02-15
18:31:21
上传
评论 1
收藏 79KB DOC 举报
温馨提示
试读
7页
关于NAND的读写比较经典的文章.里面描述了K9F1208U0M的结构和如何对器操作。
资源推荐
资源详情
资源评论
今天在利用 上的 控制器驱动 已读取成功擦写读取等尚未完
成晚上就在网上查查相关的知识觉得有一个不错转贴如下
的数据是以 的方式保存在 ,一般来说,一个 中
只能存储一个 。这些 以 个或者 个为单位,连成 ,形成所谓的
!"# !,这就是 $的位宽。这些 %会再组成 &'(
有多种结构,我使用的 是 )*+,下面内容针对三星的
)*+,-,!,每页 .+/,每 0+个 1'形成一个 /2,
342!52/。
25626,.+57,82!57,*250+1'
1'5.+5.+!931!
以页为单位读写数据,而以块为单位擦除数据。
按照这样的组织方式可以形成所谓的三类地址:
::/2::&';::<8
对于 来讲,地址和命令只能在 "=>,?上传递,数据宽度是 位。
.+ 需要 * 来表示,对于 .+ 系列的 ,这 .+ 被分成
和 +各自的访问由地址指针命令来选择,>,?就是所谓的 8
。
0+个 1'需要 .来表示,占用 >0*?,即该 1'在块内的相对地址。
/2 的地址是由 7以上的 来表示,例如 .+的 ,共
7,*2,因此,需要 +个 来表示,即 >+.7?,如果是 @的
.+"1' 的 ,则 2 用 >++7?表示。而 1'
就是 2A1'2
的地址表示为:
;/2A&'2A1'1A<8
地址传送顺序是 <8&'/2。
由于地址只能在 "=>,?上传递,因此,必须采用移位的方式进行。例如,对
于 .+ 的 ,地址范围是 ,B, 0C,只要是这个范围内
的数值表示的地址都是有效的。以 C为例:第 步是传递 8
,就是 C>,?,不需移位即可传递到 "=>,?上,而 1'
1即 是由操作指令决定的,即指令决定在哪个 1'上进行读写。
而真正的 的值是 D的。第 +步就是将 C右移 *位,将
C>*?传到 "=>,?上第 0步将 C>+7?放到 "=上
第 7步需要将 C>+.?放到 "=上因此,整个地址传递过程需要 7步
才能完成,即 7:1'。如果 的容量是 +.以下,那
么,2最高位只到 +7,因此寻址只需要 0步。下面,就 的
器件稍微进行一下说明。由于一个 1'的 的容量为
+.#,仍相当于 .+。但是,这个时候没有所谓的 1'和 +
1'之分了,所以, 就变得没有意义了,也就是这个时候完全不用
管,地址传递仍然和 器件相同。除了,这一点之外, 的 使用方法
和 的使用方法完全相同。
正如硬盘的盘片被分为磁道,每个磁道又分为若干扇区,一块 也分为
若干 2,每个 2 分为如干 1'。一般而言,2、1' 之间的关系随着
芯片的不同而不同,典型的分配是这样的:
资源评论
jlxinxin
- 粉丝: 2
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功