Am29F200B 17
写 运作 状态
这 设备 提供 一些 位 至 决定 这
状态 的 一个 写 运作: dq2, dq3, dq5, dq6,
dq7, 和 ry/by#. 表格 1 和 这 下列的 subsec-
tions describe 这 功能 的 这些 位. dq7, ry/
by#, 和 dq6 各自 提供 一个 方法 为 determining
whether 一个 程序 或者 擦掉 运作 是 完全 或者 在
progress. 这些 三 位 是 discussed 第一.
dq7: data# polling
这 data# polling 位, dq7, indicates 至 这 host
系统 whether 一个 embedded algorithm 是 在 progress
或者 完成, 或者 whether 这 设备 是 在 擦掉 sus-
pend. data# polling 是 有效的 之后 这 rising 边缘 的 这
最终 we# 脉冲波 在 这 程序 或者 擦掉 command
sequence.
在 这 embedded 程序 algorithm, 这 设备
输出 在 dq7 这 complement 的 这 datum pro-
grammed 至 dq7. 这个 dq7 状态 也 应用 至
程序编制 在 擦掉 suspend. 当 这
embedded 程序 algorithm 是 完全, 这 设备
输出 这 datum 编写程序 至 dq7. 这 系统
必须 提供 这 程序 地址 至 读 有效的 状态
信息 在 dq7. 如果 一个 程序 地址 falls 在里面 一个
保护 sector, data# polling 在 dq7 是 起作用的 为
大概 2
µ
s, 然后 这 设备 returns 至 读
排列 数据.
在 这 embedded 擦掉 algorithm, data# polling
生产 一个 “0” 在 dq7. 当 这 embedded 擦掉
algorithm 是 完全, 或者 如果 这 设备 enters 这 擦掉
suspend 模式, data# polling 生产 一个 “1” 在 dq7.
这个 是 analogous 至 这 complement/真实 datum 输出
描述 为 这 embedded 程序 algorithm: 这
擦掉 函数 改变 所有 这 位 在 一个 sector 至 “1”;
较早的 至 这个, 这 设备 输出 这 “complement,” 或者
“0.” 这 系统 必须 提供 一个 地址 在里面 任何 的
这 sectors 选择 为 erasure 至 读 有效的 状态
信息 在 dq7.
之后 一个 擦掉 command sequence 是 写, 如果 所有
sectors 选择 为 erasing 是 保护, data#
polling 在 dq7 是 起作用的 为 大概 100
µ
s, 然后
这 设备 returns 至 读 排列 数据. 如果 不 所有
选择 sectors 是 保护, 这 embedded 擦掉
algorithm erases 这 unprotected sectors, 和 ignores
这 选择 sectors 那 是 保护.
当 这 系统 发现 dq7 有 changed 从 这
complement 至 真实 数据, 它 能 读 有效的 数据 在 dq7–
dq0 在 这
下列的
读 循环. 这个 是 因为 dq7
将 改变 asynchronously 和 dq0–dq6 当
输出 使能 (oe#) 是 asserted 低. 这 data#
polling timings (在 embedded algorithms) 图示
在 这 “ac characteristics” 部分 illustrates 这个.
表格 1 显示 这 输出 为 data# polling 在 dq7.
图示 4 显示 这 data# polling algorithm.
dq7 = 数据?
Yes
非
非
dq5 = 1?
非
Yes
Yes
失败
通过
读 dq7–dq0
地址 = va
读 dq7–dq0
地址 = va
dq7 = 数据?
开始
注释:
1. va = 有效的 地址 为 程序编制. 在 一个 sector
擦掉 运作, 一个 有效的 地址 是 一个 地址 在里面 任何
sector 选择 为 erasure. 在 碎片 擦掉, 一个 有效的
地址 是 任何 非-保护 sector 地址.
2.
dq7 应当 是 rechecked 甚至 如果 dq5 = “1” 因为
dq7 将 改变 同时发生地 和 dq5.
21526b-8
图示 4. data# polling algorithm