1996 微芯 技术 公司
初步的
ds21170a-页 5
24c01sc/02sc
4.0 总线 特性
4.1 从动装置 地址
之后 generating 一个 开始 情况, 这 总线 主控
transmits 这 从动装置 地址 consisting 的 一个 4-位 设备
代号 (1010) 为 这 24c01sc/02sc, followed 用 三
don't 小心 位.
这 eighth 位 的 从动装置 地址 确定 如果 这 主控
设备 wants 至 读 或者 写 至 这 24c01sc/02sc
(图示 4-1).
这 24c01sc/02sc monitors 这 总线 为 它的 corre-
sponding 从动装置 地址 所有 这 时间. 它 发生 一个
acknowledge 位 如果 这 从动装置 地址 是 真实, 和 它 是
不 在 一个 程序编制 模式.
图示 4-1: 控制 字节
ALLOCATION
运作
控制
代号
碎片
选择
r/w
读
写
1010
1010
XXX
XXX
1
0
x = don’t 小心
r/w 一个
1010XXX
读/写
开始
从动装置 地址
5.0 写 运作
5.1 字节 写
下列的 这 开始 信号 从 这 主控, 这 设备
代号 (4 位), 这 don't 小心 位 (3 bits), 和 这 r/w
位, 这个 是 一个 逻辑 低, 是 放置 面向 这 总线 用 这
主控 传输者. 这个 indicates 至 这 addressed
从动装置 接受者 那 一个 字节 和 一个 文字 地址 将 follow
之后 它 有 发生 一个 acknowledge 位 在 这
ninth 时钟 循环. 因此, 这 next 字节 transmitted
用 这 主控 是 这 文字 地址 和 将 是 写
在 这 地址 pointer 的 这 24c01sc/02sc. 之后
接到 另一 acknowledge 信号 从 这
24c01sc/02sc, 这 主控 设备 将 transmit 这
数据 文字 至 是 写 在 这 addressed 记忆
location. 这 24c01sc/02sc acknowledges 又一次 和
这 主控 发生 一个 停止 情况. 这个 initiates 这
内部的 写 循环, 和 在 这个 时间 这
24c01sc/02sc 将 不 发生 acknowledge 信号
(图示 5-1).
5.2 页 写
这 写 控制 字节, 文字 地址, 和 这 first 数据
字节 是 transmitted 至 这 24c01sc/02sc 在 这 一样
方法 作 在 一个 字节 写. 但是 instead 的 generating 一个 停止
情况, 这 主控 transmits 向上 至 第八 数据 字节 至
这 24c01sc/02sc, 这个 是 temporarily 贮存 在
这 在-碎片 页 缓存区 和 将 是 写 在 这
记忆 之后 这 主控 有 transmitted 一个 停止 condi-
tion. 之后 这 receipt 的 各自 文字, 这 三 更小的
顺序 地址 pointer 位 是 内部 incremented 用
一个. 这 高等级的 顺序 five 位 的 这 文字 地址
仍然是 常量. 如果 这 主控 应当 transmit 更多
比 第八 words 较早的 至 generating 这 停止 情况,
这 地址 计数器 将 滚动 在 和 这 先前
received 数据 将 是 overwritten. 作 和 这 字节 写
运作, once 这 停止 情况 是 received 一个 inter-
nal 写 循环 将 begin (图示 5-2).
图示 5-1: 字节 写
图示 5-2: 页 写
S P
S
T
一个
R
T
S
T
O
P
总线 activity
主控
sda 线条
总线 activity
一个
C
K
一个
C
K
一个
C
K
控制
字节
文字
地址
DATA
S P
总线 activity
主控
sda 线条
总线 activity
S
T
一个
R
T
S
T
O
P
控制
字节
文字
地址 (n)
数据 n datan + 7
datan + 1
一个
C
K
一个
C
K
一个
C
K
一个
C
K
一个
C
K