Text preview for : ESSmaestro2.pdf part of ESS Maestro2 Maestro2 ESS



Back to : ESSmaestro2.pdf | Home

PRELIMINARY

Maestro-2TM PCI Audio Accelerator Product Brief

DESCRIPTION
The Maestro-2TM audio digital accelerator is a highly integrated PCI audio solution that brings advanced audio features to notebook computers. These features include a 64-voice wavetable synthesizer with Downloadable Sample (DLS) and complete DirectSoundTM support. The Maestro-2 proprietary technology supports both Microsoft®'s PC97 logo requirements and DOS game compatibility. The Maestro-2 device works with any AC'97 compliant CODEC including ESS Technology's own PT-101 AC'97-link CODEC. A secondary AC'97 CODEC interface supports an additional CODEC. Support for a DumbarTM bridge docking solution for the secondary CODEC interface is planned for Q4 of 1997. The Maestro-2 communicates with a Dumbar bridge through a "super AC-link". This link carries both PCM audio data and data for nonCODEC related data; i.e. game port, MPU-401, GPI/O, etc. The dual audio-engine Maestro-2 architecture consists of a 64voice, pipelined, wavetable synthesizer and a proprietary audio signal processor. Together they can simultaneously handle multiple audio streams of different data types, high-quality MIDI synthesis, and voice compression and decompression. Each channel/stream has an independent pan, tremolo, vibrato and tone filter. The synthesizer also performs advanced audio effects such as reverb, chorus, flange, echo and 3-D spatial enhancement. WaveCacheTM technology reduces the system cost by storing data (synth samples, WAV files, algorithms) in host memory. The data is retrieved using high-performance PCI bus cycles during playback or recording. Microsoft's DirectSound API is accelerated by digitally mixing up to 32 PCM streams of any frequency down to a single output stream of 48 kHz. This "final" buffer can then be piped to any CODEC (through the two attached AC'97 IF, 1394, USB) available to the system. This acceleration frees up the CPU to perform other tasks. The Maestro-2 audio accelerator supports a number of different legacy audio schemes, including Distributed DMA protocol, PC/ PCI DMA, Compaq® style one-signal SERIRQ#, and Transparent DMA. This ensures complete DOS game compatibility. The Maestro-2 power management complies with both Advanced Configuration and Power Interface (ACPI) 1.0 and Advanced Power Management (APM) rev. 1.2. The Maestro-2 audio accelerator is available in an industrystandard 100-pin Thin Quad Flat Package (TQFP).

FEATURES
W W W W W

64-voice wavetable synthesizer supporting DLS and 32 independent digital data streams Proprietary WaveCacheTM Technology 3-D positional audio under DirectXTM 5.0 Enhanced effects (reverb, chorus, echo, vibrato, etc.) AC-3 decode acceleration ­ External DSP for hardware AC-3 decode ­ Active Movie AC-3 filter acceleration option

W W W W W W W W W W

2- or 3-button hardware master volume control I2S/Zoom Video support AC'97 CODEC interface Up to 20-bit ADC/DAC audio resolution Complies with Microsoft's ACPI rev 1.0 (D0~D3) & Advanced Power Management spec 1.2 3.3 V power supply, 5 V ­ I/O tolerant Supports up to 12 GPIO pins Secondary AC'97 CODEC interface PCI 2.1 bus master with scatter/gather support Distributed & PC/PCI DMA, Compaq/Intel serial IRQ support and Transparent DMA

BENEFITS
W W W W W W W W W W W W W W

85 dB+ high-quality audio, layout flexibility Uncompromising high-fidelity audio quality Supports OnNow, Microsoft's design initiative for power management Optimal power saving and simplified layout Flexibility for system management schemes Highest performance engine for DirectSound acceleration Uses host memory, lower system cost Enhanced sound images, product differentiation Adjusts volume independent of applications Zoom Video MPEG playback application Glueless docking interface for audio, game port, MIDI, Zoom Video High-speed PCI bus cycles when accessing data stored in system memory Ensures complete DOS game compatibility Small real estate for economical notebook design

ESS Technology, Inc.

1

PRELIMINARY

MAESTRO-2 PRODUCT BRIEF

PINOUT
GND G D7 / VO LUP G D6 / VO LDN GD5 GD4 GD3 GD2 GD1 GD0 VCC OSCO OSCI GND G P I O 11 / S I R Q # GPIO10 / PCREQ# GPIO9 / PCGNT# SC LK2 SD FS 3 / DOCK S D FS 2 S D I2 SD O2 VCC G P I O 8 / I D A TA GPIO7 / ILR / IRQ5 GPIO6 / ISCLK / IRQ7 SCLK1 S D FS 1 S D I1 SDO1 TXD RXD GND C24 R S T# IN T# VCC PCICLK GND GN T# REQ# GND AD31 AD30 AD29 AD28 AD27 AD26 AD25 AD24 VCC
75 76 51 50

Maestro-2 100-Pin TQFP

G P I O 5 / V O L U P / IR Q 1 0 GPIO4 / VOLDN GPIO3 / ILR GPIO2 / IDI GPIO1 / IDO / IRQ9 GPIO0 / ISCLK GND CLKRUN# PME# GND AD0 AD1 AD2 AD3 AD4 AD5 AD6 AD7 VCC C/BE0# AD8 AD9 AD10 A D 11 AD12

100 1

26 25

PIN DESCRIPTION
Name Number I/O Definition I ID select. PCI Bus Pins (50) IDSEL 2 AD[31:0] C/BE[3:0]# FRAME# IRDY# TRDY# DEVSEL# STOP# LOCK# PAR CLKRUN# RST# INT# PCICLK GNT# REQ# ACPI Pin (1) PME#

92:99,4:11, I/O Address and data lines. 23:30,33:40 1,13,21,31 14 15 16 17 18 19 20 43 84 85 87 89 90 42 I/O Command/byte enable. I/O Cycle frame. I/O Initiator ready. I/O Target ready. I/O Device select. I/O Stop transaction. I/O Lock. I/O Parity. I/O Input for clock status and output to start/speed-up clock. I O I I O O Reset. Interrupt request. PCI bus clock. Bus master grant. Bus master request. Power management enable interrupt output to wake up system. Dual-purpose pin. GPIO9 or PCGNT#. When used as PCGNT# = PC/PCI grant input. Dual-purpose pin. GPIO10 or PCREQ#. When used as PCREQ# = PC/PCI request output.

Legacy Audio Interface (3) PCGNT# * 60 I PCREQ# * SIRQ# * 61 62 O

I/O Dual-purpose pin. GPIO11 or SIRQ#. When used as SIRQ# = serial interrupt request. O I MIDI transmit data. MIDI receive data.

MPU-401 Interface (2) TXD 80 RXD 81

2

C/BE3# ID SEL GND AD23 AD22 AD21 AD20 AD19 AD18 AD17 AD16 VCC C/BE2# FRAME# IRD Y# TRDY# DEVSEL# S TO P # LOC K# PA R C/BE1# GND AD15 AD14 AD13

ESS Technology, Inc.

MAESTRO-2 PRODUCT BRIEF

PRELIMINARY

Name

Number

I/O Definition

General-Purpose I/O Pins (12) GPIO0 * 45 I/O Dual-purpose pin. GPIO0 or ISCLK. When used as GPIO0 = general-purpose input/output 0. GPIO1 * GPIO2 * GPIO3 * GPIO4 * GPIO5 * GPIO6 * GPIO7 * GPIO8 * GPIO9 * GPIO10 * GPIO11 * 46 47 48 49 50 51 52 53 60 61 62 I/O Multi-purpose pin. GPIO1, IDO, or IRQ9. When used as GPIO0 = general-purpose input/output 1. I/O Dual-purpose pin. GPIO2 or IDI. When used as GPIO2 = general-purpose input/output 2. I/O Dual-purpose pin. GPIO3 or ILR. When used as GPIO3 = general-purpose input/output 3. I/O Dual-purpose pin. GPIO4 or VOLDN. When used as GPIO4 = general-purpose input/output 4. I/O Multi-purpose pin. GPIO5, VOLUP, or IRQ10. When used as GPIO5 = general-purpose input/output 5. I/O Multi-purpose pin. GPIO6, ISCLK, or IRQ7. When used as GPIO6 = general-purpose input/output 6. I/O Multi-purpose pin. GPIO7, ILR, or IRQ5. When used as GPIO7 = general-purpose input/output 7. I/O Dual-purpose pin. GPIO8 or IDATA. When used as GPIO8 = general-purpose input/output 8. I/O Dual-purpose pin. GPIO9 or PCGNT#. When used as GPIO9 = general-purpose input/output 9. I/O Dual-purpose pin. GPIO10 or PCREQ#. When used as GPIO10 = general-purpose input/output 10. I/O Dual-purpose pin. GPIO11 or SIRQ#. When used as GPIO11 = general-purpose input/output 11.

CODEC #1 Interface (4) SCLK1 76 I/O Serial data clock. Output pin when PT-101 CODEC is used. Input pin when an AC'97 CODEC is used. SDFS1 SDI1 SDO1 77 78 79 O I O Serial data frame sync. Serial data in. Serial data out. Serial data out. Serial data in. Serial data frame sync. SFDS3 is dual-purpose; SFDS3 or DOCK. When used as SFDS3 = serial data frame sync.

CODEC #2, #3 Interface (5) SDO2 55 O SDI2 SDFS[3:2] * SCLK2 Clocks (3) OSCI OSCO C24 56 58:57 59 64 65 83 I O

I/O Serial data clock. Output pin when multi-CODEC interface is used. Input pin when a super AC-link interface is used. I O O I I I 49.152 MHz crystal input. 49.152 MHz crystal output. 24.576 MHz clock output. For CODEC clock source. Game port data. Dual-purpose pin. GD6 or VOLDN. When used as GD6 = game port data. Dual-purpose pin. GD7 or VOLUP. When used as GD7 = game port data.

Game Port Interface (8) GD[5:4] 72:71 GD[3:0] GD6 * GD7 * 70:67 73 74

I/O Game port data.

Hardware Volume Control Pins (2) VOLDN * 49,73 I Dual-purpose pin. GPIO4 or GD6, and VOLDN. When used as VOLDN = volume decrease input. VOLUP * 50,74 I Multi-purpose pin. GPIO5/IRQ10 or GD7, and VOLUP. When used as VOLUP = volume increase input. I2S Interface (3) and Lucent 7525 Interface (4) ISCLK * 45,51 I Multi-purpose pin. GPIO0 or GPIO6/IRQ7, and ISCLK. When used as ISCLK = serial shift clock for Lucent 7525 interface (pin 45) or I2S serial clock (pin 51). IDO * IDI * ILR * IDATA * 46 47 48,52 53 O I I O O O O O Multi-purpose pin. GPIO1/IRQ9 or IDO. When used as IDO = serial data output for Lucent 7525 interface. Dual-purpose pin. GPIO2 or IDI. When used as IDI = serial data input for Lucent 7525 interface. Multi-purpose pin. GPIO3 or GPIO7/IRQ5, and ILR. When used as ILR = frame sync signal for Lucent 7525 interface (pin 48) or I2S frame sync (pin 52). Dual-purpose pin. GPIO8 or IDATA. When used as IDATA = I2S data input pin. Multi-purpose pin. GPIO1/IDO or IRQ9. When used as IRQ9 = ISA interrupt request 9. Multi-purpose pin. GPIO5/VOLUP or IRQ10. When used as IRQ10 = ISA interrupt request 10. Multi-purpose pin. GPIO6/ISCLK or IRQ7. When used as IRQ7 = ISA interrupt request 7. Multi-purpose pin. GPIO7/ILR or IRQ5. When used as IRQ5 = ISA interrupt request 5.

ISA IRQ Interface (4) IRQ9 * 46 IRQ10 * IRQ7 * IRQ5 * 50 51 52

Docking Station Interface Pins (1) DOCK * 58 I Dual-purpose pin. DOCK or SDFS3. When used as DOCK = active-high to indicate that the unit is docked to an AC'97 CODEC with docking station support. Internal pull-down to digital ground. Power Pins (15) VCC GND Pwr +5 volts Pwr Ground

* These pins share more than one function.

ESS Technology, Inc.

3

PRELIMINARY

MAESTRO-2 PRODUCT BRIEF

BLOCK DIAGRAM
System DRAM Chipset, DDMA or PC/PCI, Serial IRQ

CPU

MOBILE SYSTEM UNIT

PCI BUS

3.3 V PCI master SB Pro legacy audio 64-Voice wavetable synthesizer Effect synth 3-D stereo Digital mix sample rate convert 48K Audio signal processor RING BUS

WaveCache AC'97 CODEC 3.3 V / 5 V mix voltage

ACPI 1.0 APM 1.2

AC-link

AC-link #1 MPEG audio Analog/digital joystick Vol up, vol down, mute MIDI keyboard

Mic in Line in Aux1 (CD audio) Aux2 (DVD) Aux3 (digital TV) Line out Headset out

I2S/ZV Game port HW volume MPU-401 AC-link #2 PLL

DOCKING STATION

ROM

RAM

Maestro-2

IMPLEMENTATION PLATFORMS
W W W W

SERVICE AND SUPPORT
W W W

Desktop PCs Notebook PCs Motherboards Multifunction Cards

Evaluation Kit Manufacturing Kit Reference Design

APPLICATIONS
W W W W

Business Audio Multimedia PCs PC Games Music Synthesis

(P) U.S. Patent 4,214,125 and others, other patents pending. All specifications are subject to change without prior notice. AudioDrive® is a registered trademark of ESS Technology, Inc. All other trademarks are owned by their respective holders. Document Number: SAM0032A May 1997

4

ESS Technology, Inc.