8
rev. 5.2/将 01
HY29F400
图示 1. sector 保护 程序
如果 reset# 是 asserted 在 一个 程序 或者 擦掉
运作, 这 ry/by# 管脚 仍然是 低 (busy) 直到
这 内部的 重置 运作 是 完全, 这个 re-
quires 一个 时间 的 t
准备好
(在 自动 algo-
rithms). 这 系统 能 因此 监控 ry/by# 至
决定 当 这 重置 运作 完成,
和 能 执行 一个 读 或者 写 运作 t
RB
之后
ry/by# 变得 高. 如果 reset# 是 asserted 当
一个 程序 或者 擦掉 运作 是 不 executing (ry/
by# 管脚 是 高), 这 重置 运作 是 完成
在里面 一个 时间 的 t
RP
. 在 这个 情况, 这 host 能 每-
表格 一个 读 或者 写 运作 t
RH
之后 这 re-
set# 管脚 returns 高 .
这 reset# 管脚 将 是 系 至 这 系统 重置
信号. 因此, 一个 系统 重置 将 也 重置 这
设备, enabling 这 系统 至 读 这 激励-向上
firmware 从 这 flash 记忆.
sector 保护/unprotect 行动
硬件 sector 保护 能 是 invoked 至 dis-
能 程序 和 擦掉 行动 在 任何 单独的
sector 或者 结合体 的 sectors. 这个 函数 是
典型地 使用 至 保护 数据 在 这 设备 从
unauthorized 或者 意外的 attempts 至 程序
或者 擦掉 这 设备 当 它 是 在 这 系统 (e.g.,
用 一个 virus) 和 是 执行 使用 程序-
ming 设备. sector unprotection re-使能
这 程序 和 擦掉 行动 在 先前
保护 sectors.
表格 1 identifies 这 eleven sectors 和 这 ad-
dress 范围 那 各自 覆盖 为 两个都 版本 的
这 设备. 这 设备 是 运输 和 所有 sectors
unprotected.
这 sector 保护/unprotect 行动 需要 一个
高 电压 (v
ID
) 在 地址 管脚 a[9] 和 这 ce#
和/或者 oe# 控制 管脚, 作 详细地 在 表格 3.
当 implementing 这些 行动, 便条 那
V
CC
必须 是 应用 至 这 设备 在之前 应用
V
ID
, 和 那 v
ID
应当 是 移除 在之前 remov-
ing v
CC
从 这 设备.
这 流动 chart 在 图示 1 illustrates 这 proce-
dure 为 protecting sectors, 和 定时 specifica-
tions 和 波形 是 显示 在 这 specifica-
tions 部分 的 这个 文档. verification 的 pro-
tection 是 accomplished 作 描述 在 这 elec-
tronic id 模式 部分 和 显示 在 这 流动 chart.
开始
设置 trycnt = 1
设置 a[9] = oe# = v
ID
设置 地址:
a[17:12] = sector 至 保护
ce# = v
IL
reset# = v
IH
we# = v
IL
wait t
WPP1
a[9] = v
ID
a[17:12] = sector 至 保护
oe# = ce# = v
IL
a[6] = a[0] = v
IL
, a[1] = v
IH
读 数据
数据 = 0x01?
保护 另一
sector?
YES
trycnt = 25?
非
increment trycnt
非
YES
设备 失败
YES
非
除去 v
ID
从 a[9]
sector 保护
完全
应用 v
CC
we# = v
IH