6
X24C16
流动 1. ack polling sequence页 写
这 x24c16 是 有能力 的 一个 十六 字节 页 写
运作. 它 是 initiated 在 这 一样 manner 作 这 字节
写 运作, 但是 instead 的 terminating 这 写 循环
之后 这 第一 数据 文字 是 transferred, 这 主控 能
transmit 向上 至 fifteen 更多 words. 之后 这 receipt 的
各自 文字, 这 x24c16 将 respond 和 一个 acknowl-
边缘.
之后 这 receipt 的 各自 文字, 这 四 低 顺序 地址
位 是 内部 incremented 用 一个. 这 高 顺序
七 位 的 这 地址 仍然是 常量. 如果 这 主控
应当 transmit 更多 比 十六 words 较早的 至 gener-
ating 这 停止 情况, 这 地址 计数器 将 “roll
over” 和 这 先前 写 数据 将 是 overwritten.
作 和 这 字节 写 运作, 所有 输入 是 无能
直到 completion 的 这 内部的 写 循环. 谈及 至
图示 6 为 这 地址, acknowledge 和 数据 转移
sequence.
acknowledge polling
这 disabling 的 这 输入 能 是 使用 至 引领 advan-
tage 的 这 典型 5 ms 写 循环 时间. once 这 停止
情况 是 issued 至 表明 这 终止 的 这 host’s 写
运作 这 x24c16 initiates 这 内部的 写 循环.
ack polling 能 是 initiated 立即. 这个 involves
issuing 这 开始 情况 followed 用 这 从动装置 地址
为 一个 写 运作. 如果 这 x24c16 是 安静的 busy 和 这
写 运作 非 ack 将 是 returned. 如果 这 x24c16
有 完成 这 写 运作 一个 ack 将 是
returned 和 这 host 能 然后 proceed 和 这 next
读 或者 写 运作. 谈及 至 流动 1.
写 运作
完成
enter ack polling
公布
开始
公布 从动装置
地址 和 r/w = 0
ACK
returned?
NEXT
运作
一个 写?
公布 字节
地址
PROCEED
公布 停止
非
YES
YES
PROCEED
公布 停止
非
3840 fhd f11
图示 6. 页 写
总线 activity:
主控
sda 线条
总线 activity:
X24C16
S
T
一个
R
T
从动装置
地址
S
S
T
O
P
P
一个
C
K
一个
C
K
一个
C
K
一个
C
K
一个
C
K
文字
地址 (n) Data n 数据 n+1 数据 n+15
便条: 在 这个 例子 n = xxxx 000 (b); x = 1 或者 0
3840 fhd f12