Cirrus Logic CS4611-CM, CS4610C-CQ, CS4610-CM Datasheet

CS4610/11
Advanced Product Databook

FEATURES

High Performance PCI Audio Accelerator
— Powerful RAM-based SLIMD™ DSP core provides high
task concurrency and maximum flexibility
— Efficient bus mastering PCI interface minimizes host
loading
— DMA engine with hardware scatter-gather manages up
to 96 simultaneous audio/data streams
Flexible Digital Audio Interface Design
— Direct Connection to CS423x Codec — Simple expansion to 6 audio output channels — Direct Connection to CS4297 AC’97 Codec
Complete Solution including DSP Software and
Windows 95
— Acceleration of DirectSound®, DirectSound3D®, Direct-
Input™, and DirectS how™ APIs — High Quality HRTF-Based 3D Positional Sound — General MIDI Wavetable Synthesis with Reverb and
Chorus —Dolby® AC-3® (5.1 channel) and MPEG-2 Audio Decod-
ing (CS4610 only) with speaker virtualization
®
drivers

DESCRIPTION

The CS4610/11 is a high performance audio accel­erator for the PCI bus. This device, combined with application and driver software, provides a com­plete system solution for hardware acceleration of Windows 95 DirectSound, DirectSound3D, Direct­Input, DirectShow, and Wavetable Synthesis.
CrystalClear™
SoundFusion™ PC I Audio
The CS4610/11 is based on t he Cirrus Logi c, Crys­talClear Stream Processor (SP) DSP c ore. The SP core is optimized for digital audio processing, and is powerful enough to handle complex signal pro­cessing tasks such as Dolby AC-3 decoding (CS4610 only) with ease. The S P core is supported by a bus mastering PCI in terface and a built-in ded­icated DMA engine with hardware scatter-gather support. These support functions ensure extremely efficient transfer of audio data streams to and from host-based memory buffers, providing a system solution with maximum performance and minimal host CPU loading.
The all-digital CS4610/11 supports a variety of au­dio I/O configurations, including direct connection to the CrystalClear CS423x Codecs via a bi-direc­tional serial data link, or direct connection to an
AC’97 Codec such as the CrystalClear CS4297.
ORDERING INFORMATION
CS4610-CM 100-pin MQFP 20x14x3.07 mm CS4610C-CQ 128-pin TQFP 20x14x1.60 mm CS4611-CM 100-pin MQFP 20x14x3.07 mm
96-Stream
DMA Controll er
with Hardware
Scatter/Gather
Interrupt
PCI
Controller
Interface
MPU-401
MIDI Interface
Joystick Interface
DS241PP5 MAR ‘98
Copyright  Cirrus Logic, Inc. 1998
(All Rights Reserved)
Parameter
RAM
Program
RAM
Sample
RAM
Coefficient
ROM
SLIMD
SP Core
GPIO
AC ’97
Interface
423x Interface
and Dual I S
Output
PLL Clock Generator
2
CS4610/11
CrystalClear™ SoundFusion™ PCI Audio Accelerator

ABSOLUTE MAXIMUM RATINGS

(PCIGND = CGND = CRYGND = 0 V, all voltages with respect to 0 V)
Parameter Symbol Min Typ Max Unit
Power Supplies PCIVDD
CVDD
CRYVDD
VDD5REF Total Power Dissipation (Note 1) - - 1.5 W Input Current per Pin, DC (Except suppl y pins) - - 10 mA Output current per pin, DC - - 10 mA Input voltage (Note 2) -0.3 - 5.75 V Ambient temperature (power applied) (Note 3) -45 - 85 °C Stor age temperature -55 - 150 °C
Notes: 1. Includes all power generated by AC and/or DC output loading.
2. The power supply pins are at reco mmende d maximum valu es. XTALI & XTALO are at 3.6 V maximum.
3. At ambient temperatures above 70° C, total power dissipation must be limited to less than 0.4 Watts.
-
-
-
-
-
-
-
-
4.6
4.6
4.6
5.5
V V V V
WARNING: Operation beyond these limits may result in permanent damage to the device.
Normal operation is not guaranteed at these extremes.

RECOMMENDED OPERATING CONDITIONS

