0% found this document useful (0 votes)
5 views

ESS -ES1988

The ES1988 Allegro PCI audio-modem accelerator by ESS Technology integrates advanced audio and modem functionalities into a single-chip solution for notebook PCs. It features high-performance audio capabilities, including multistream DirectSound acceleration, 3D positional audio, and a built-in modem supporting various data and fax modes. The device is compliant with power management standards and supports legacy DOS audio applications, making it a versatile choice for audio and communication needs.

Uploaded by

3282944375
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views

ESS -ES1988

The ES1988 Allegro PCI audio-modem accelerator by ESS Technology integrates advanced audio and modem functionalities into a single-chip solution for notebook PCs. It features high-performance audio capabilities, including multistream DirectSound acceleration, 3D positional audio, and a built-in modem supporting various data and fax modes. The device is compliant with power management standards and supports legacy DOS audio applications, making it a versatile choice for audio and communication needs.

Uploaded by

3282944375
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

ES1988 Allegro

PCI Audio-Modem Accelerator


ESS Technology, Inc. Product Brief

DESCRIPTION AUDIO FEATURES


The ES1988 Allegro PCI audio-modem accelerator combines • High-performance single-chip PCI audio acceleration
advanced audio and modem functionality in a highly integrated • Integrated high-fidelity AC‘97 codec
PCI solution. Utilizing one PCI load, the ES1988 provides a two-
chip audio-modem solution with digital interface capability to an
• Multistream DirectSound and DirectSound 3D acceleration
AC‘97 codec in the dock (a.k.a. digital docking). The ES1988 is • Sensaura CRL positional 3D
designed to provide a low-cost, high-performance solution for • High-quality sample rate conversion and digital mixing
notebook PC applications. • Direct music support
The high-bandwidth PCI bus and an integrated high-fidelity • Realtime effects processing
codec are utilized to deliver advanced PC audio features, such • S/PDIF output for PCM or AC-3 content
as DirectSound acceleration and HRTF 3D positional audio. • Full legacy DOS game support, using TDMA, PC/PCI, or DDMA
The ES1988 implements multistream DirectSound and hardware implementation methods
DirectSound3D acceleration with digital mixing, sample rate • Supports one additional PCI bus master devices
conversion, and HRTF 3D filtering for two-speaker 3D positional
audio.
• HSP modem interface via MC‘97 link
• Digital docking via secondary AC-Link
The programmable audio signal processor provides support for
multiple audio streams. With its built-in DSP core, the ES1988 MODEM FEATURES
uses its dedicated direct memory access (DMA) engine to handle
complex signal processing tasks with a bus-mastering PCI • Data mode capabilities:
interface. The support functions ensure efficient transfer of audio —– V.90 56 kbps
data streams to and from system memory buffers, providing a —– V.34 33.6 kbps and fallbacks
system solution with maximum performance and minimal host
—– Standard AT command set
CPU loading. The architecture enables implementation of
communications over the Internet from multiple sources. —– V.42 (LAPM) and MNP error correction
—– V.42bis/MNP 5 data compression
The ES1988 maintains full DOS legacy audio compatibility over
the standard PCI 2.1 and PCI 2.2 bus. Full DOS game —– 3.3V power supply with 5V-tolerant inputs
compatibility is ensured through either PC/PCI, distributed DMA • Fax mode capabilities:
(DDMA), or transparent DMA (TDMA). —– ITU-T V.17, V.21 ch2, V.27ter, V.29
The ES1988 includes an HSP modem interface via its secondary —– Group 3 (TIA/EIA 578 Class 1 and Class 2)
AC-Link connecting with the ES2828 MC‘97 codec. The MC‘97 • Supports wake-on-ring from D3hot and D3cold states
is used as the analog front end for the modem and DAA control.
The V.90 modem runs on the host while the ES1988 serves as POWER MANAGEMENT
the bidirectional buffer for data transmission and reception. The
modem functions include the standard AT command set, V.42bis • Compliance with APM 1.2, ACPI 1.0, and PPMI 1.1
and Group 3 fax. • Compliance with Intel’s Mobile Power Guidelines ‘99
The ES1988 provides a high-quality docking solution through • 3.3V digital operation with 5V-tolerant inputs
proven AC-link-based digital docking. This is accomplished by
using only a five-wire digital connection. The secondary AC‘97
• 5.0V analog operation
link (extension 2.1 compliant) of the ES1988 interfaces to a
secondary AC‘97 codec in the dock to provide high-quality audio COMPATIBILITY
in the dock. • Supports PC DOS games and applications for Sound Blaster
The ES1988, which operates at 3.3V digitally and 5.0V in analog, and SoundBlaster Pro
is compliant with the Advanced Power Management (APM) 1.2, • Meets PC99 /PC2001and WHQL specifications
Advanced Configuration and Power Interface (ACPI) 1.0, and
• Compliant with Intel’s audio-modem riser card and mini-PCI
PCI Power Management Interface (PPMI) 1.0. The ES1988
specifications
supports D0, D1, D2, and D3 (hot and cold) power-saving modes
for power efficiency when the audio system is both active and
idle. CLKRUN# support is also available.
The ES1988 is available in an industry-standard 100-pin low-
profile quad flat pack (LQFP) package.

