|
|
原帖由 Metaverse 于 2007-7-2 23:04 发表 ![]()
c; [% i6 |0 l, K1 G% g5 c7 P! {- P/ A( v* N! S
驱动有ASIO?:unsure:
$ m8 F+ C1 o) \6 [5 n$ i+ r1.2 General Description
# v% F1 p( C7 Z, jThe CMI8787 is a high quality PCI 32-bit multi-channel audio processor that can be
6 E! O% d+ D6 ]( J& c! h6 \" gbuilt into home audio electronics or personal computers to provide high fidelity sound' U7 I: `9 U% N8 B5 |
playback and processing. It supports up to 12 output channels and 8 input channels. The5 [" g& u$ h# X; f
12 output channels are composed of 3 playback DMA’s, which are multi-channel DMA
; K- _4 g& A: `( S# N( i(32 bits, 8 channels, 192k), S/PDIF DMA (32 bits, 2 channels, 192k), and front panel. H! q; f3 L4 H
DMA (16 bits, 2 channels, 48k). The 8 input channels are spread across 3 recording
( ^3 ?& ?7 y* y/ N" a a3 B* q- PDMA’s (32 bits, 192k) - recording A, B, and C DMA’s. The architecture of recording is4 u8 q- k$ K( R2 ?7 Y+ S
a unique point of CMI8787 that enables very flexible recording options for the user. The/ h N. R: K/ C
details of the recording mode selection will be explained in the later sections.
4 C i* R) v7 H' v4 r5 _$ T6 k* lThe CMI8787 is compatible with all the popular codecs, from I2S codecs with over
5 w) p7 u& E# G- R5 |( s3 h0 F120dB quality to the usual AC97 codecs. This ability gives customers the flexibility to5 e F" H4 ~8 X$ W
design their products exactly the way they want them. The I2S, AC-Link, 2-wire master7 j3 I6 |* N9 w# W G$ {+ T- V' }5 E. {
bus, and SPI interfaces are used to transfer audio data and control data between the
# |% [) [" |7 ~8 p: bCMI8787 and codecs. To facilitate the connection with existing home audio electronics,
! `& s6 p+ Y$ F9 u: R) pthe CMI8787 has incorporated the S/PDIF transmitter and receiver with 192k sampling
% f" K% l- d6 g1 nrate.+ w- S5 n. U! {+ G2 c
An EEPROM interface is built for the CMI8787 in connection with the EEPROM to
1 e8 a9 Q1 v9 q% \+ Y7 M- nstore and retrieve the non-evaporable data for customer applications, such as board* n, c; h- M( G$ d
configuration, sub-vendor and sub-system IDs of the PCI configuration, or any dynamic
9 C2 t+ i' j. o" ^7 f1 C3 v( Jdata that customers want to restore at the next power-on.
1 y; A7 a8 `/ U- MThe CMI8787 has an independent 2-wire slave bus to communicate with the micro3 v0 C6 D* D2 a3 B
control unit (MCU). This interface is used as a medium for the system driver and the8 K2 d) F V2 S, y% K
MCU to exchange data. One of the applications of the 2-wire slave bus is to transmit the
; ]# q# b+ V* B" |8 V" i8 }control data from the remote controller to the system driver. The MPU-401 MIDI UART
8 Y2 G5 r# U0 e4 h1 P. n! xis also integrated in the CMI8787.
2 W: _. r. @7 w, e9 v! \. ~4 dThere are six GPI phone jack detect pins in CMI8787, which can be used to distinguish
. h& L, O% ^0 ?) tif a cable is plugged in the phone jack. The re are 9 GPIO pins on the chip, however
l2 Q6 N! o" P, m; q/ Vsome of them are shared with other functions. The C-Media’s unique device sensing
Q* S) q0 m0 v+ ~* B* btechnology is implemented in CMI8787, which can indicate whether a speaker or a
) ?" d6 j3 W2 M V+ p! Gheadphone is plugged in the jack. Then according to this information, the system driver
$ \1 T* T. d# ]7 i% M1 }) vcan decide to turn on the C-Media’s X-ear 3D audio technology if appropriate. s+ I: N" d. q: h) B( u
/ Q1 B9 d: a3 t1.1 Hardware Features
' Q6 F1 |% D F+ G6 d+ a/ Nn PCI 2.2 interface with bus mastering and burst modes. L. P$ r% I- K4 [+ F5 v" F" P
n Only one 24.576MHz oscillator is needed- H" l9 o5 N: X0 p
n 4 synchronous I2S output data stream pairs within 1 flexible output DMA: p& u! K% a9 u4 q
n Programmable channel routing mechanism among the 4 I2S output pairs
6 S- S% Q8 q1 q, m" O3 y# U, Bn 4 synchronous I2S input data stream pairs spread in 3 input DMA’s (for Dolby
4 U% B( y# G: h/ U, M( j$ J5 Dpro-audio applications)" e+ ?7 e: r9 ]
n Optionally, a multi-channel AC-link can support 2 AC97 codecs* g0 M6 @0 \ `, X6 T1 l
n Programmable HW monitoring routing from I2S inputs to outputs7 T# [; [! I+ a
n All I2S I/O pairs support 32-bit PCM data transfer and adjustable sample rate (up to2 A$ I6 i6 n7 l* q/ r% q* l* J
192KHz)
$ [5 l6 b0 ~, ]0 g/ Sn Integrated 192k/24-bit S/PDIF transmitter with 1 dedicated S/PDIF OUT DMA& r- ?, f& H5 m2 K
n Integrated 192k/24-bit S/PDIF receiver in recording DMA+ u6 j+ C7 _; W) H
n S/PDIF IN supports digital loopback path for switching between optical and RCA
% X5 M, \5 E4 T& y8 D% @3 m. }connections
& I9 A0 N3 T- Z; sn 48k/16-bit front panel DMA for AC97 codec
; x; C" @: H$ ?$ a3 _n 2-wire master serial bus or 4-wire SPI (Serial Peripheral Interface) bus to control
% B- y. J0 ^: LI2S codecs
* M, n7 H7 k7 L7 _' {; [, _& q: Jn 2-wire slave serial bus to communicate with microcontroller unit (MCU)
# \) f' D8 y& G1 n' V9 I/ Xn Interrupt pin to inform external MCU to retrieve the data from the system driver
% `9 t* S* N8 x% \: Tn One MPU-401 MIDI UART port' Z0 W* U" u" d) W! D) v) [. u9 z
n EEPROM control interface/ j' o/ G1 I" o; Z% ?$ c8 {
n 6 GPI phone jack detection pins
0 X% t: ~* d+ s* Z% ^n Advanced device-sensing technology indicates whether a speaker or a headphone+ S$ r& F: H% |% X& Z4 q
is plugged in the jack
3 S. { e3 T. p# A6 h6 U- ?n 9 direct-access GPIO pins* g; j) o, H& z( F& u. f! J1 T
n 3 bonding-option bits for 8 identification possibilites
1 \" @5 S# n5 Y: w+ Nn 128-pin LQFP thin high-quality package
8 A4 R9 W$ n8 [5 ^# l/ c3 Z5 z$ U5 t9 r
1.3 Applications5 a5 Z: N2 h7 M" U* l" y8 T0 T
n Pro-sumer high-quality PCI sound card for retailer market
9 k# Q; w( @/ gn Consumer sound card powered by Dolby® and DTS® technologies9 E# Z6 t; x; P( z
n PC-based media center
. `9 E' @" ~# p& ^n Professional PC musician application. j- F7 D( S# D" P" u% [# V
n High-end motherboard requiring top audio quality
0 Z {2 ?% ~6 J% }) nn Audio up-sell for PC systems
/ @2 \. c! u7 @9 m hn Bundle selling with high-profile VGA cards+ K* L- J, \5 B2 `( }
n General purpose multi-channel I/O
: P w6 s+ N% B! l7 O7 N7 n- w# v; ^" n+ m0 C
从PDF上面看,,CMedia没有提过ASIO,,估计是不支持的 |
|