AT45DB321
3
记忆 architecture 图解
设备 运作
这 设备 运作 是 控制 用 说明 从 这
host 处理器. 这 列表 的 说明 和 它们的 有关联的
opcodes 是 包含 在 表格 1 和 表格 2. 一个 有效的
操作指南 开始 和 这 下落 边缘 的 cs
followed 用 这
适合的 8-位 opcode 和 这 desired 缓存区 或者 主要的
记忆 地址 location. 当 这 cs
管脚 是 低, toggling
这 sck 管脚 控制 这 加载 的 这 opcode 和 这
desired 缓存区 或者 主要的 记忆 地址 location 通过
这 si (串行 输入) 管脚. 所有 说明, addresses, 和
数据 是 transferred 和 这 大多数 重大的 位 (msb) 第一.
读
用 specifying 这 适合的 opcode, 数据 能 是 读
从 这 主要的 记忆 或者 从 也 一个 的 这 二 数据
缓存区.
主要的 记忆 页 读:
一个 主要的 记忆 读 准许
这 用户 至 读 数据 直接地 从 任何 一个 的 这 8192
页 在 这 主要的 记忆, bypassing 两个都 的 这 数据 buff-
ers 和 leaving 这 内容 的 这 缓存区 不变. 至
开始 一个 页 读, 这 8-位 opcode, 52h, 是 followed 用 24
地址 位 和 32 don’t 小心 位. 在 这 at45db321, 这
第一 地址 位 是 保留 为 大 密度 设备 (看
注释 在 页 10), 这 next 13 地址 位 (pa12-pa0)
具体说明 这 页 地址, 和 这 next 10 地址 位
(ba9-ba0) 具体说明 这 开始 字节 地址 在里面 这
页. 这 32 don’t 小心 位 这个 follow 这 24 地址
位 是 sent 至 initialize 这 读 运作. 下列的 这
32 don’t 小心 位, 额外的 脉冲 在 sck 结果 在 串行
数据 正在 输出 在 这 所以 (串行 输出) 管脚. 这 cs
管脚
必须 仍然是 低 在 这 加载 的 这 opcode, 这
地址 位, 和 这 读 的 数据. 当 这 终止 的 一个
页 在 主要的 记忆 是 reached 在 一个 主要的 记忆
页 读, 这 设备 将 continue 读 在 这 beginning
的 这 一样 页. 一个 低 至 高 转变 在 这 cs
管脚 将
terminate 这 读 运作 和 触发-状态 这 所以 管脚.
缓存区 读:
数据 能 是 读 从 也 一个 的 这
二 缓存区, 使用 不同的 opcodes 至 具体说明 这个 缓存区
至 读 从. 一个 opcode 的 54h 是 使用 至 读 数据 从
缓存区 1, 和 一个 opcode 的 56h 是 使用 至 读 数据 从
缓存区 2. 至 执行 一个 缓存区 读, 这 第八 位 的 这
opcode 必须 是 followed 用 14 don’t 小心 位, 10 地址
位, 和 第八 don't 小心 位. 自从 这 缓存区 大小 是 528-
字节, 10 地址 位 (bfa9-bfa0) 是 必需的 至 具体说明
这 第一 字节 的 数据 至 是 读 从 这 缓存区. 这 cs
管脚
必须 仍然是 低 在 这 加载 的 这 opcode, 这
地址 位, 这 don’t 小心 位, 和 这 读 的 数据.
当 这 终止 的 一个 缓存区 是 reached, 这 设备 将 con-
tinue 读 后面的 在 这 beginning 的 这 缓存区. 一个 低 至
高 转变 在 这 cs
管脚 将 terminate 这 读 opera-
tion 和 触发-状态 这 所以 管脚.
sector 0 = 4224 字节 (4k + 128)
sector 1 = 261,888 字节 (248k + 7936)
sector 15 = 270,336 字节 (256k + 8k)
块 = 4224 字节
(4k + 128)
8 页
sector 0
sector 1
页 = 528 字节
(512 + 16)
页 0
页 1
页 6
页 7
页 8
页 9
页 8190
页 8191
块 0
页 14
页 15
页 16
页 17
页 18
页 8189
块 1
sector architecture 块 architecture 页 architecture
块 0
块 1
块 62
块 63
块 64
块 65
块 1022
块 1023
块 126
块 127
块 128
块 129
sector 2
sector 2 = 270,336 字节 (256k + 8k)
sector 16 = 270,336 字节 (256k + 8k)
块 2