(PCIGND = CGND = CRYGND = 0 V, all voltages with respect to 0 V)
Min Typ Max Min Typ Max
Parameter Symbol
Power Supplies PCIVDD
CVDD
CRYVDD
VDD5REF Internal DSP Frequency - - 100 - - 85 MHz Operating Ambient Temperature T
Dolby’s AC3 Technology is implemented on the CS4610 Stream Processor Only. Supply of this Implementation of Dolby Technology does not convey a license nor imply a right under any patent, or any other Industrial or Intellectual Property Right of Dolby Laboratories, to use this Implementation in any finished end-user or ready-to-use final product. It is hereby notified that a license for such use is required from Dolby Laboratories.
Specifications are subject to change without notice.
A
3 3 3
4.75
025700257C
3.3
3.3
3.3 5
3.6
3.6
3.6
5.25
3 3 3
4.75
3.3
3.3
3.3 5
3.6
3.6
3.6
5.25
UnitCS4610 CS461 1
V V V V
Dolby and AC-3 are registered trademarks of Dolby Laboratories Licensing Corporation. Windows, Windows 95, DirectSound, and DirectSound3D are registered trademarks of Microsoft Corporation. DirectInput, DirectX and DirectShow are trademarks of Microsoft Corporation. Sound Blaster and Sound Blaster Pro are trademarks of Creative Technology, Ltd. Crystal, CrystalClear, SLIMD and SoundFusion are trademarks of Cirrus Logic, Inc. All other names are trademarks, registered trademarks, or service marks of their respective companies.
2 DS241PP5
CS4610/11
CrystalClear™ SoundFusion™ PCI Audio Accelerator

AC CHARACTERISTICS (PCI SIGNAL PINS ONLY) (T

= 70° C;
A
PCIVDD = CVDD = CRYVDD = 3.3 V; VDD5REF = 5 V; PCIGND = CGND = CRYGND = 0 V; Logic 0 = 0 V, Logic 1 = 3.3 V; Reference levels = 1.4 V; unless otherwise noted; (Note 4))
Parameter Symbol Min Max Unit
Switching Current High (Note 5)
0 < Vout < 1.4
1.4 < Vout < 2.4
3.1 < Vout < 3.3
Switching Current Low (Note 5)
Vout > 2.2
2.2 > Vout > 0.55
0.71 > Vout > 0
Low Clamp Current -5 < Vin < -1 I
I
I
OH
OL
CL
-44
Vout
44
---------------------------+
0.024
-
95
Vout /0.023
-
Vin
25
-------------------+
0.015
-
1.4
-
mA mA
Note 7
-
-
mA mA
Note 8
1+
-mA
Output rise slew rate 0.4 V - 2.4 V load (Note 6) slewr 1 5 V/ns Output fall slew rate 2.4 V - 0.4 V load (Note 6) slewf 1 5 V/ns
Notes: 4. Specifications guaranteed by characterization and not production testing.
5. Refer to V/I curves in Figure 1. Specification does not apply to CLK and RST# signals. Switching Current High specification does not apply to SERR# and INTA# which are open drain outputs.
6. Cumulative edge rate across specified range. Rise slew rates do not apply to open drai n outputs.
7. Equation A: I
8. Equation B: I
= 11.9 * (Vout - 5.25) * (Vout + 2.4 5 ) for 3.3 V > Vout > 3.1 V
OH
= 78.5 * Vout * (4.4 - Vout) for 0 V < Vout < 0.71 V
OL
AC drive point
Pull U p
-
3.3
test point
2.2
0.55
Current (mA) Curre nt (mA)
44
-
176
voltage voltage
3.3
2.4
DC
1.4
drive point
-2
I = 11.9*(Vout-5.25)*(Vout+2.45)
OH
for 3.3V > Vout > 3.1 V

Figure 1. AC Characteristics

Pull Down
AC drive point
DC drive point
test point
3, 6 95 380
Equation B:Equation A:
I = 78.5*Vout*(4.4-Vout)
OL
for 0V < Vout< 0.71V
DS241PP5 3
CS4610/11
CrystalClear™ SoundFusion™ PCI Audio Accelerator

