10
www.fairchildsemi.com
fm24c64 rev. c
fm24c64 – 64k-位 标准 2-线 总线 接口 串行 可擦可编程只读存储器
写 行动
字节 写
为 字节 写 运作, 二 字节 的 地址 是 必需的 之后
这 从动装置 地址. 这些 二 字节 选择 1 输出 的 这 8192
locations 在 这 记忆. 这 主控 提供 这些 二 地址
字节 和 为 各自 地址 字节 received, fm24c64 responds
和 一个 acknowledge 脉冲波. 主控 然后 提供 一个 字节 的 数据
至 是 写 在 这 记忆. 在之上 receipt 的 这个 数据, fm24c64
responds 和 一个 acknowledge 脉冲波. 这 主控 然后 terminates
这 转移 用 generating 一个 停止 情况, 在 这个 时间 这
fm24c64 begins 这 内部的 写 循环 至 这 记忆. 当 这
内部的 写 循环 是 在 progress 这 fm24c64 输入 是 dis-
abled, 和 这 设备 将 不 respond 至 任何 requests 从 这
主控 为 这 持续时间 的 t
WR
. 谈及 图示 4 为 这 地址,
acknowledge 和 数据 转移 sequence.
页 写
至 降低 写 循环 时间, fm24c64 提供 页 写 特性,
这个 准许 同时发生的 程序编制 的 向上 至 32 相接的
字节. 至 facilitate 这个 特性, 这 记忆 排列 是 有组织的 在
条款 的
“
页
”
. 一个 页 组成 的 32 相接的 字节 locations
开始 在 每 32-字节 地址 boundary (为 例子, 开始
在 排列 地址 0x0000, 0x0020, 0x0040 等.). 页 写
运作 是 confined 至 一个 单独的 页. 在 其它 words 一个 页 写
运作 将 不 交叉 在 至 locations 在 这 next 页 但是 将
“
滚动 在
”
至 这 beginning 的 这 一样 页 whenever 终止 的
页 是 reached 和 额外的 数据 字节 是 一个 持续 至 是
提供. 一个 页 写 运作 能 是 initiated 至 begin 在 任何
location 在里面 一个 页 (开始 地址 的 这 页 写 opera-
tion 需要 不 是 这 开始 地址 的 一个 页).
S
T
O
P
一个
C
K
一个
C
K
总线 activity:
主控
sda 线条
总线 activity:
可擦可编程只读存储器
一个
C
K
一个
C
K
数据 n 数据 n+31
一个
C
K
文字
地址 (1)
文字
地址 (0)
从动装置
地址
S
T
一个
R
T
S
T
O
P
一个
C
K
总线 activity:
主控
sda 线条
总线 activity:
可擦可编程只读存储器
一个
C
K
数据
一个
C
K
一个
C
K
文字
地址 (1)
文字
地址 (0)
从动装置
地址
S
T
一个
R
T
页 写 是 initiated 在 这 一样 manner 作 这 字节 写
运作; 但是 instead 的 terminating 这 循环 之后 transmitting
这 第一 数据 字节, 这 主控 能 更远 transmit 向上 至 31 更多
字节. 之后 这 receipt 的 各自 字节, fm24c64 将 respond 和
一个 acknowledge 脉冲波, increment 这 内部的 地址 计数器 至
这 next 地址, 和 是 准备好 至 接受 这 next 数据. 如果 这 主控
应当 transmit 更多 比 32 字节 较早的 至 generating 这 停止
情况, 这 地址 计数器 将
“
滚动 在
”
和 先前
承载 数据 将 是 re-承载. 作 和 这 字节 写 运作, 所有
输入 是 无能 直到 completion 的 这 内部的 写 循环.
谈及
图示 5
为 这 地址, acknowledge, 和 数据 转移
sequence.
acknowledge polling
once 这 停止 情况 是 issued 至 表明 这 终止 的 这 host
’
s
写 运作, 这 fm24c64 initiates 这 内部的 写 循环.
ack polling 能 是 initiated 立即. 这个 involves issuing 这
开始 情况 followed 用 这 从动装置 地址 为 一个 写 运作.
如果 这 fm24c64 是 安静的 busy 和 这 写 运作, 非 ack 将
是 returned. 如果 这 fm24c64 有 完成 这 写 运作,
一个 ack 将 是 returned 和 这 host 能 然后 proceed 和 这
next 读 或者 写 运作.
写 保护
程序编制 的 这 全部 记忆 将 不 引领 放置 如果 这 wp 管脚
的 这 fm24c64 是 连接 至 v
CC
. 这 fm24c64 将 respond
至 从动装置 和 字节 地址; 但是 如果 这 记忆 accessed 是 写
保护 用 这 wp 管脚, 这 fm24c64 将 不 发生 一个
acknowledge 之后 这 第一 字节 的 数据 有 被 received. 因此
这 程序 循环 将 不 是 started 当 这 停止 情况 是
asserted.
字节 写 (图示 4)
页 写 (图示 5)