Specifications
ESS Technology, Inc. SAM0025A-062397 3
ES1879 DATA SHEET
CONTENTS
PRELIMINARY
CONTENTS
DESCRIPTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
FEATURES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Record and Playback Features . . . . . . . . . . . . . . . . . . . . 1
Inputs/Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Interfaces to Expansion Audio Mixer (ES978) . . . . . . . . . 2
Mixer Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Plug and Play (PnP) Features . . . . . . . . . . . . . . . . . . . . . 2
Power . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Compatibility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Operating Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
TYPICAL APPLICATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
CONTENTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
FIGURES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
TABLES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
PINOUT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
PIN DESCRIPTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
FUNCTIONAL DESCRIPTION . . . . . . . . . . . . . . . . . . . . . . . . 8
Digital Subsystems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Analog Subsystems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
MIXER SCHEMATIC BLOCK DIAGRAM . . . . . . . . . . . . . . . 10
TYPICAL APPLICATION . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
ISA BUS INTERFACE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
DIGITAL AUDIO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Programming Data Transfers . . . . . . . . . . . . . . . . . . . . 12
First Audio Channel “CODEC” . . . . . . . . . . . . . . . . . . . . 14
DRQ LATCH FEATURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
FOURTH DRQ CHANNEL . . . . . . . . . . . . . . . . . . . . . . . . . . 15
INTERRUPTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
PERIPHERAL INTERFACING . . . . . . . . . . . . . . . . . . . . . . . 18
DSP Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
I
2
S Serial Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Wavetable Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
MPU-401 Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Game/Joystick Interface . . . . . . . . . . . . . . . . . . . . . . . . 21
ES978 Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Mono FDXI and FDXO . . . . . . . . . . . . . . . . . . . . . . . . . 25
General-Purpose I/O . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
GPI/O Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Spatializer 3-D Audio Effects Processor . . . . . . . . . . . . 25
Master Volume . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Hardware Volume Controls . . . . . . . . . . . . . . . . . . . . . . 26
PC Speaker . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Serial EEPROM Interface . . . . . . . . . . . . . . . . . . . . . . . 27
ANALOG DESIGN CONSIDERATIONS . . . . . . . . . . . . . . . . 28
Reference Generator . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Switch-Capacitor Filter . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Audio Inputs and Outputs . . . . . . . . . . . . . . . . . . . . . . . . 28
CONFIGURATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Using ISA PnP Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Non PnP Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Bypass Key . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Accessing the ROM/EEPROM . . . . . . . . . . . . . . . . . . . . 30
PnP Configuration and Registers . . . . . . . . . . . . . . . . . . 30
Logical Device Registers . . . . . . . . . . . . . . . . . . . . . . . . 36
I/O PORTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Port Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
PROGRAMMING THE ES1879 . . . . . . . . . . . . . . . . . . . . . . . 47
Identifying the ES1879 . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Resetting the Audio Device via Software . . . . . . . . . . . . 47
Modes of Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Data Formats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Compatibility Mode Programming . . . . . . . . . . . . . . . . . 50
Extended Mode Programming . . . . . . . . . . . . . . . . . . . . 52
Programming the ES1879 Mixer . . . . . . . . . . . . . . . . . . 59
REGISTERS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Types of Register Access . . . . . . . . . . . . . . . . . . . . . . . . 62
AUDIO MICROCONTROLLER COMMAND SUMMARY . . . 84
POWER MANAGEMENT . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
Power Management Characteristics . . . . . . . . . . . . . . . 87
BIOS Power Management . . . . . . . . . . . . . . . . . . . . . . . 87
ELECTRICAL CHARACTERISTICS . . . . . . . . . . . . . . . . . . . 89
Absolute Maximum Ratings . . . . . . . . . . . . . . . . . . . . . . 89
Thermal Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . 89
Operating Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
DC Electrical Characteristics . . . . . . . . . . . . . . . . . . . . . 89
Power Management Characteristics . . . . . . . . . . . . . . . 90
ES1879 TIMING DIAGRAMS . . . . . . . . . . . . . . . . . . . . . . . . 91
TIMING CHARACTERISTICS . . . . . . . . . . . . . . . . . . . . . . . . 95
MECHANICAL DIMENSIONS . . . . . . . . . . . . . . . . . . . . . . . . 96
APPENDIX A: ES1879 INTERNAL PNP RESOURCE ROM 97
APPENDIX B: ES689/ES69X DIGITAL SERIAL INTERFACE 99
APPENDIX C: I
2
S ZV INTERFACE REFERENCE . . . . . . . 100
APPENDIX D: SCHEMATIC EXAMPLES . . . . . . . . . . . . . . 105
APPENDIX E: LAYOUT GUIDELINES . . . . . . . . . . . . . . . . 109
APPENDIX F: ES1879 BILL OF MATERIALS . . . . . . . . . . . 110