ESS Technology, Inc. SAM0368-030601 1


ES1988 PRODUCT BRIEF

ES1988 PINOUT
Figure 1 shows the ES1988 Allegro pinout diagram.

MC97_DI/PCREQ#/VOLUP#/GPIO7
PME#/SPDIFO/ PCGNT#/VOLDN#
PCGNT#/GT0#/GS0/GPIO12

I 2S L R / G T 0 # / G S O / G P I O 5
SDO2/GPIO11/VAUXD

I 2S D A T A / R 0 # / G P I O 6
SRESET2#/GPIO3
SCLK2/GPIO10
SDFS2/GPIO9

SDI2/GPIO8
LINE_IN_R
LINE_IN_L

PC_BEEP
CD_GND

PHONE
AFILT1

AVDD1
AVSS1

OSCO

VAUX
CD_R
VREF

CD_L

OSCI
MIC

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
AFILT2 76 50 I2SCLK/SIRQ#/GPIO4
CAP1 77 49 GD7/GPIO15
CAP2 78 48 GD6/GPIO14
LINE_OUT_L 79 47 GD5/GPIO13
LINE_OUT_R 80 46
GD4
MONO_OUT 81 45 GD3/ECLK/VOLDN#
AVSS2 82 44 GD2/EDIN/VOLUP#
AVDD2 83 43
GD1/EDOUT
GPIO1/RXD 84 42 GD0
GPIO2/TXD 85 41 VCC
RST# 86 40 GND
INT#
PCICLK
87

88 ES1988S 39

38
CLKRUN#/ECS
AD0
GND 89 37 AD1
VCC
GNT#
90

91
100-Pin LQFP 36

35
AD2
AD3
REQ# 92 34 AD4
AD31 93 33 AD5
AD30 94 32 AD6
AD29 95 31 AD7
AD28 96 30 C/BE0#
AD27 97 29 AD8
AD26 98 28 AD9
AD25 99 27 AD10
AD24 100 26 AD11
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
GND
PAR
STOP#
GND

VCC

C/BE1#
C/BE3#
PCREQ#/SPDIFO/R0#/IDSEL

AD23
AD22
AD21
AD20
AD19
AD18
AD17
AD16

C/BE2#
FRAME#
IRDY#
TRDY#
DEVSEL#

AD15
AD14
AD13
AD12

Figure 1 ES1988 Allegro Pinout Diagram

2 SAM0368-030601 ESS Technology, Inc.


ES1988 PRODUCT BRIEF

PIN DESCRIPTION
Table 1 lists the ES1988 pin descriptions
.
Table 1 ES1988 Pin Descriptions
Names Pin Numbers I/O Descriptions

