VLSI
解决方案
y
VS1003 初步的
VS1003
7. SPI BUSES
7.4.3 SDI 在 VS1001 兼容性 模式
BSYNC
SDATA
DCLK
D7
D6
D5
D4
D3
D2
D1
D0
图示 4: BSYNC 信号 - 一个 字节 转移.
当 VS1003 是 运动 在 VS1001 兼容性 模式, 一个 BSYNC 信号 必须 是 发生 至 确保
准确无误的 位-排成直线 的 这 输入 bitstream. 这 first DCLK 抽样 边缘 (rising 或者 下落, 取决于
在 选择 极性), 在 这个 这 BSYNC 是 高, marks 这 first 位 的 一个 字节 (lsb, 如果 lsb-first
顺序 是 使用, msb, 如果 msb-first 顺序 是 使用). 如果 BSYNC 是 ’1’ 当 这 last 位 是 received, 这 接受者
stays 起作用的 和 next 8 位 是 也 received.
BSYNC
SDATA
DCLK
D7
D6
D5
D4
D3
D2
D1
D0
D7
D6
D5
D4
D3
D2
D1
D0
图示 5: BSYNC 信号 - 二 字节 转移.
7.4.4 被动的 SDI 模式
如果 SM NEWMODE 是 0 和 SM SDISHARE 是 1, 这 运作 是 否则 像 这 VS1001 compat-
ibility 模式, 但是 位 是 仅有的 received 当 这 BSYNC 信号 是 ’1’. Rising 边缘 的 BSYNC 是 安静的
使用 为 同步.
7.5 串行 协议 为 串行 Command 接口 (sci)
7.5.1 一般
这 串行 总线 协议 为 这 串行 Command 接口 SCI (chapter 8.5) 组成 的 一个 操作指南
字节, 地址 字节 和 一个 16-位 数据 文字. 各自 读 或者 写 运作 能 读 或者 写 一个 单独的
寄存器. 数据 位 是 读 在 这 rising 边缘, 所以 这 用户 应当 更新 数据 在 这 下落 边缘. 字节 是
总是 send MSb first.
这 运作 是 specified 用 一个 8-位 操作指南 opcode. 这 supported 说明 是 读 和 写.
看 表格 在下.
操作指南
名字 Opcode 运作
读 0b0000 0011 读 数据
写 0b0000 0010 写 数据
便条: VS1003 sets DREQ 低 之后 各自 SCI 运作. 这 持续时间 取决于 在 这 运作. 它 是 不
允许 至 开始 一个 新 sci/sdi 运作 在之前 DREQ 是 高 又一次.
版本 0.92, 2005-06-07 18