7/18
M35080
软件 保护 模式 (spm)
这 act 的 writing 一个 非-零 值 至 这 bp1 和
bp0 位 导致 这 软件 保护 模式
(spm) 至 是 started. 所有 attempts 至 写 一个 字节 或者
页 在 这 保护 范围 是 ignored, 甚至 如果 这
写 使能 获得 是 设置. 不管怎样, writing 是 安静的
允许 在 这 unprotected 范围 的 这 记忆 ar-
ray 和 至 这 srwd, bp1 和 bp0 位 的 这 sta-
tus 寄存器, 提供 那 这 wel 位 是 第一 设置.
硬件 保护 模式 (hpm)
这 硬件 保护 模式 (hpm) 提供 一个
高等级的 水平的 的 保护, 和 能 是 选择 用
设置 这 srwd 位 之后 拉 向下 这 w
管脚
或者 用 拉 向下 这 w
管脚 之后 设置 这
srwd 位. 这 srwd 是 设置 用 这 wsr instruc-
tion, 提供 那 这 wel 位 是 第一 设置. 这 设置-
ting 的 这 srwd 位 能 是 制造 independently
的, 或者 在 这 一样 时间 作, writing 一个 新 值 至
这 bp1 和 bp0 位.
once 这 设备 是 在 这 硬件 保护
模式, 这 数据 字节 在 这 保护 范围 的 这
记忆 排列,
和
这 内容 的 这 状态 regis-
ter, 是 写-保护. 这 仅有的 方法 至 re-使能
writing 新 值 至 这 状态 寄存器 是 至 拉
这 w
管脚 高. 这个 导致 这 设备 至 leave 这
硬件 保护 模式, 和 至 revert 至 正在
在 这 软件 保护 模式. (这 值 在 这
bp1 和 bp0 位 将 不 有 被 changed).
更远 详细信息 的 这 运作 的 这 写 保护
管脚 (w
) 是 给 早期, 在 页 2.
典型 使用 的 hpm 和 spm
这 w
管脚 能 是 dynamically 驱动 用 一个 输出
端口 的 一个 微控制器. 它 是 也 可能,
though, 至 连接 它 permanently 至 v
SS
(用 一个 sol-
der 连接, 或者 通过 一个 拉-向下 电阻).
这 生产者 的 此类 一个 打印 电路 板
能 引领 这 记忆 设备, 安静的 在 它的 最初的 deliv-
ery 状态, 和 能 焊盘 它 直接地 在 至 这 板.
之后 电源 在, 这 微控制器 能 是 instruct-
ed 至 写 这 保护 数据 在 这 适合的
范围 的 这 记忆. 当 它 有 finished, 这 ap-
propriate 值 是 写 至 这 bp1, bp0 和
srwd 位, 因此 putting 这 设备 在 这 hard-
ware 保护 模式.
一个 alternative 方法 是 至 写 这 保护 da-
ta, 和 至 设置 这 bp1, bp0 和 srwd 位, 在之前
焊接 这 记忆 设备 至 这 板. 又一次,
这个 结果 在 这 记忆 设备 正在 放置 在
它的 硬件 保护 模式.
如果 这 w
管脚 有 被 连接 至 v
SS
用 一个 拉-
向下 电阻, 这 记忆 设备 能 是 带去
输出 的 这 硬件 保护 模式 用 驱动 这
W
管脚 高, 至 override 这 拉-向下 电阻.
如果 这 w
管脚 有 被 直接地 焊接 至 v
SS
,
那里 是 仅有的 一个 方法 的 带去 这 记忆 设备
输出 的 这 硬件 保护 模式: 这 记忆
设备 必须 是 de-焊接 从 这 板, 和
连接 至 外部 设备 在 这个 这 w
管脚 是 允许 至 是 带去 高.
读 运作
这 碎片 是 第一 选择 用 支持 s
低. 这 se-
rial 一个 字节 读 操作指南 是 followed 用 一个 二
字节 地址 (a15-a0), 各自 位 正在 latched-在
在 这 rising 边缘 的 这 时钟 (c). 这 数据
贮存 在 这 记忆, 在 这 选择 地址, 是
shifted 输出 在 这 q 输出 管脚. 各自 位 是 shifted
输出 在 这 下落 边缘 的 这 时钟 (c) 作
显示 在 图示 5.
这 内部的 地址 计数器 是 automatically 在-
cremented 至 这 next 高等级的 地址 之后 各自
字节 的 数据 有 被 shifted 输出. 这 数据 贮存
在 这 记忆, 在 这 next 地址, 能 是 读 用
successive 时钟 脉冲. 当 这 最高的 ad-
dress 是 reached, 这 地址 计数器 rolls 在 至
“0000h”, 准许 这 读 循环 至 是 持续
indefinitely. 这 读 运作 是 terminated 用
deselecting 这 碎片. 这 碎片 能 是 deselected
在 任何 时间 在 数据 输出. 如果 一个 读 操作指南
是 received 在 一个 写 循环, 它 是 rejected, 和
这 记忆 设备 deselects 它自己.
字节 写 运作
在之前 任何 写 能 引领 放置, 这 wel 位 必须
是 设置, 使用 这 wren 操作指南, 作 显示 在
图示 8. 这 写 状态 是 entered 用 selecting
这 碎片, issuing 三 字节 的 操作指南 和 ad-
dress, 和 一个 字节 的 数据. 碎片 选择 (s
) 必须
仍然是 低 全部地 这 运作, 作 显示 在
图示 9. 这 设备 必须 是 deselected just 之后
这 eighth 位 的 这 数据 字节 有 被 latched 在,
表格 7. 写 保护 块 大小
便条: 1. 除了 为 这 第一 十六 pairs 的 字节 (看 表格 6).
状态 寄存器 位
保护 块
排列 地址 保护
BP1 BP0 M35080
00
毫无
1
毫无
1
0 1 upper quarter 0300h - 03ffh
1 0 upper half 0200h - 03ffh