DC CHARACTERISTICS (T

= 70° C; PCIVDD = CVDD = CRYVDD = 3.3 V; VDD5REF = 5 V;
A
PCIGND = CGND = CRYGND = 0 V; all voltages with respect to 0 V unless otherwise noted)
Parameter Symbol Min Typ Max Unit
PCI Inte rf a ce S ig n a l P in s
High level input volta ge V Low level input vol tage V High level output voltage Iout = -2 mA V Low level output voltage Iout = 3 mA, 6 mA (Note 9) V High level leakage current Vin = 2.7 V (Note 10) I Low level leakage current Vin = 0.5 V (Note 10) I
IH
IL
OH
OL
IH
IL
2-5.75V
-0.5 - 0.8 V
2.4 - - V
--0.55V
--7A
---7A
Non-PCI Interface Signal Pins (Except XTALO)
High level input volta ge XTALI
Other Pins
Low level input vol tage XTALI
Other Pins
High level output voltage Iout = -4 mA (Note 11) V Low level output voltage Iout = 4 mA V High level leakage current Vin = 5.25 V I Low level leakage current Vin = 0 I
V
IH
V
IL
OH
OL
IH
IL
2.3 2
-0.5
-0.5
3.3
-
0
-
2.4 - - V
--0.4V
--1A
---1A
4.0
5.75
0.8
0.8
V V
V V
Min Typ Max Min Typ Max
Parameter
UnitCS4610 CS4611
Power Supply Pins (Outputs Unloaded)
Power Supply Current: VDD5REF PCIVDD/CVDD/CRYVDD Total (Notes 4,12)
-
-
0.6
200
-
370
-
-
0.6
164
-
240
mA mA
Low Power Mode Supply Current - 10 - - 10 - mA
Notes: 9. The following signals are tested to 6 mA: FRAME#, TRDY#, IRDY#, DEVSEL#, STOP#, SERR#,
PERR#, and INTA#. All other PCI interface signals are tested to 3 mA.
10. Input leakage currents incl ude hi-Z outp ut l eakage f or al l bi -dire cti onal buf fers wit h th ree-st ate outp uts. At supply voltages of 3.6 V or higher and amb ient temperatures of 70° C, the high level leakage current may exceed 70 µA. For normal operating ranges of 25° C and a supply voltage of 3.3 V, t he high level leakage current is within specification.
11. For open drain pins, high level output voltage is dependent on external pull-up used and number of attached gates.
12. Typical values are given as average curr ent with t ypical SP task execution and data st reaming. Cur rent values vary dramatically based on the software running on the SP.
4 DS241PP5
CS4610/11
CrystalClear™ SoundFusion™ PCI Audio Accelerator

PCI INTERFACE PINS (T

PCIGND = CGND = CRYGND = 0 V; Logic 0 = 0 V, Logic 1 = 3.3 V; Timing reference levels = 1.4 V)
Parameter Symbol Min Max Unit
PCICLK cycle time t PCICLK high time t PCICLK low time t PCICLK to signal valid delay - bused signals t PCICLK to signal valid delay - point to point t Float to active delay (Note 13) t Active to Float delay (Note 13) t Input Set up Time to PCICLK - bused signals t Input Set up Time to PCICLK - point to point t Input hold time for PCICLK t Reset active time after PCICLK st able (Note 14) t Reset active to output float delay (Notes 13, 14, 15) t
Notes: 13. For Active/Float measureme nts, t he Hi-Z or “of f” st ate i s whe n the t otal curren t deliver ed is l ess tha n or
equal to the leakage current . Specification is guarant eed by design, not production tested.
14. RST# is asserted and de-asserted asynchronously with re spect to PCICLK.
15. All output drivers are asynchronously floated when RST# is active.
= 0 to 70° C; PCIVDD = CVDD = CRYVDD = 3.3 V; VDD5REF = 5 V;
A
cyc
high
low
val
val(p+p)
on off su
su(p+p)
h
rst-clk
rst-off
30 - ns 11 - ns 11 - ns
211ns 212ns 2-ns
-28ns
7-ns
10, 12 - ns
0-ns
100 -
-40ns
µ
s
PCICLK
RST#
t
rst-clk
t
off
t
on
OUTPUTS
Hi-Z
t
val
OUTPUTS
Valid
t
su
INPUTS

Figure 2. PCI Timing Measurement Conditions