C/BE[3:0]# I/O PCI command/byte enable. During address phase of a transaction, these pins define the bus
1, 13, 20, 30
command. During data phase, these pins define the byte enable.

IDSEL I ID select. When pin 2 is configured as a multifunction pin (see pin 2 note), IDSEL is selected
internally to AD24.

R0# I PCI bus request 0 input from external PCI master device. RO# is enabled by setting the PCIx2
arbiter bit PCI 58h [0] = 1. Select RO# from pin 2 by setting PCI 58h [10] = 1, and pin 2 must be
configured as a multifunction pin. Either pin 2 or pin 52 may be used for R0#.

SPDIFO 2 O S/PDIF output. Enable SPDIFO by setting PCI 53h [0] = 1. Select SPDIFO from pin 2 by setting
PCI 58h [1] = 1, and pin 2 must be configured as a multifunction pin. Either pin 2 or pin 54 may
be used for SPDIFO.

PCREQ# O PC/PCI request output. Enable PCREQ# by setting PCI 50h [10:8] = 010. Pin 53 is used as
PCREQ# when configured as an audio-only device. PCREQ# can only be used from pin 2 when
the ES1988 is configured as a multifunction device (see pin 60 note). Pin 2 must be configured
as a multifunction pin.

GND 3, 21, 40, 89 I Digital ground.

AD[31:0] 4:11, 22:29, I/O Address and data lines from the PCI bus.
31:38, 93:100

VCC 12, 41, 90 I 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.

CLKRUN# I/O Input/output for PCI Clock status and an output to start or accelerate clock function by enabling
PCI 52h [11] = 1.
39
ECS O Chip select output to EEPROM chip select input. 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.

GD[1] I/O Game port data input/output.


43
EDOUT O Data output to EEPROM data input. EDOUT goes active after power-on reset and goes inactive
automatically after EEPROM cycle is complete.

GD[2] I/O Game port data input/output.

EDIN I Data input from EEPROM data output. EDIN goes active after power-on reset and goes inactive
automatically after EEPROM cycle is complete.
44
VOLUP# I Hardware volume control (volume up). Used in combination with pin 45 (VOLDN#). Hardware
volume control is enabled by setting PCI 52 [7] = 1. Pins 44:45 are selected for hardware volume
control by setting PCI 52h [5] = 1. Pins 53:54 may also be used for hardware volume control.

ESS Technology, Inc. SAM0368-030601 3


ES1988 PRODUCT BRIEF

Table 1 ES1988 Pin Descriptions (Continued)


Names Pin Numbers I/O Descriptions

GD[3] I/O Game port data input/output.

ECLK O Clock output to EEPROM clock input. ECLK goes active after power-on reset and goes inactive
automatically after EEPROM cycle is complete.
45
VOLDN# I Hardware volume control (volume down). Used in combination with pin 44 (VOLUP#). Hardware
volume control is enabled by setting PCI 52 [7] = 1. Pins 44:45 are selected for hardware volume
control by setting PCI 52h [5] = 1. Pins 53:54 may also be used for hardware volume control.

GD[4] 46 I Game port data input.

GD[5:7] I Game port data input.


47:49
GPIO[13:15] I/O General-purpose input/output.

I2SCLK I I2S serial clock input. I2S input is enabled by setting Allegro_Base+37h [15] = 1.

SIRQ# I/O Serial interrupt request. Optional PC/PCI system implementation. Serial IRQ is enabled by
50
setting PCI 40h [14] = 1.

GPIO4 I/O General-purpose input/output.

I2SLR I I2S frame sync input. I2S input is enabled by setting Allegro_Base+37h [15] = 1.

