CS4202
16 DS549PP1
3.1 交流-link 串行 数据 输出 框架
在 这 串行 数据 输出 框架, 数据 是 passed 在 这 sdata_输出 管脚 至 这 CS4202 从 这 交流 ’97
控制. 图示 9 illustrates 这 串行 端口 定时.
这 PCM playback 数据 正在 passed 至 这 CS4202 是 shifted 输出 MSB 第一 在 这 大多数 重大的 位
的 各自 slot. 任何 PCM 数据 从 这 交流 ’97 控制 那 是 不 20 位 宽 应当 是 left justified 在
它的 相应的 slot 和 dithered 或者 零-padded 在 这 unused 位 positions.
位 那 是 保留 应当 总是 是 ‘cleared’ 用 这 交流 ’97 控制.
3.1.1 串行 数据 输出 Slot Tags (slot 0)
有效的 框架 这 有效的 框架 位 确定 如果 任何 的 这 下列的 slots 包含 也 有效的 playback 数据
为 这 CS4202 或者 数据 为 读/写 行动. 当 ‘set’, 在 least 一个 的 这 其它 交流-link
slots 包含 有效的 数据. 如果 这个 位 是 ‘clear’, 这 remainder 的 这 框架 是 ignored.
Slot 1 有效的 这 Slot 1 有效的 位 indicates 一个 有效的 寄存器 读/写 地址 为 一个 primary codec.
Slot 2 有效的 这 Slot 2 有效的 位 indicates 有效的 寄存器 写 数据 为 一个 primary codec.
Slot [3:4,6:11] 有效的 这 Slot [3:4,6:11] 有效的 位 表明 这 validity 的 数据 在 它们的 相应的 串行 数据 输出-
放 slots. 如果 一个 位 是 ‘set’, 这 相应的 输出 slot 包含 有效的 数据. 如果 一个 位 是 ‘cleared’,
这 相应的 slot 将 是 ignored.
Slot 12 有效的 这 Slot 12 有效的 位 indicates 如果 输出 Slot 12 包含 有效的 GPIO 控制 数据.
Codec id[1:0] 这 Codec id[1:0] 位 决定 这个 codec 是 正在 accessed 在 这 电流 交流-link
框架. Codec id[1:0] = 00 indicates 这 primary codec 是 正在 accessed. Codec id[1:0] = 01,
10, 或者 11 indicates 一个 的 三 可能 secondary codecs 是 正在 accessed. 一个 Codec ID
值 的 01, 10, 或者 11 也 indicates 一个 有效的 读/写 地址 和/或者 有效的 寄存器 写 数据
为 一个 secondary codec.
3.1.2 Command 地址 端口 (slot 1)
r/w 读/写. 当 这个 位 是 ‘set’, 一个 读 的 这 交流 ’97 寄存器 指定 用 这 寄存器 index
位 将 出现 在 这 交流 ’97 2.x 音频的 codec. 当 这 位 是 ‘cleared’, 一个 写 将 出现. 为
任何 读 或者 写 进入 至 出现, 这 有效的 框架 位 (f0) 必须 是 ‘set’ 和 这 Codec id[1:0]
位 (f[14:15]) 必须 相一致 这 Codec ID 的 这 交流 ’97 2.x 音频的 codec 正在 accessed. ad-
ditionally, 为 一个 primary codec, 这 Slot 1 有效的 位 (f1) 必须 是 ‘set’ 为 一个 读 进入 和
两个都 这 Slot 1 有效的 位 (f1) 和 这 Slot 2 有效的 位 (f2) 必须 是 ‘set’ 为 一个 写 进入. 为
一个 secondary codec, 两个都 这 Slot 1 有效的 位 (f1) 和 这 Slot 2 有效的 位 (f2) 必须 是 ‘cleared’
为 读 和 写 accesses. 看 图示 9 为 位 框架 positions.
ri[6:0] 寄存器 index. 这 ri[6:0] 位 包含 这 7-位 寄存器 index 至 这 交流 ’97 寄存器 在 这
cs4202. 所有 寄存器 是 定义 在 文字 addressable boundaries. 这 RI0 位 必须 是 ‘clear’
至 进入 CS4202 寄存器.
Bit1514131211 10 9 8 7 6 5 4 3 2 1 0
有效的
框架
Slot 1
Valid
Slot 2
有效的
Slot 3
Valid
Slot 4
有效的
不
Implem
Slot 6
Valid
Slot 7
Valid
Slot 8
Valid
Slot 9
Valid
Slot 10
Valid
Slot 11
Valid
Slot 12
有效的
Res
Codec
ID1
Codec
ID0
Bit191817161514131211109876543210
r/w
RI6 RI5 RI4 RI3 RI2 RI1 RI0 保留