Valid Input
t
h
t
rst-off
DS241PP5 5
CS4610/11
CrystalClear™ SoundFusion™ PCI Audio Accelerator
CS4610/11 + CS423X CONFIGURATION (T
= 0 to 70° C;
A
PCIVDD = CVDD = CRYVDD = 3.3 V; VDD5REF = 5 V; PCIGND = CGND = CRYGND = 0 V; Logic 0 = 0 V, Logic 1 = 3.3 V; Timing reference levels = 1.4 V; unless otherwise noted)
Parameter Symbol Min Typ Max Unit
SCLK input cycle time t FSYNC input cycle time t SCLK rising to FSYNC transition t SCLK rising to SDOUT valid t SDIN valid to SCLK falling t SDIN hold after SCLK falling t LRCLK output cycle time t SCLK falling to LRCLK transition t SCLK falli n g to S DO 2 /S D O3 valid t SDIN2 valid to SCLK rising (SI2F1-0: 00) t SDIN2 hold after SCLK rising (SI2F1- 0: 00) t SDIN2 valid to SCLK falling (SI2F1-0: 01) t SDIN2 hold after SCLK fallin g (SI2F1-0: 01) t
sclk
fsync
pd1 pd2
s1
h1
lrclk
pd3 pd4
s2
h2
s3
h3
320 354 - ns
20480 22676 - ns
-20 - 20 ns
-2545ns 30 - - ns 30 - - ns
20480 22676 - ns
-2545ns
-2545ns 30 - - ns 30 - - ns 30 - - ns 30 - - ns
SCLK
FSYNC
SDOUT
SDIN
LRCLK
SD02/SD03
SDIN2
SDIN2
t
s1
t
t
s3
h1
15
15
t
s2
19 18
t
sclk
t
pd1
t
pd2
14 0
14
t
pd3
17
16
t
fsync
15
14
0
15
t
pd4
15
0
t
h2
0
0
15
14
0
17 16
19
18
0
15
00
t
lrclk
15
0
0
0
t
h3

Figure 3. CS4610/11 and CS423x Link and 6 Channel Output Timing Diagram

6 DS241PP5
CS4610/11
CrystalClear™ SoundFusion™ PCI Audio Accelerator

AC’97 SERIAL INTERFACE TIMING (T

VDD5REF = 5 V; VDD5REF = 5 V; PCIGND = CGND = CRYGND = 0 V; Logic 0 = 0 V, Logic 1 = 3.3 V; Timing reference levels = 1.4 V; unless otherwi se noted)
Parameter Symbol Min Typ Max Unit
ABITCLK cycle time t ABITCLK rising to ASDOUT valid t ASDIN valid to ABITCLK falling t ASDIN hold after ABITCLK falling t PCICLK rising to ARST# valid t
t
= 0 to 70° C; PCIVDD = CVDD = CRYVDD = 3.3 V;
A
aclk pd5
s5 h5
pd6
aclk
78 81.4 - ns
-1725ns
15 - - ns
5--ns
-10- ns
ABITCLK
ASYNC
ASDOUT
t
pd5
t
s5
ASDIN
ARST#
PCICLK
t
h5

Figure 4. AC’97 Configuration Timing Diagram

t
pd6
DS241PP5 7
CS4610/11
CrystalClear™ SoundFusion™ PCI Audio Accelerator

EEPROM TIMING CHARACTERISTICS Note 4. (T

= 0 to 70 °C, PCIVDD = CVDD = CRYVDD =
A
3.3 V; VDD5REF = 5 V; VDD5REF = 5 V; PCIGND = CGND = CRYGND = 0 V; Logic 0 = 0 V, Logic 1 = 3.3 V; Timing reference levels = 1.4 V; PCI clock frequency = 33 MHz; unless otherwise noted)
Parameter Symbol Min Max Units
EECLK Low to EEDAT Data Out Valid t St art Condition Hold Ti me t EECLK Low t EECLK High t St art Condition Setup Ti me (for a Repeated St art Condition) t EEDA T In Hold Time t EEDAT In Setup Time t
HD:STA
LEECLK
HEECLK
SU:STA
HD:DAT
SU:DAT
EEDAT/EECLK Rise Time (Note 16) t EEDAT/EECLK Fall Time t Stop Condition Setup Time t
SU:STO
EEDAT Out Hold Time t
AA
R
F
DH
07.0
5.0 ­10 ­10 -
5.0 -
0-
250 - ns
-1
-300ns
5.0 -
0-
µ
s
µ
s
µ
s
µ
s
µ
s
µ
s
µ
s
µ
s
µ
s
Notes: 16. Rise time on EEDAT is determined by the capacitance on the EEDAT line wi th all connected gat es and
the required external pull-up resistor.
t
t
F
HEECLK
t
LEECLK
t
R
EECLK
EEDAT (IN)
EEDAT (OUT)
EEDAT (OUT)
t
SU:STA
t
HD:DAT
t
HD:STA
t
AA

