9/37
m59dr016c, m59dr016d
块 保护 (bp), 块 unprotect (bu),
块 锁 (bl) 说明.
所有 blocks 是
保护 在 电源-向上. 各自 块 的 这 排列 有
二 水平 的 保护 相反 程序 或者 擦掉
运作. 这 第一 水平的 是 设置 用 这 块 保护
操作指南; 一个 保护 块 不能 是 pro-
grammed 或者 erased 直到 一个 块 unprotect 在-
构造 是 给 为 那 块. 一个 第二 水平的 的
保护 是 设置 用 这 块 锁 操作指南, 和
需要 这 使用 的 这 wp
管脚, 符合 至 这
下列的 scheme:
– 当 wp
is一个t v
IH
, 这 锁 状态 是 overridden
和 所有 blocks 能 是 保护 或者 unprotected;
– 当 wp
是 在 v
IL
, 锁 状态 是 使能; 这
锁 blocks 是 保护, regardless 的 它们的
previous 保护 状态, 和 保护 状态
不能 是 changed. blocks 那 是 不 锁
能 安静的 改变 它们的 保护 状态, 和 pro-
gram 或者 擦掉 accordingly;
– 这 锁 状态 是 cleared 为 所有 blocks 在 电源
向上; once 一个 块 有 被 锁 状态 能 是
cleared 仅有的 和 一个 重置 command. 这 protec-
tion 和 锁 状态 能 是 监控 为 各自
块 使用 这 autoselect (作) 操作指南. pro-
tected blocks 将 输出 一个 ‘1’ 在 dq0 和 锁
blocks will 输出 一个 ‘1’ 在 dq1.
谈及 至 表格 13 为 一个 列表 的 这 保护 states.
块 擦掉 (是) 操作指南.
这个 操作指南
使用 一个 最小 的 六 写 循环. 这 擦掉
设置-向上 command 80h 是 写 至 地址 555h
在 第三 循环 之后 这 二 coded 循环. 这
块 擦掉 confirm command 30h 是 similarly
写 在 这 sixth 循环 之后 另一 二 coded
循环 和 一个 地址 在里面 这 块 至 是
erased 是 给 和 latched 在 这 记忆.
表格 13. 保护 states
(1)
便条: 1. 所有 blocks 是 保护 在 电源-向上, 所以 这 default 配置 是 001 或者 101 符合 至 wp状态.
2. 电流 状态 和 next 状态 给 这 保护 状态 的 一个 块. 这 保护 状态 是 定义 用 这 写 保护 管脚 和 用
dq1 (= 1 为 一个 锁 块) 和 dq0 (= 1 为 一个 保护 块) 作 读 在 这 autoselect 操作指南 和 a1 = v
IH
和 a0 = v
IL
.
3. next 状态 是 这 保护 状态 的 一个 块 之后 一个 保护 或者 unprotect 或者 锁 command 有 被 issued 或者 之后 wp
有 changed
它的 逻辑 值.
4. 一个 wp
转变 至 v
IH
在 一个 锁 块 将 restore 这 previous dq0 值, 给 一个 111 或者 110.
电流 状态
(2)
(wp
, dq1, dq0)
程序/擦掉
允许
next 状态 之后 事件
(3)
保护 Unprotect 锁 WP转变
100 yes 101 100 111 000
101 非 101 100 111 001
110 yes 111 110 111 011
111 非 111 110 111 011
000 yes 001 000 011 100
001 非 001 000 011 101
011 非 011 011 011
111 或者 110
(4)
额外的 块 擦掉 confirm commands 和
块 地址 能 是 写 subsequently 至
擦掉 其它 blocks 在 并行的, 没有 更远 cod-
ed 循环. 所有 blocks 必须 belong 至 这 一样
bank 的 记忆; 如果 一个 新 块 belonging 至 这
其它 bank 是 给, 这 运作 是 aborted. 这
擦掉 将 开始 之后 一个 擦掉 timeout 时期 的
100µs. 因此, 额外的 擦掉 confirm commands
为 其它 blocks 必须 是 给 在里面 这个 延迟.
这 输入 的 一个 新 擦掉 confirm command 将
重新开始 这 timeout 时期. 这 状态 的 这 inter-
nal 计时器 能 是 监控 通过 这 水平的 的
dq3, 如果 dq3 是 '0' 这 块 擦掉 command 有
被 给 和 这 timeout 是 运动, 如果 dq3 是 '1',
这 timeout 有 expired 和 这 p/e.c. 是 erasing
这 块(s). 如果 这 第二 command 给 是 不
一个 擦掉 confirm 或者 如果 这 coded 循环 是 wrong,
这 操作指南 aborts, 和 这 设备 是 重置 至
读 排列. 它 是 不 需要 至 程序 这
块 和 00h 作 这 p/e.c. 将 做 这个 自动地-
cally 在之前 erasing 至 ffh. 读 行动 和-
在 这 一样 bank, 之后 这 sixth rising 边缘 的 w
或者 e, 输出 这 状态 寄存器 位.
在 这 执行 的 这 擦掉 用 这 p/e.c.,
这 记忆 accepts 仅有的 这 擦掉 suspend es
操作指南; 这 读/重置 rd 操作指南 是 交流-
cepted 在 这 100µs 时间-输出 时期. 数据
polling 位 dq7 returns '0' 当 这 erasure 是 在
progress 和 '1' 当 它 有 完成. 这 tog-
gle 位 dq6 toggles 在 这 擦掉 运作,
和 stops 当 擦掉 是 完成.
之后 completion 这 状态 寄存器 位 dq5 re-
转变 '1' 如果 那里 有 被 一个 擦掉 失败. 在 此类
一个 situation, 这 toggle 位 dq2 能 是 使用 至 de-
termine 这个 块 是 不 correctly erased. 在 这
情况 的 擦掉 失败, 一个 读/重置 rd 操作指南
是 需要 在 顺序 至 重置 这 p/e.c.