缓存区-读 和 中断 定时
作 提到 先前 在 这 缓存区 模式 秒-
tions, conflicts 在 externally writing 至 这
缓存区 内存 和 这 cs8401a 内部 读
字节 的 内存 为 传递 将 是 averted 用
使用 这 标记 水平 至 避免 这 部分 cur-
rently 正在 addressed 用 这 部分. 中断
出现 在 标记 edges 表明 这 精确的 字节 那
这 部分 是 目前 读. utilizingint along
和 这 flags, 这 字节 目前 正在 读 用 这
部分 能 是 避免 准许 进入 至 所有 其它
字节 instead 的 just 一个 部分. 图示 15 illustrates
这 定时 在 flags,int, 和 这 内部的
读 的 这 缓存区 为 传递. 这 mas-
ter 时钟 imck 是 显示 作 128
×
fs. 其它
mck 发生率 是 initially 分隔 至 获得
128
×
fs, 定义 作 imck (内部的 mck),
这个 是 然后 使用 为 所有 内部的 定时, 所以 这
定时 在 图示 15 是 有效的 为 所有 mck fre-
quencies. 当 这 parity 位 (p) 是 transmitted, 一个
转变 在 一个 标记 导致int 至 go 低 如果 这
适合的 掩饰 位 是 设置. concurrently, 这 部分
开始 读 从 这 内部的 缓存区. writing 至
这 缓存区 内存 location 正在 read by 这 部分
应当 是 避免 当 这 内部的 "内存 读"
信号 是 高.
标记 0
标记 1
标记 2
块
(384 音频的 样本)
left c.s. ad.
0123456789101112131415161718192021222301c.s. 字节
(地址 是 在 十六进制)
(expanded)
标记 0
08 09 0A 0B
05 06 07
04 05 06 07
left c.s. ad.
用户 地址
08 0b 0c 0f 08
0f 0c 0f 0c 0f 0c 0f 0c
10 13 14 14 1017 14 17 14 17 14 17 14right c.s. ad.
04
10 11 12 13right c.s. ad.
标记 1
图示 14. cs8401a 缓存区 记忆 读 sequence - 模式 2
IMCK
flags 0 &放大; 1
(128fs)
内存 读
transmit preamble
INT
PC
TXP
TXN
标记 2
图示 15. 内存/缓存区-读 和 中断 定时
CS8401A
DS60F1 15