ES1990 Canyon3D2LE 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 DirectSound3D 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