GTO# O Grant to PCI master. GTO# is enabled by setting PCIx2 arbiter bits PCI 58h [0] = 1 and PCI 58h
[11] = 1. Select GT0#/GSO from pin 51 by enabling PCI 58h [10] = 0. Pin 63 may also be used as
GT0#/GSO.
51
GSO O Grant select 0 output to control external quick switch to grant PCI master phase. GSO is enabled
by setting PCIx2 arbiter bit PCI 58h [0] = 1 and PCI 58h [11] = 0. Select GS0/GT0# from pin 51
by enabling PCI 58h [10] = 0. Pin 63 may also be used as GT0#/GSO.

GPIO5 I/O General-purpose input/output.

I2SDATA I I2S data input. I2S input is enabled by setting Allegro_Base+37h [15] = 1.

R0# I PCI bus request 0 input from external PCI master device. RO# is enabled by setting the PCIx2
52 arbiter bit PCI 58h [0] = 1. Select R0# from pin 52 by enabling PCI 58h [10] = 0. Either pin 2 or
pin 52 may be used for R0#.

GPIO6 I/O General-purpose input/output.

MC_97DI I Modem codec data input. Enabled by setting Allegro_Base+38h [3] = 1.

PCREQ# O PC/PCI request output. Enable PCREQ# by setting PCI 50h [10:8] = 010. Pin 53 is used as
PCREQ# when configured as an audio-only device. PCREQ# can only be used from pin 2 when
configured as a multifunction device (see pin 60 note).
53
VOLUP# I Hardware volume control (volume up). Used in combination with pin 54 (VOLDN#). Hardware
volume control is enabled by setting PCI 52 [7] = 1. Pins 53:54 are selected for hardware volume
control by setting PCI 52h [5] = 0. Pins 44:45 may also be used for hardware volume control.

GPIO7 I/O General-purpose input/output.

PME# O PME# output to wake the system. PME is enabled by setting the PME_EN bit (PCI C5h [0] = 1).

SPDIFO O S/PDIF output. Enable SPDIFO by setting PCI 53h [0] = 1. Select SPDIFO from pin 54 by setting
PCI 58h [1] = 0. Either pin 2 or pin 54 may be used for SPDIFO.

PCGNT# 54 I PC/PCI grant input. Enable PC/PCI by setting PCI 50h [10:8] = 010. Select PCGNT# from pin 54
by setting Allegro_Base+58h [6] = 1. Either pin 54 or pin 63 may be used for PCGNT#.

VOLDN# I Hardware volume control (volume down). Used in combination with pin 53 (VOLUP#). Hardware
volume control is enabled by setting PCI 52 [7] = 1. Pins 53:54 are selected for hardware volume
control by setting PCI 52h [5] = 0. Pins 44:45 may also be used for hardware volume control.

VAUX I 3.3V VAUX voltage supply input. If VAUX is not supported, then VAUX (pin 55) should be con-
55
nected to VCC and VAUXD (pin 62) should be pulled down.

4 SAM0368-030601 ESS Technology, Inc.


ES1988 PRODUCT BRIEF

Table 1 ES1988 Pin Descriptions (Continued)


Names Pin Numbers I/O Descriptions

SDI2 I External AC-link serial data input. Select secondary codec by enabling Allegro_Base+38h [5] =
1.
56
GPIO8 I/O General-purpose input/output.

OSCI 57 I 49.152-MHz crystal input.

OSCO 58 O 49.152-MHz crystal output.

SRESET2# O Reset output for AC-Link interface. Select secondary codec by enabling Allegro_Base+38h [5] =
1.
59
GPIO3 I/O General-purpose input/output.

SDFS2 O Serial data frame sync output for AC-Link interface. Select secondary codec by enabling
Allegro_Base+38h [5] = 1.

GPIO9 60 I/O General-purpose input/output.

(note) If a pull-down resistor is used on this pin, the ES1988 is configured as a multifunction device
(audio-modem). Otherwise, the ES1988 is configured as a single function audio-only device.

SCLK2 O Serial clock for AC-link interface. Select secondary codec by enabling Allegro_Base+38h [5] = 1.
61
GPIO10 I/O General-purpose input/output.

SDO2 O External AC-link serial data output. Select secondary codec by enabling Allegro_Base+38h [5] =
1.

