3
AT45DB321B
2223d–dflash–10/02
记忆 architecture 图解
设备 运作
这 设备 运作 是 控制 用 说明 从 这 host 处理器. 这 列表 的
说明 和 它们的 有关联的 opcodes 是 包含 在 tables 1 通过 4. 一个 有效的
操作指南 开始 和 这 下落 边缘 的 cs
followed 用 这 适合的 8-位 opcode
和 这 desired 缓存区 或者 主要的 记忆 地址 location. 当 这 cs
管脚 是 低, tog-
gling 这 sck 管脚 控制 这 加载 的 这 opcode 和 这 desired 缓存区 或者 主要的
记忆 地址 location 通过 这 si (串行 输入) 管脚. 所有 说明, 地址
和 数据 是 transferred 和 这 大多数 重大的 位 (msb) 第一.
缓存区 寻址 是 关联 在 这 数据手册 使用 这 terminology bfa9 - bfa0 至
denote 这 ten 地址 位 必需的 至 designate 一个 字节 地址 在里面 一个 缓存区. 主要的
记忆 寻址 是 关联 使用这 terminology pa12 - pa0 和 ba9 - BA0
在哪里 pa12 - pa0 denotes 这 13 地址 位 必需的 至 designate 一个 页 地址
和 ba9 - ba0 denotes 这 ten 地址 位 必需的 至 designate 一个 字节 地址 在里面
这 页.
读 commands
用 specifying 这 适合的 opcode, 数据 能 是 读 从 这 主要的 记忆 或者 从
也 一个 的 这 二 数据 缓存区. 这 dataflash 支持 二 categories 的 读
模式 在 relation 至 这 sck 信号. 这 differences 在 这 模式 是 在 遵守
至 这 inactive 状态 的 这 sck 信号 作 好 作 这个 时钟 循环 数据 将 begin 至 是
输出. 这 二 categories, 这个 是 包括 的 四 模式 总的, 是 定义 作
inactive 时钟 极性 低 或者 inactive 时钟 极性 高 和 spi 模式 0 或者 spi
模式 3. 一个 独立的 opcode (谈及 至 表格 1 在 页 10 为 一个 完全 列表) 是 使用 至
选择 这个 类别 将 是 使用 为 读. 请 谈及 至 这 “detailed 位-水平的
读 timing” 图解 在 这个 数据手册 为 详细信息 在 这 时钟 循环 sequences 为
各自 模式.
持续的 排列 读:
用 供应 一个 最初的 开始 地址 为 这 主要的
记忆 排列, 这 持续的 排列 读 command 能 是 使用 至 sequentially
读 一个 持续的 stream 的 数据 从 这 设备 用 simply 供应 一个 时钟 信号; 非
额外的 寻址 信息 或者 控制 信号 需要 至 是 提供. 这 dataflash
包含 一个 内部的 地址 计数器 那 将 automatically increment 在 每 时钟
sector 0 = 4224 字节 (4k + 128)
sector 1 = 266,112 字节 (252k + 8064)
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