k9f5608u0a-ycb0,k9f5608u0a-yib0
flash 记忆
12
samsung 与非 flash 有 三 地址 pointer commands 作 一个 substitute 为 这 二 大多数 重大的 column 地址. ’00h’
command sets 这 pointer 至 ’一个’ 范围(0~255byte), ’01h’ command sets 这 pointer 至 ’b’ area(256~511byte), 和 ’50h’ command sets
这 pointer 至 ’c’ 范围(512~527byte). 和 这些 commands, 这 开始 column 地址 能 是 设置 至 任何 的 一个 全部的
页(0~527byte). ’00h’ 或者 ’50h’ 是 sustained 直到 另一 地址 pointer command 是 inputted. ’01h’ command, however, 是 effective
仅有的 为 一个 运作. 之后 任何 运作 的 读, 程序, 擦掉, reset, power_up 是 executed once 和 ’01h’ command, 这
地址 pointer returns 至 ’一个’ 范围 用 它自己. 至 程序 数据 开始 从 ’一个’ 或者 ’c’ area, ’00h’ 或者 ’50h’ command 必须 是 inputted
在之前 ’80h’ command 是 写. 一个 完全 读 运作 较早的 至 ’80h’ command 是 不 需要. 至 程序 数据 开始 from
’b’ 范围, ’01h’ command 必须 是 inputted 正确的 在之前 ’80h’ command 是 written.
00h
(1) command 输入 sequence 为 程序编制 ’一个’ 范围
地址 / 数据 输入
80h 10h 00h 80h 10h
地址 / 数据 输入
这 地址 pointer 是 设置 至 ’一个’ 范围(0~255), 和 sustained
01h
(2) command 输入 sequence 为 程序编制 ’b’ 范围
地址 / 数据 输入
80h 10h 01h 80h 10h
地址 / 数据 输入
’b’, ’c’ 范围 能 是 编写程序.
它 取决于 在 如何 许多 数据 是 inputted.
’01h’ command 必须 是 rewritten 在之前
每 程序 运作
这 地址 pointer 是 设置 至 ’b’ 范围(256~512), 和 将 是 重置 至
’一个’ 范围 之后 每 程序 运作 是 executed.
50h
(3) command 输入 sequence 为 程序编制 ’c’ 范围
地址 / 数据 输入
80h 10h 50h 80h 10h
地址 / 数据 输入
仅有的 ’c’ 范围 能 是 编写程序. ’50h’ command 能 是 omitted.
这 地址 pointer 是 设置 至 ’c’ 范围(512~527), 和 sustained
’00h’ command 能 是 omitted.
它 取决于 在 如何 许多 数据 是 inputted.
’一个’,’b’,’c’ 范围 能 是 编写程序.
pointer 运作 的 k9f5608u0a
表格 1. destination 的 这 pointer
Command pointer 位置 范围
00h
01h
50h
0 ~ 255 字节
256 ~ 511 字节
512 ~ 527 字节
1st half 排列(一个)
2nd half 排列(b)
spare 排列(c)
"一个" 范围
256 字节
(00h 平面)
"b" 范围
(01h 平面)
"c" 范围
(50h 平面)
256 字节
16 字节
"一个" "b" "c"
内部的
页 寄存器
pointer 选择
commnad
(00h, 01h, 50h)
Pointer
图示 2. 块 图解 的 pointer 运作