12
at45db321c [preliminary]
3387b–dflsh–9/04
安全 寄存器
这 at45db321c 包含 一个 specialized 寄存器 那 能 是 使用 为 安全 pur-
poses 在 系统 设计. 这 安全 register 是 一个 唯一的 128-byte 寄存器 那 是
分隔 在 二 portions. 这 第一 64 字节 (字节 0 至 字节 63) 的 这个 页 是 allocated
作 一个 一个-时间 用户 可编程序的 空间. once 这些 64 字节 有 被 编写程序,
它们 应当 不 是 reprogrammed. 这 remaining 64 字节 的 这个 页 (字节 64 至 字节
127) 是 工厂 编写程序 用 atmel 和 将 包含 一个 唯一的 号码 为 各自
设备. 这 工厂 编写程序 数据 是 fixed 和 不能 是 changed.
这 安全 寄存器 能 是 读 用 clocking 在 opcode 77h 至 这 设备 followed 用
三 地址 字节 (这个 是 包括 的 14don’t 小心 位 加 10 地址 位) 和
32 don’t 小心 时钟 循环. 看 这 opcode 表格 在 页 17.
至 程序 这 第一 64 字节 的 这 安全 寄存器, 一个 二 步伐 sequence 必须 是
使用. 这 第一 步伐 需要 那 这 用户 负载 这 desired 数据 在 缓存区 1 用 使用
这 缓存区 1 写 运作 (opcode 84h – 看 缓存区 写 描述 在 页 5). 这
用户 应当 具体说明 这 开始 缓存区 地址 作 location 零 和 应当 写 一个 全部
64 字节 的 信息 在 这 缓存区. 否则, 这 第一 64 字节 的 这 缓存区 将
包含 数据 那 是 先前贮存 在 这 缓存区. 它 是 不 需要 至 fill 这 仍然是-
ing 464 字节 (字节 locations 64 通过 127) 的 这 缓存区 和 数据. 之后 这 缓存区 1
写 运作 有 被 完成, 这 安全 寄存器 能 是 subsequently pro-
grammed 用 reselecting 这 设备 和 clocking 在 opcode 9ah 在 这 设备 followed
用 三 don’t 小心 字节 (24 时钟 循环).之后 这 最终 don’t 小心 时钟 循环 有
被 完成, 一个 低-至-高 转变 在 这 cs
管脚 将 导致 这 设备 至 initiate
一个 内部 自-安排时间 程序 运作 在这个 这 内容 的 缓存区 1 将 是 pro-
grammed 在 这 安全 寄存器. 仅有的 the 第一 64 字节 的 数据 在 缓存区 1 将 是
编写程序 在 这 安全 寄存器; 这 remaining 464 字节 的 这 缓存区 将 是
ignored. 这 安全 寄存器 程序 运作 应当 引领 放置 在 一个 最大 时间
的 t
P
.
运作 模式
Summary
这 模式 描述 能 是 separated 在 二 groups – 模式 那 制造 使用 的 这
flash 记忆 排列 (组 一个) 和 模式 那 做 不 制造 使用 的 这 flash 记忆
排列 (组 b).
组 一个 模式 组成 的:
1. 主要的 记忆 页 读
2. 持续的 排列 读
3. 主要的 记忆 页 至 缓存区 1 (或者 2) 转移
4. 缓存区 1 (或者 2) 至 主要的 记忆 页 程序 和 建造-在 擦掉
5. 缓存区 1 (或者 2) 至 主要的 记忆 页 程序 没有 建造-在 擦掉
6. 主要的 记忆 页 程序 通过 缓存区 1 (或者 2)
7. 页 擦掉
8. 块 擦掉
9. 自动 页 rewrite
组 b 模式 组成 的:
1. 缓存区 1 (或者 2) 读
2. 缓存区 1 (或者 2) 写
3. 状态 寄存器 读
4. 生产者 和 设备 id 读
如果 一个 组 一个 模式 是 在 progress (不 全部地 完成), 然后 另一 模式 在 组 一个
应当 不 是 started. 不管怎样, 在 th是 时间 在 这个 一个 组 一个 模式 是 在