12 DS300PP1
CS4280
crystalclear™ pci 音频的 接口
cirrus 逻辑 初步的 产品 公告 将 26, 9:03 am
subsystem vendor id 地方
这 subsystem id 和 subsystem vendor id
地方 在 这 pci 配置 空间 default 至
值 0000h 除非 一个 外部 可擦可编程只读存储器 设备 是
发现 或者 除非 这 host 有 写 至 这 appro-
priate 内部的 寄存器 至 程序 这 值.
中断 信号
这 cs4280 pci 接口 包含 一个 中断
控制 函数 这个 receives 中断 re-
quests 从 多样的 来源 在里面 这 cs4280
设备, 和 presents 一个 单独的 中断 线条 (inta)
至 这 host 系统. 中断 控制 寄存器 在 这
cs4280 提供 这 host 中断 维护 routine
和 这 能力 至 identify 这 源 的 这 inter-
rupt 和 至 clear 这 中断 来源. 在 这
cs4280, 这 单独的 外部 中断 是 expanded
用 这 使用 的 “virtual channels”. 各自 数据 stream
这个 是 读 从 或者 写 至 一个 modular 缓存区 是
assigned 一个 模拟的 频道 号码. 这个 模拟的
频道 号码 是 signalled 用 这 dma sub-
系统 anytime 这 有关联的 modulo 缓存区
pointer passes 这 mid-要点 或者 wraps 周围.
交流’97 link
这 crystalclear 解决方案 包含 一个 cs4280 加
一个 cs4297. 这 cs4280 communicates 和 这
cs4297 在 这 交流-link 作 指定 在 这 intel
®
音频的 codec ‘97 规格 (版本 1.03) 和
支持 为 这 2.0 extensions. 一个 块 图解 为
这 交流’97 控制 配置 是 给 在 图-
expansion 只读存储器 根基 地址: r/o 00000000h, unused 30h
保留: r/o 01000000h 34h
保留: r/o 00000000h 38h
最大值_lat: r/o 18h
24 x 0.25us = 6 美国
最小值_gnt: r/o 04h
4 x 0.25us = 1us
中断 管脚:
r/o 01h, inta 使用
中断 线条:
r/w, default 0
3Ch
PMC
位 15: pme# 从 d3cold: r/o 0
位 14: pme# 从 d3hot: r/o 1
位 13: pme# 从 d2: r/o 1
位 12: pme# 从 d1: r/o 1
位 11: pme# 从 d0: r/o 1
位 10: d2 支持: r/o 1
位 9: d1 支持: r/o 1
位 8-6: auxillary 电流: r/o 000
位 5: 设备 明确的 init: r/o 1
位 4: auxiliary 电源: r/o 0
位 3: pme# 时钟: r/o 1
位 2-0: 版本: r/o 010
next item pointer:
r/o 0h
能力 id:
r/o 1h
40h
数据: r/o 0 pmcsr_bse: r/o 0
PMCSR
位 15: pme# 状态: r/w 0
位 14-13: 数据 规模: r/o 00
位 12-9: 数据 选择: r/o 0000
位 8: pme_en: r/w 0
位 7-2: 保留: r/o 000000
位 1-0: 电源 状态: r/w 00
44h
字节 3byte 2byte 1byte 0offset
表格 2. pci 配置 空间
(内容.)