l10 Band Graphic Equalization
lHigh Quality Hardware Sample Rate
Conversion (90+ dB Dynamic Range)
lPC/PCI, DDMA, and CrystalClear Legacy
Support (CCLS)
lPCI 2.1 Compliant PCI Interface
DSP Architecture with
Description
The CS4630 is a high performance upgrade to the
CS4624 PCI audio accelerato r. With support for l egacy
compatibility modes, the CS4630 enables real mode
DOS compatibility within PCI-only audio subsystems.
This device, combined with application and driver
software, provides a complete system solution for
hardware acceleration of Microsoft’s DirectSound,
DirectSound3D, Dire ctInput, and Wavetable Synth esis.
WDM drivers provide support for both Windows 98
Windows 2000
.
The CS4630 is based on the Cirrus Logic CrystalClear
Stream Processor (SP) DSP core. The SP core is
optimized for digital audio processing, and is powerful
enough to handle complex signal processing tasks such
as Sensaura 3D, 4-channel output, and hardware
wavetable synthesis. The SP core is supported by a bus
mastering PCI interface and a built-in dedicated DMA
engine with hardware scatter-gather support. These
support functio ns 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 load ing .
and
lFull duplex, 128 Stream DMA Interface with
Hardware Scatter/Gather Support
lPCI Power Management (D0 through
D3
), APM 1.2, and ACPI 1.0
cold
lPower Management Event (PME#)
Generation within D0-D3
cold
lDual AC ‘97 2.1 Codec Interface
lAsynchronous Digital Serial
9. ZV PORT SERIAL INTERFACE ................................................................24
CS4630
Contacting Cirrus Logic Support
For a complete listing of Direct Sales, Distributor, and Sales Representative contacts, visit the Cirrus Logic web site at:
http://www.cirrus.com/corporate/contacts/
CCLS, SLIMD, and CrystalClear are trademarks of Cirrus Logic, Inc.
DirectInput and DirectX are trademarks of Microsoft Corporation.
DirectSound, DirectSo und3D, Windows 98 and Windows 2000 are regi st ered trademarks of Microsoft Corporation.
EAX is a trademark of Creative Tec hnology, Ltd.
Intel is a registered trademark of Intel.
NetMeeting is a trademark of Microsoft Corporation.
Sensaura is a trademark of Sensaura, Inc.
Sound Blaster Pro is a tradema r k of Creative Technology, Ltd.
SoundFusion is a registere d trademark of Cirrus Logic, Inc.
All other names are trademarks, registered trademarks, or service marks of their respective companies.
Preliminary product inf ormation d escribes pr oducts which a re in producti on, but for wh ich full cha racterization data is not yet available. Advance product information de scribes produ cts which are in develop ment an d subject to d evelopment c hange s. Cirrus Logi c, Inc. has mad e bes t effo rts to ensu re
that the info rmation c ontain ed in this do cument is acc urate an d r elia ble. Ho wever, the inf or mati on is subj ec t to c hange wit hou t not ice and is provid ed
“AS IS” without warranty of any kind (express or implied). No responsibility is assumed by Cirrus Logic, Inc. for the use of this infor mation , nor for
infringements of pat ents o r othe r rights of third p arties. This d ocument is t he propert y of Cir rus Lo gic, In c. and i mplies no l ic ense un der patent s, c opyrights, trademarks, or trade secrets. No part of this publication may be copied, reproduced, stored in a retrieval system, or transmitted, in any form
or by any means (electronic, mechanical, photographic, or otherwise) without the prior written consent of Cirrus Logic, Inc. Items from any Cirrus
Logic website or disk may be printed for use by the user. However, no part of the printout or electronic files may be copied, reproduced, stored in a
retrieval system, or transmitted, in any form or by any means (electronic, mechanical, photographic, or otherwise) without the prior written consent
of Cirrus Logic, Inc.Furthermore, no part of this publication may be used as a basis for manufacture or sale of any items without the prior written
consent of Cirrus Logic, Inc. The names of products of Cirrus Logic, Inc. or other vendors and suppliers appearing in this document may be trademarks or service marks of their respective owners which may be registered in some jurisdictions. A lis t of Cirrus Logic, Inc. trademarks and service
marks can be found at http://www.cirrus.com.
2DS445PP1
CS4630
10. CONSUMER IEC-958 DIGITAL INTERFACE (S/PDIF) ...................... 24
11. PCI POWER MANAGEMENT .................................................................. 26
11.1 D0 State ......................................................................................................................... 26
11.2 Dl State .......................................................................................................................... 26
11.3 D2 State ......................................................................................................................... 26
11.4 D3hot State .................................................................................................................... 26
ABSOLUTE MAXIMUM RATINGS PCIGND = CGND = CRYGND = 0 V, all voltages
with respect to 0 V)
ParameterSymbolMinT ypMaxUnit
Power SuppliesPCIVDD
CVDD
CRYVDD
VDD5REF
Total Power Dissipation (Note 1)--TBDW
Input Current per Pin, DC (Except supply pins)--TBDmA
Output current per pin, DC--TBDmA
Input voltage(Note 2)TBD-TBDV
Ambient temperature (power applied)(Note 3)-45-85°C
Storage temperature-55-150°C
Notes: 1. Includes all power generated by AC and/or DC output loading.
2. The power supply pins are at recommended maximum values. 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
TBD
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.
Output rise slew rate0.4 V - 2.4 V load(Note 6)slewr15V/ns
Output fall slew rate2.4 V - 0.4 V load(Note 6)slewf15V/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 PCICLK and RST# signals. Switching
Current High specification does not apply to SERR#, PME#, and INTA# which are open drain outputs.
6. Cumulative edge rate across specified range. Rise slew rates do not apply to open drain outputs.
7. Equation A: I
8. Equation B: I
= 11.9 * (Vout - 5.25) * (Vout + 2.45) for 3.3 V > Vout > 3.1 V
OH
= 78.5 * Vout * (4.4 - Vout) for 0 V < Vout < 0.71 V
Power Supply Current:VDD5REF
PCIVDD/CRYVDD Total( (Notes 4,13)
CVDD
-
-
-
TBD
TBD
TBD
-
TBD
mA
mA
Low Power Mode Supply Current-TBD-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 include hi-Z output leakage for all bi-directional buffers with three-state outputs.
11. For open drain pins, high level output voltage is dependent on external pull-up used and number of
attached gates.
12. All inputs that do not include internal pull-ups or pull-downs, must be externally driven for proper
operation. If an input is not driven, it should be tied to power or ground, depending on the particular
function. If an I/O pin is not driven and programmed as an input, it should be tied to power or ground
through its own resistor.
13. Typical values are given as average current with typical SP task execution and data streaming. Current
values vary dramatically based on the software running on the SP.
14. Vih for the Joystick position inputs (JACX JACY JBCX JBCY) is dependent on the joystick rate.
PCICLK cycle timet
PCICLK high timet
PCICLK low timet
PCICLK to signal valid delay - bused signals(Note 18)t
PCICLK to signal valid delay - point to point(Note 18)t
val(p+p)
Float to active delay (Note 15)t
Active to Float delay(Note 15)t
Input Set up Time to PCICLK - bused signals (Note 18)t
Input Set up Time to PCICLK - point to point (Note 18)t
su(p+p)
Input hold time for PCICLKt
Reset active time after PCICLK stable(Note 16)t
rst-clk
Reset active to output float delay(Notes 15, 16, 17)t
cyc
high
low
val
on
off
su
h
rst-off
30-ns
11-ns
11-ns
211ns
212ns
1-ns
-28ns
7-ns
10, 12-ns
0-ns
100-
µ
s
-30ns
Notes: 15. For Active/Float measurements, the Hi-Z or “off” state is when the total current delivered is less than or
equal to the leakage current. Specification is guaranteed by design, not production tested.
16. RST# is asserted and de-asserted asynchronously with respect to PCICLK.
17. All output drivers are asynchronously floated when RST# is active.
18. REQ# and GNT# are point to point signals. All other PCI signals are considered bused signals.
ABITCLK/ABITCLK2 cycle timet
ABITCLK/ABITCLK2 rising to ASDOUT/ADSOUT2 validt
ASDIN/ASDIN2 valid to ABITCLK/ABITCLK2 fallingt
ASDIN/ASDIN2 hold after ABITCLK/ABITCLK2 fallingt
PCICLK rising to ARST#/ARST2# validt
ABITCLK/ABITCLK2
= 0 to 70° C; PCIVDD = CRYVDD = 3.3 V; CVDD = 2.5
A
7881.4-ns
-1725ns
10--ns
5--ns
-10- ns
t
aclk
pd5
s5
h5
pd6
aclk
ASYNC/ASYNC2
ASDOUT/ASDOUT2
ASDIN/ASDIN2
ARST#/ARST2#
PCICLK
Figure 3. AC ’97 Configuration Timing Diagram
t
pd5
t
s5
t
h5
t
pd6
8DS445PP1
ZV PORT TIMING
ParameterSymbolMinMaxUnit
ZLRCK delay after ZSCLK risingt
ZLRCK setup before ZSCLK risingt
ZSCLK low periodt
ZSCLK high periodt
ZSDATA setup to ZSCLK risingt
ZSDATA hold after ZSCLK risingt
EECLK Low to EEDAT Data Out Validt
Start Condition Hold Timet
EECLK Lowt
EECLK High t
Start Condition Setup Time (for a Repeated Start Condition)t
EEDAT In Hold Timet
EEDAT In Setup Timet
Notes: 19. Rise time on EEDAT is determined by the capacitance on the EEDAT line with all connected gates and
the required external pull-up resistor. Nominal values based on 4.7k and 22pF.
t
t
F
HEECLK
t
LEECLK
t
R
EECLK
t
HD:DAT
t
SU:DAT
EEDAT (IN)
EEDAT (OUT)
t
SU:STA
t
HD:STA
t
AA
t
SU:STO
t
DH
EEDAT (OUT)
Figure 6. EEPROM Timi n g
DS445PP111
CS4630
2. OVERVIEW
The CS4630 is a high performance audio accelerator DSP for the PCI bus. This device, combined
with application and driver software, provides a
complete system solution for cost effective acceler-
ation of Microsoft’s DirectSound,
Direct Sound3D, DirectInput, MIDI playback via
Wavetable Synthesis with reverberation and chorus
effects processing, and more. The following features can be enabled via updated device driver:
• Primary AC ‘97 Interface now 2.1 compatible
• 2nd AC ‘97 codec support
• Increased on-board memory for enhanced algorithm execution and greater concurrency
• 128 DMA Streams Supported
• PCI Power Management Event Support(D0D3
• Support for wake-up event via AC 97 2.1 Link
There are three main functional blocks within the
CS4630: the Stream Processor, the PCI Interface,
and the DMA Engine. A block diagram of the
CS4630 device is shown in Figure 7. The Stream
Processor (SP) is a high speed custom Digital Signal Processor (DSP) core specifically designed for
cold
)
audio signal processing. This extremely powerful
DSP core is capable of running complex algorithms
and a number of different signal processing algorithms simultaneously. This high concurrency capability is valuable for applications such as immersive
3D games, which may play a nu mber of DirectSound
streams, a number of DirectSound3D streams, and a
MIDI music sequence simultaneously.
Separate RAM memories are included on-chip for
the SP program code (PROGRAM RAM), parameter data (PARAMETER RAM), and audio sample
data (SAMPLE RAM). Two ROM memories store
coefficients for sample rate conversion and audio
decompression algorithms (COEFFICIENT ROM)
and common algorithm code (PROGRAM ROM).
The RAM-based DSP architecture of the CS4630
ensures maximum system flexibility. The software
function/feature mix can be adapted to meet the requirements of a variety of different applications,
such as DirectX games, DVD movie playback, or
DOS applications. This RAM-based architecture
also provides a means for future system upgrades,
28-Stream
1
DMA Controller
with Hardware
Scatter/Gather
PC/PCI &
PCI
Interfac e
12DS445PP1
CCLS Legacy
MPU-401
MIDI Interface
Joystick
Interfa c e
Figure 7. CS4630 Block Diagram
Parameter
RAM
Sample
RAM
Program
RAM
Program
ROM
Coefficient
ROM
SLIMD
SP Core
Dual Codec
AC ’97 2.1
Interface
EGPIO
S/PDIF In
S/PDIF Out
ZV Port
Async. Serial
Port Interface
Loading...
+ 26 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.