23 的 31
rev 1.1.30 3/24/04
www.xicor.com
初步的 信息 X1288
图示 16. acknowledge polling sequence
它 应当 是 指出 那 这 ninth 时钟 循环 的 这 读
运作 是 不 一个 “don’t 小心.” 至 terminate 一个 读
运作, 这 主控 必须 也 公布 一个 停止 condi-
tion 在 这 ninth 循环 或者 支撑 sda 高 在
这 ninth 时钟 循环 和 然后 公布 一个 停止 情况.
随机的 读
随机的 读 行动 准许 这 主控 至 进入
任何 location 在 这 x1288. 较早的 至 issuing 这 从动装置
地址 字节 和 这 r/w位 设置 至 零, 这 主控
must first 执行 一个 “dummy” 写 运作.
这 主控 issues 这 开始 情况 和 这 从动装置
地址 字节, receives 一个 acknowledge, 然后 issues
这 文字 地址 字节. 之后 acknowledging receipt 的
各自 文字 地址 字节, 这 主控 立即
issues 另一 开始 情况 和 这 从动装置 地址
byte 和 这 r/w位 设置 至 一个. 这个 是 followed 用 一个
acknowledge 从 这 设备 和 然后 用 这 第八 位
数据 文字. 这 主控 terminates 这 读 运作
用不 responding 和 一个 acknowledge 和 然后 issu-
ing 一个 停止 情况. 谈及 至 图示 17 为 这 地址,
acknowledge, 和 数据 转移 sequence.
在 一个 类似的 运作 called “set 电流 地址,” 这
设备 sets 这 地址 如果 一个 停止 是 issued instead 的
这 第二 开始 显示 在 图示 17. 这 x1288 然后
变得 在 备用物品 模式 之后 这 停止 和 所有 总线
activity 将 是 ignored 直到 一个 开始 是 发现. 这个
运作 负载 这 新 地址 在 这 地址
计数器. 这 next 电流 地址 读 运作 将
读 从 这 newly 承载 地址. 这个 运作
可以 是 有用的 如果 这 主控 knows 这 next 地址 它
needs 至 读, 但是 是 不 准备好 为 这 数据.
sequential 读
sequential 读 能 是 initiated 作 也 一个 电流
地址 读 或者 随机的 地址 读. 这 first 数据
byte 是 transmitted 作 和 这 其它 模式; 不管怎样,
这 主控 now responds 和 一个 acknowledge, indi-
cating 它 需要 额外的 数据. 这 设备 持续
至 输出 数据 为 各自 acknowledge received. 这 mas-
ter terminates 这 读 运作 用 不 responding 和
一个 acknowledge 和 然后 issuing 一个 停止 情况.
这 数据 输出 是 sequential, 和 这 数据 从
地址 n followed 用 这 数据 从 地址 n + 1. 这
地址 计数器 为 读 行动 increments
通过 所有 页 和 column 地址, 准许 这
全部 记忆 内容 至 是 serially 读 在 一个
运作. 在 这 终止 的 这 地址 空间 这 计数器
“rolls over” 至 这 开始 的 这 地址 空间 和 这
x1288 持续 至 输出 数据 为 各自 acknowledge
received. 谈及 至 图示 18 为 这 acknowledge 和
数据 转移 sequence.
ACK
returned?
公布 从动装置
地址 字节
(读 或者 写)
字节 加载 完成
用 issuing 停止.
enter ack polling
公布 停止
公布 开始
非
YES
公布 停止
非
continue 正常的
读 或者 写
command
sequence
PROCEED
YES
nonvolatile 写
循环 完全. continue
command sequence?