Specifications

8 SAM0025A-062397 ESS Technology, Inc.
ES1879 DATA SHEET
FUNCTIONAL DESCRIPTION
PRELIMINARY
FUNCTIONAL DESCRIPTION
This section shows the overall structure of the ES1879
and discusses its major functional subunits.
The major subunits of the ES1879 are shown in Figure 2
and are briefly described in the following paragraphs.
Figure 2 ES1879 Functional Block Diagram
Di
g
ital Subsystems

RISC microcontroller
– game-compatible audio
functions are performed by an embedded microcontroller.

Oscillator
– circuitry to support an external crystal.

ROM and RAM
– firmware ROM and data RAM to the
embedded microcontroller.

FIFO
– RAM for a 256-byte FIFO data buffer for use with
the first audio channel and RAM for a 64-byte FIFO for
use with the second audio channel.

ISA bus interface –
provides interface to ISA bus
address, data, and control signals.

Digital dual game port
– ESS high-performance digital
switches for two joysticks with hardware timing.

ES978 digital interface
– allows support for ES978
Expansion Audio Mixer in the docking station. Two wires
transmit and receive control signals and a thrid wire
reports the docking status.

I
2
S Zoom Video serial port
– supports sample rates up
to 48 kHz for MPEG audio.

MPU-401 serial port
– asynchronous serial port for MIDI
devices such as a wavetable synthesizer or a music
keyboard input.

Wavetable serial port
– serial port connection from the
output of an ES689 or ES69x that eliminates the need for
an external DAC.

DSP serial port
– interface for an optional external DSP
for control of the CODEC.
AOUT
LINE
VDDA
GNDA
MIC
CMR
AUXA
SW(A-D)
IORB
MSD MCLK
AEN
A[11:0]
T(A-D)
MUTE*
DRQ(A-D)*
DACKB(A-D)*
RESET
IOWB
XI XO
REF GEN
ISA
DUAL GAME
IRQ(A-E)*
VOLUP*
VOLDN*
GENERAL
GPO[6:0]*
BUS
INTERFACE
D[7:0]
PURPOSE I/O
OSCILLATOR
ES689/ES69x
SERIAL PORT
SERIAL PORT
VDDDGNDD
* Some of these pins are shared with other functions.
ROM
RAM
DAC
FIFO
IPROM
MICROCONTROLLER
DCLK
DSP
MSOMSI
MPU-401
SERIAL PORT
DX
DR
STEREO
ESFM
1-BIT
DAC
PCSPKO
PCSPKI
CIN FOUT
FILTER
16-BIT
SERIAL
PORT
VOL CTRL
AND
REGISTER
SET
MASTER
VOL
CTRL
16-BIT
STEREO DAC
FIFO
FS
CODEC
STEREO
16-BIT
PREAMP
IISCLK IIDATA
I
2
S ZV
SERIAL PORT
IILR
CAP3D
3-D
GPI[6:0]*
AUXB*
XSD
ES978
DOCKED
DIGITAL
I/F
XSC
FDXI/O*
16-BIT
STEREO DAC
RECORD
MIXER
PLAYBACK
MIXER
RECORD
SOURCE
AND
VOLUME
CONTROL
XA[3:0]
ES978
ANALOG
I/F