|
|
原帖由 Metaverse 于 2007-7-2 23:04 发表 ![]()
7 p/ j, {1 Y% E Q: j( x% _* o/ u7 y h
5 E% t; c8 `- G- V) P驱动有ASIO?:unsure: # P9 }1 P; p6 n8 q
1.2 General Description
8 S4 v6 G( Z; c* y- W1 k; s/ sThe CMI8787 is a high quality PCI 32-bit multi-channel audio processor that can be2 ^1 a+ V5 y' b( Y& Y8 K/ l
built into home audio electronics or personal computers to provide high fidelity sound2 A7 P" O; U' D
playback and processing. It supports up to 12 output channels and 8 input channels. The' k- |) g7 ?4 Y
12 output channels are composed of 3 playback DMA’s, which are multi-channel DMA
8 }" ?7 T$ v' U(32 bits, 8 channels, 192k), S/PDIF DMA (32 bits, 2 channels, 192k), and front panel
5 |# H7 r l/ SDMA (16 bits, 2 channels, 48k). The 8 input channels are spread across 3 recording6 s2 P4 N H; _5 v( ]$ T
DMA’s (32 bits, 192k) - recording A, B, and C DMA’s. The architecture of recording is( A# l! V: G' ~) c, q
a unique point of CMI8787 that enables very flexible recording options for the user. The
5 n2 e8 f1 y5 Sdetails of the recording mode selection will be explained in the later sections.
( Z6 e" \1 ]4 C/ BThe CMI8787 is compatible with all the popular codecs, from I2S codecs with over a" n1 y/ D+ }5 P- P2 E3 _7 N
120dB quality to the usual AC97 codecs. This ability gives customers the flexibility to" ]% Z; Z* l8 |4 _& d: f. ~2 D
design their products exactly the way they want them. The I2S, AC-Link, 2-wire master
( P' I( m6 k- y# ibus, and SPI interfaces are used to transfer audio data and control data between the
# s9 S' ]& b' c( r. R2 Y" LCMI8787 and codecs. To facilitate the connection with existing home audio electronics,, X% O$ ]" ~( _9 Z5 r" ~
the CMI8787 has incorporated the S/PDIF transmitter and receiver with 192k sampling1 k2 H7 H# x. ]; i
rate.
$ |% m# `0 L, b* m, N6 NAn EEPROM interface is built for the CMI8787 in connection with the EEPROM to9 G) f. @ ]+ G1 R5 D* g
store and retrieve the non-evaporable data for customer applications, such as board4 `+ }: P8 I9 w0 j- R7 v1 p
configuration, sub-vendor and sub-system IDs of the PCI configuration, or any dynamic
h: [2 ?( h7 L/ n+ x/ j7 M' \! {5 Zdata that customers want to restore at the next power-on.: z0 V: B; e7 P/ V5 Y E; N
The CMI8787 has an independent 2-wire slave bus to communicate with the micro1 O+ _; h/ V2 c V7 G
control unit (MCU). This interface is used as a medium for the system driver and the
5 W4 W% Y! T- |MCU to exchange data. One of the applications of the 2-wire slave bus is to transmit the
5 E6 b* k& q% c. i+ Fcontrol data from the remote controller to the system driver. The MPU-401 MIDI UART
* t6 l" h# B) _0 kis also integrated in the CMI8787.
7 ]: g( ~3 h0 p; u1 H' v8 g, vThere are six GPI phone jack detect pins in CMI8787, which can be used to distinguish
9 q8 R4 N; r% e: L$ R; G- L/ Oif a cable is plugged in the phone jack. The re are 9 GPIO pins on the chip, however" b" Y L0 ~- u5 J$ ~: o1 ~
some of them are shared with other functions. The C-Media’s unique device sensing" h1 S. E9 s2 _6 U
technology is implemented in CMI8787, which can indicate whether a speaker or a3 L) ~7 }4 d. S. `: h9 m; T/ A
headphone is plugged in the jack. Then according to this information, the system driver
$ v. g: f2 w- U; K- w& _can decide to turn on the C-Media’s X-ear 3D audio technology if appropriate.
) M/ n! c- ~' i9 Y& o8 B3 T
% Z" H4 ]2 V6 y" S9 f* c) X0 [1.1 Hardware Features
1 t# J d c( yn PCI 2.2 interface with bus mastering and burst modes$ v6 K8 E3 ]) J$ u- s( b
n Only one 24.576MHz oscillator is needed
( D. x& ]* p6 C& zn 4 synchronous I2S output data stream pairs within 1 flexible output DMA
+ b9 P' R2 r) S5 un Programmable channel routing mechanism among the 4 I2S output pairs4 |3 N, z, z2 n/ a$ K, l" j
n 4 synchronous I2S input data stream pairs spread in 3 input DMA’s (for Dolby
4 Y' X o" n4 A4 k/ b6 o; Rpro-audio applications)2 _4 f8 ^1 A+ H4 U; u" C1 Z
n Optionally, a multi-channel AC-link can support 2 AC97 codecs) Z, F8 P) }0 G/ t) i
n Programmable HW monitoring routing from I2S inputs to outputs
2 F5 M1 X" M, _5 [n All I2S I/O pairs support 32-bit PCM data transfer and adjustable sample rate (up to
& b3 ?# d* K- v( O! }( Y192KHz)
# A4 `( s+ ^% q1 m; N9 `# Cn Integrated 192k/24-bit S/PDIF transmitter with 1 dedicated S/PDIF OUT DMA
9 ^, T5 Z/ l" W' y7 dn Integrated 192k/24-bit S/PDIF receiver in recording DMA y0 H2 ?! b" ^% E
n S/PDIF IN supports digital loopback path for switching between optical and RCA
2 ], S0 @. F6 @# lconnections5 U% t) H) ?# p. m' ~3 A$ ?3 D& P# C" o
n 48k/16-bit front panel DMA for AC97 codec
# E$ W @( r) D$ I* ?, o% Fn 2-wire master serial bus or 4-wire SPI (Serial Peripheral Interface) bus to control, M* z( d. U/ D R+ ]
I2S codecs: _. s* i/ Y6 V0 c* f4 z1 C2 }- _
n 2-wire slave serial bus to communicate with microcontroller unit (MCU)
: s5 g" c/ V3 A wn Interrupt pin to inform external MCU to retrieve the data from the system driver
" B; `- G0 ?' h# t# l& an One MPU-401 MIDI UART port9 d2 x4 x' r% ^' s; o
n EEPROM control interface
5 ]8 L9 w" t2 v; \/ cn 6 GPI phone jack detection pins
) n+ B( e$ ?! C1 I5 [1 _n Advanced device-sensing technology indicates whether a speaker or a headphone
) E2 G a! D: o3 w* C1 @5 G) U3 Vis plugged in the jack
- k: g1 Y7 G) Nn 9 direct-access GPIO pins; b; `5 {, i+ G' Q% R( M7 v+ C
n 3 bonding-option bits for 8 identification possibilites: @* f c4 `7 F# N. x+ Z
n 128-pin LQFP thin high-quality package ~2 o5 z6 X; F$ t2 ?
2 a7 c2 }! o! k+ \
1.3 Applications$ y% x4 S! J* k% f; |7 [
n Pro-sumer high-quality PCI sound card for retailer market
6 ?& Z5 T2 T6 Bn Consumer sound card powered by Dolby® and DTS® technologies- a0 q1 i" v; F! _5 b
n PC-based media center+ b. b( E( ?% H& o$ G$ w( c
n Professional PC musician application" O+ {/ W3 _8 Z. L M* T; _/ }
n High-end motherboard requiring top audio quality
8 u0 Y% K% c0 l" s; r9 ln Audio up-sell for PC systems
9 g) h0 ^- [0 w9 j2 p( in Bundle selling with high-profile VGA cards
5 i! f" |4 v6 ^7 C4 T8 e# sn General purpose multi-channel I/O
* t# u) e" M. e( q+ {( b5 ]6 y9 }4 H; [/ i3 A
从PDF上面看,,CMedia没有提过ASIO,,估计是不支持的 |
|