GPIO11 I/O General-purpose input/output.


62
VAUXD I VAUX detect. During the reset period, the V AUXD pin is driven high to indicate ACPI support in the
D3cold state, and is driven low to indicate ACPI is not supported in the D3cold state. If V AUX is not
supported, then V AUX (pin 55) should be connected to VCC and V AUXD (pin 62) should be pulled
down.

PCGNT# I PC/PCI grant input. Enable PC/PCI by setting PCI 50h [10:8] = 010. Select PCGNT# from pin 63
by setting Allegro_Base+58h [6] = 0. Either pin 54 or pin 63 may be used for PCGNT#.

GT0# O Grant to PCI master. GTO# is enabled by setting PCIx2 arbiter bits PCI 58h [0] = 1 and PCI 58h
[11] = 1. Select GT0#/GSO from pin 63 by enabling PCI 58h [10] = 1. Pin 51 may also be used as
63 GT0#/GSO.

GS0 O Grant select 0 output to control external quick switch to grant PCI master phase. GSO is enabled
by setting PCIx2 arbiter bit PCI 58h [0] = 1 and PCI 58h [11] = 0. Select GS0/GT0# from pin 63
by enabling PCI 58h [10] = 1. Pin 51 may also be used as GT0#/GSO.

GPIO12 I/O General-purpose input/output.

PC_BEEP 64 I PC Speaker input.

PHONE 65 I Mono input.

CD_L 66 I CD-audio left channel input.

CD_GND 67 I CD-audio ground input.

CD_R 68 I CD-audio right channel input.

MIC 69 I Microphone input.

LINE_IN_L 70 I Line left channel input.

LINE_IN_R 71 I Line right channel input.

AVDD[2:1] 83, 72 I Analog supply voltage, 5V.

AVSS[2:1] 82, 73 I Analog ground.

VREF 74 O Reference voltage.

ESS Technology, Inc. SAM0368-030601 5


ES1988 PRODUCT BRIEF

Table 1 ES1988 Pin Descriptions (Continued)


Names Pin Numbers I/O Descriptions

AFILT[2:1] 76:75 O Anti-aliasing filter cap for the ADC channel.

CAP[2:1] 78:77 O ADC and DAC reference caps.

LINE_OUT_L 79 O Line left channel output.

LINE_OUT_R 80 O Line right channel output.

MONO_OUT 81 O Mono output.

RXD I MIDI receive data input. Enable MIDI I/O (MPU-401 I/O) by setting PCI 40h [3] = 1.
84
GPIO1 I/O General-purpose input/output.

TXD O MIDI transmit data output. Enable MIDI I/O (MPU-401 I/O) by setting PCI 40h [3] = 1.

GPIO2 I/O General-purpose input/output.


85
(note) If a pull down resistor is used on this pin, then pin 2 is enabled for multifunctionality (IDSEL,
RO#, SPDIFO, and PCREQ#). Otherwise, pin 2 may only be used for IDSEL.

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
ES1988S PCI Audio-Modem Accelerator 100-pin LQFP

No part of this publication may be reproduced, stored in a ESS Technology, Inc. assumes no responsibility for any
retrieval system, transmitted, or translated in any form or errors contained herein.
by any means, electronic, mechanical, manual, optical, or (P) U.S. patents pending.
otherwise, without the prior written permission of ESS
Technology, Inc. Allego is a registered trademark of ESS Technology, Inc.
ESS Technology, Inc. ESS Technology, Inc. makes no representations or All other trademarks are owned by their respective

48401 Fremont Blvd. warranties regarding the content of this document.


All specifications are subject to change without prior
holders and are used for identification purposes only.

Fremont, CA 94538 notice.

Tel: (510) 492-1088


Fax: (510) 492-1898

6 © 2001 ESS Technology, Inc. All rights reserved. SAM0368-030601


This datasheet has been downloaded from:

www.DatasheetCatalog.com

Datasheets for electronic components.

You might also like