ETC ES1990S

ES1990 Canyon3D2LE
PCI Audio Accelerator
Product Brief
ESS Technology, Inc.
DESCRIPTION
FEATURES
The ES1990 Canyon3D™2LE PCI audio accelerator
combines advanced audio functionality in a highly
integrated, single-chip, PCI solution for advanced
multichannel PC audio. With key features, including
hardware acceleration, 3D audio support, and integrated
quad DAC AC‘97 codec, the Canyon3D-2LE will engulf
the user in a 3D world of sound when used with general
applications, digital music, or games.
•
•
•
•
•
•
•
•
•
The ES1990 combines the advantages of a highbandwidth PCI bus interface, proven Canyon3D digital
signal processing (DSP) hardware architecture, highfidelity quad DAC AC‘97 codec into a single-chip package
with external AC-link for additional future functionality. The
result is robust PC audio functionality, which features
digital mixing, sample rate conversion, realtime effects
processing,
multistream
DirectSound
hardware
acceleration, and head-related transfer function (HRTF)
filtering.
The 3D audio support and HRTF filtering are licensed
through Sensaura™ Ltd. The HRTF filtering is supported
for 2- and 4-speaker outputs, using MultiDrive
technology. The 3D audio is supported through
DirectSound 3D, A3D 1.0, EAX 1.0, EAX 2.0, and I3DL2
advanced programming interfaces (APIs). Additional 3D
audio enhancements are available through MacroFX™,
EnvironmentalFX, and ZoomFX.
High-performance single-chip PCI audio acceleration
Four-speaker analog output
Integrated high-fidelity quad AC‘97 codec
High-quality sample rate conversion and digital mixing
External AC-Link interface
Multistream DirectSound3D hardware acceleration
Sensaura 3D positional audio
Realtime effects processing
Full legacy DOS game support, using TDMA, PC/PCI, or
DDMA hardware implementation methods
Power Management
• Compliance with APM 1.2, ACPI 2.0, and PPMI 1.1
• 3.3V digital operation with 5V-tolerant inputs
• 5.0V analog operation
Compatibility
• Supports PC DOS games and applications for
SoundBlaster and SoundBlaster Pro
• Supports Microsoft Windows DirectSound
• Meets PC99/PC2001 and Windows Hardware Quality
Laboratory (WHQL) specifications
• Supports A3D 1.0, EAX 1.0, EAX 2.0, and I3DL2 API
The ES1990 meets PC99/PC2001 and Microsoft WHQL
specifications. Device drivers for the ES1990 are
optimized for use on the Microsoft Windows operating
systems and are designed specifically to take advantage
of new features available through Microsoft’s DirectX 8.
Operating at 3.3V digital and 5.0V analog, the ES1990 is
compliant with the Advanced Power Management (APM)
1.2, Advanced Configuration and Power Interface (ACPI)
2.0, and PCI Power Management Interface (PPMI) 1.1
specifications.
The ES1990 Canyon3D-2LE is available in an industrystandard 100-pin low-profile quad flat pack (LQFP)
package.
ESS Technology, Inc.
SAM0354-060801
1
ES1990 PRODUCT BRIEF
BLOCK DIAGRAMS
BLOCK DIAGRAMS
Figure 1 shows the ES1990 Canyon3D-2LE device block diagram.
System
DRAM
Chipset
CPU
PCI BUS
RING BUS
3.3V PCI
master
SB Pro
legacy
audio
TDMA
DDMA
PC/PCI
ASSP
Sample Rate
Converter
and Mixer
HRTF 3D
positional
audio
Integrated
Audio CODEC
Mic in
Line in
CD audio
Phone
Line out (front)
Line out (surround)
APM 1.2
ACPI 1.0
PPMI 1.0
Secondary
AC-Link
Secondary codec support
EEPROM
interface
SID/SVID customization
Game port
Joystick
MPU-401
MIDI device
Effects
Processing
Figure 1 ES1990 Canyon3D-2LE Device Block Diagram
PINOUT
AFILT1
VREF
AVSS1
AVDD1
LINE_IN_R
LINE_IN_L
MIC
CD_R
CD_GND
CD_L
PHONE
PC_BEEP
LINE_OUT_R-R
LINE_OUT_R-L
PCGNT#/GPIO12
SDO2/GPIO11
SCLK2/GPIO10
SDFS2/GPIO9
SRESET2#
OSCO
OSCI
SDI2/GPIO8
VCC
NC
PCREQ#/GPIO7
Figure 2 shows the ES1990 Canyon3D-2LE pinout
diagram.
AFILT2
CAP1
CAP2
LINE_OUT_L
LINE_OUT_R
MONO_OUT
AVSS2
AVDD2
RXD
TXD
RST#
INT#
PCICLK
GND
VCC
GNT#
REQ#
AD31
AD30
AD29
AD28
AD27
AD26
AD25
AD24
75 74
73 72 71 70 69 68 67 66 65
64 63 62 61 60 59 58 57 56 55 54 53 52
51
76
50
77
49
78
48
79
47
80
46
81
45
82
44
83
43
84
42
ES1990S
Canyon3D-2LE
100-Pin LQFP
85
86
87
88
89
90
91
41
40
39
38
37
36
35
92
34
93
33
94
32
95
31
96
30
97
29
98
28
99
27
100
26
2
3
4
5
6
7
8
9 10
11 12 13 14 15 16 17 18 19
20 21 22
23 24
25
C/BE3#
IDSEL
GND
AD23
AD22
AD21
AD20
AD19
AD18
AD17
AD16
VCC
C/BE2#
FRAME#
IRDY#
TRDY#
DEVSEL#
STOP#
PAR
C/BE1#
GND
AD15
AD14
AD13
AD12
1
EAPD
GD7/GPIO15
GD6/GPIO14
GD5/GPIO13
GD4
GD3/ECLK
GD2/EDIN
GD1/EDOUT
GD0
VCC
GND
ECS
AD0
AD1
AD2
AD3
AD4
AD5
AD6
AD7
C/BE0#
AD8
AD9
AD10
AD11
Figure 2 ES1990 Canyon3D-2LE Device Pinout
2
SAM0354-060801
ESS Technology, Inc.
ES1990 PRODUCT BRIEF
PIN DESCRIPTION
PIN DESCRIPTION
The ES1990 Canyon3D-2LE pinouts are listed and
described in Table 1.
Table 1
Names
ES1990 Canyon3D-2LE Pin Descriptions
Pin Numbers
C/BE[3:0]#
IDSEL
1, 13, 20, 30
2
I/O
Descriptions
I/O
PCI command/byte enable. During address phase of a transaction, these pins define the bus command. During data phase, these pins define the byte enable.
I
ID Select.
Digital ground.
GND
3, 21, 40, 89
I
AD[31:0]
4:11, 22:29,
31:38, 93:100
I/O
VCC
12, 41, 53, 90
I
Address and data lines from the PCI bus.
Digital supply voltage, 3.3V.
FRAME#
14
I/O
Cycle frame.
IRDY#
15
I/O
Initiator ready.
TRDY#
16
I/O
Target ready.
DEVSEL#
17
I/O
Device select.
STOP#
18
I/O
Stop transaction.
PAR
19
I/O
Parity.
ECS
39
O
EEPROM chip select. Connects to EEPROM chip select input pin. ECS is active after power-on reset and
goes inactive automatically after EEPROM cycle is complete.
GD[0]
42
I/O
Game port data input/output.
I/O
Game port data input/output.
O
EEPROM data output. Connects to EEPROM data input. EDOUT goes active after power-on reset and goes
inactive automatically after EEPROM cycle is complete.
I/O
Game port data input/output.
GD[1]
EDOUT
43
GD[2]
EDIN
44
GD[3]
I
EEPROM data input. Connects to EEPROM data output. EDIN goes active after power-on reset and goes
inactive automatically after EEPROM cycle is complete.
I/O
Game port data input/output.
ECLK
45
O
EEPROM clock. Connects to EEPROM clock input. ECLK goes active after power-on reset and goes inactive automatically after EEPROM cycle is complete.
GD[4]
46
I
Game port data input.
I
Game port data input.
GD[5:7]
47:49
GPIO[15:13]
EAPD
50
PCREQ#
I/O
General-purpose input/output.
O
External amplifier power down (active high).
O
PC/PCI request output. Enable PCREQ# by setting PCI 50h [10:8].
I/O
General-purpose input/output.
—
No connect.
51
GPIO7
NC
52
SDI2
I
External AC-link serial data input. Select external codec by enabling Canyon3D_Base+38h [5].
54
GPIO8
OSCI
I/O
General-purpose input/output.
55
I
OSCO
56
O
49.152-MHz crystal output.
SRESET2#
57
I
Resets output for AC-link interface. Select external codec by enabling Canyon3D_Base+38h [5].
O
Serial data frame sync output for AC-link interface. Select external codec by enabling Canyon3D_Base+38h
[5].
SDFS2
58
49.152-MHz crystal input.
GPIO9
I/O
General-purpose input/output.
SCLK2
O
Serial clock for AC-link interface. Select external codec by enabling Canyon3D_Base+38h [5].
I/O
General-purpose input/output.
59
GPIO10
ESS Technology, Inc.
SAM0354-060801
3
ES1990 PRODUCT BRIEF
ORDERING INFORMATION
Table 1
ES1990 Canyon3D-2LE Pin Descriptions (Continued)
Names
Pin Numbers
SDO2
I/O
O
Descriptions
External AC-link serial data output. Select external codec by enabling Canyon3D_Base+38h [5].
60
GPIO11
I/O
PCGNT
I
General-purpose input/output.
PC/PCI grant input. Enable PC/PCI by setting PCI 50h [10:8].
61
GPIO12
I/O
General-purpose input/output.
LINE_OUT_R-L
62
O
Line output: surround, left channel.
LINE_OUT_R-R
63
O
Line output: surround, right channel.
PC_BEEP
64
I
PC speaker input.
PHONE
65
I
Mono input.
CD_L
66
I
CD-audio input: left channel.
CD_GND
67
I
CD-audio input: ground.
CD_R
68
I
CD-audio input: right channel.
MIC
69
I
Microphone input.
LINE_IN_L
70
I
Line input: left channel.
LINE_IN_R
71
I
Line input: right channel.
AVDD[2:1]
72:83
I
Analog supply voltage, 5V.
AVSS[2:1]
73:82
I
Analog ground.
74
O
Reference voltage.
AFILT[2:1]
75:76
O
Antialiasing filter cap for the ADC channel.
CAP[2:1]
77:78
O
ADC and DAC reference caps.
79
O
Line output: front, left channel.
VREF
LINE_OUT_L
LINE_OUT_R
80
O
Line output: front, right channel.
MONO_OUT
81
O
Mono output.
RXD
84
I
MIDI receive data input. Enable MIDI I/O (MPU-401 I/O) by setting PCI 40h [3].
TXD
85
O
MIDI transmit data output. Enable MIDI I/O (MPU-401 I/O) by setting PCI 40h [3].
RST#
86
I
PCI reset input.
INT#
87
O
Interrupt request output.
PCICLK
88
I
PCI bus clock input.
GNT#
91
I
Bus master grant input.
REQ#
92
O
Bus master request output.
ORDERING INFORMATION
Part Number
Description
Package
ES1990S
PCI Audio Accelerator
100-pin LQFP
ESS Technology, Inc.
48401 Fremont Blvd.
Fremont, CA 94538
Tel: (510) 492-1088
Fax: (510) 492-1898
4
No part of this publication may be reproduced, stored in a
retrieval system, transmitted, or translated in any form or
by any means, electronic, mechanical, manual, optical, or
otherwise, without the prior written permission of ESS
Technology, Inc.
ESS Technology, Inc. makes no representations or
warranties regarding the content of this document.
All specifications are subject to change without prior
notice.
© 2001 ESS Technology, Inc.
ESS Technology, Inc. assumes no responsibility for any
errors contained herein.
U.S. patents pending.
Canyon3D is a registered trademark of ESS Technology,
Inc.
All other trademarks are owned by their respective
holders and are used for identification purposes only.
SAM0354-060801