Figure 5. EEPROM Timing

t
SU:DAT
t
SU:STO
t
DH
8 DS241PP5
CS4610/11
CrystalClear™ SoundFusion™ PCI Audio Accelerator

OVERVIEW

The CS4610 and CS4611 are high performance au­dio accelerator DSPs for the PCI bus. These devic­es, combin ed with applic ation and drive r software, provide a com plete syste m solutio n for cost e ffec-
®
tive acceleration of Windows DirectSound3D, DirectInput, DirectShow, MIDI playback vi a Wav etable Sy nthesis with reverbe ra­tion and chorus effect s processing, and more.
The CS4610 is a high-performance, full-featured version of the So undF usion au dio acce le rato r. The CS4611 is a r educed-cost ver sion of the CS46 10. The CS4611 has a lower max clock speed and does not support AC-3 o r MPEG-2. Please refer to the OEM Software Reference Manual for more details.
There are t hree main func tional blocks wi thin the CS4610/11: the Stream Processor, the PCI Inter­face, and the DMA Engine. The Stream Processor (SP) is a high speed custom Digital Signal Proces­sor (DSP) core designed by Cirrus Logic, Inc. spe­cifically for audio signal processing. This extremely powerful DSP core is capable of running complex algorithms such as Dolby Digital AC-3 or MPEG-2 audio decod ing for applications such as DVD movie playback or gaming. The SP is capable of running a numbe r o f diffe rent sign al pro cessin g algorithms simultaneously. This high concurrency capabilit y is valuable for applications such as im mer­sive 3D games, which may play a n umb er of Direct­Sound stre ams, a number o f DirectSoun d3D streams, and a MIDI music sequence simultan eo usly.
DirectSound,
to meet th e requireme nts of a variety of d ifferent
applications, such as DirectX™ games, DVD mov­ie playback, or DOS applications. This RAM-based architec ture also prov ides a mean s for future sys­tem upgrades, allowin g the addi tion o f new or up­graded functio nal ity through software up da te s.
The CS4610/11 provides an extremely efficient bus mastering interfa ce to the PC I bus. The P CI Inte r­face functi on allows eco nom i ca l burst mode t r ans­fers of audio data between host system memory buffers and t he CS4610/11 device. Program code and parameter data are also transferred to the CS4610/11 over the PCI Interface.
The CS4610/11 DMA Engine provides dedicated hardware to manage transfer of up to 96 concurrent audio/data stream s to a nd from h ost me mory buf f­ers. The DMA Engine provi des hardware scatter­gather support, allowing simple buffer allocation and management. This implementation improves system efficiency by minimizing the number of host interrupts.
The CS4610/11 supports a variety of audio I/O configurations, including direct connection to the CrystalClear CS 423x Codecs or to an AC’97 Co ­dec such as the CrystalClear CS4297. The system’s flexibility is further enhan ced by the inclusion of auxiliary ADC and DAC ports, a bi-direction al se­rial MIDI port, a jo ysti ck po rt, a hardwa re vo lum e control inte rface, and a serial data port which al­lows con nec t ion of an o pti onal e xter nal EEP R OM device.
Separate RAM memori es are include d on-chip for the SP program code (Program RAM), paramete r data (Parameter RAM), and audio sample data (Sample RAM). A small ROM memory (Coeffi­cient ROM ) is included t o store fixed coef ficient data required for the sample rate conversion and audio decompression algorithm s.
The RAM-based DSP architecture of the CS4610/11 ensures maximum system flexibility. The software function/fe ature mix ca n be adapte d
DS241PP5 9
The block di agram in Figure 6 depi cts a mother­board audio subsystem based on the CS4610/11 and the CS423x. This approach features the proven ISA legacy suppo rt of the CS423x Co decs (which include the CS423xB family as well as the CS4235 and CS4239 d evices). The CS423x provides DOS applications with hardware compatibility for the Sound Blaster Pro™, OPL3, and MPU-401 register sets. In this configuration, the CS423x also pro­vides the system joystick interface. The CS423x
Loading...
+ 20 hidden pages