函数的 decriptions
ds587pp1 -
rev
0.1 april 11, 2002
C
ONFIDENTIAL
版权
2002 cirrus 逻辑 公司
P
RELIMINARY
D
RAFT
www.cirrus.com
2
函数的 decriptions
这个 部分 在views 这 主要的 函数的 blocks 的 这 cl-cr3710 整体的 avi/atapi
dvd 驱动 manager, 和 是 分隔 在 这 下列的 sub-sections:
• "解码器" 在 页 2
• "数据 频道" 在 页 4
• "servo 频道" 在 页 6
解码器
这 cl-cr3710 包含 一个 高级地 automated dvd/cd 解码器 那 takes efm 数据 从
这 相似物 front 和 数字的 prml 读 频道 和 transform 这个 数据 通过 一个 序列
的 行动 在 用户 数据 和 发送 它 至 这 host 控制.
这 sequence 的 运作 是 作 跟随:
这 高 水平的 firmware sets 向上 这 解码器 通过 这 向上 控制 接口. 这
解码器 是 控制 通过 一个 寄存器 设置. 这 高 水平的 fw sets 向上 这 模式 的
运作 (cd 或者 dvd), 这 缓存区 manager 和 这 host 接口. 这 外部 sdram
缓存区 是 控制 通过 一个 设置 的 地址 pointers 编写程序 用 这 fw. 这个
地址 pointers 控制 这 数据 流动 从 这 disc, 至 和 fro 至 这 ecc 块 和
这 host.
dvd 模式
这 真实的 数据 那 是 写 在 这 dvd disc 是 一个 transformed 版本 的 这 用户 数据
和 跟随 这 dvd 物理的 规格.
至 understand 这 解码器 流动 这 transformation 处理 needs 至 是 理解,
这个 是 在之外 这 scope 的 这个 文档. 在 summary 这 用户 数据 是 有组织的 在
sectors (2048 字节). 这 transformation 处理 involves adding id (sector #) 和 其它
information 此类 作 copy 保护 等 至 这 数据, scrambling 这 数据, ecc encoding,
splitting 这 数据 在 recording frames , efm 调制 和 creation 的 efmp frames
和 唯一的 同步 patterns inserted 为 efmp 框架 identification.
这 函数 的 这 解码器 是 至 引领 这个 transformed 数据 和 转变 后面的 在 这 用户
form一个t.
once 这 fw sets 这 开始 转移 控制 位(s) 在 这 解码器, 这 解码器 开始
处理 这 数据 从 这 读 频道. 这 数据 是 在 这 efmp format (第八 至
四teen 调制 加) 作 定义 在 这 dvd 物理的 规格. 这 第一 步伐 是
至 同步 和 排整齐 这 数据 在 这 efmp 框架 boundaries 用 detecting 唯一的
同步 patterns 那 是 embedded 在 这 efmp 数据 stream. once 这 数据 是 排整齐 在
这 efmp 框架 boundary 它 是 de-serialized 在 16-位 symbols, 和 比 demodulated
在 8 位 的 数据 符合 至 这 efmp 调制 标准.
这 next 步伐 是 至 决定 这 正确的 星ting 要点 至 开始 这 转移 的 数据 在 这
缓存区. 这 fw 将 程序 这 目标 标头 或者 id 信息. once 这 新当选的 数据
id matches 这 编写程序 id, 数据 转移 至 这 缓存区 开始. 这 数据 转移