Contents
Introduction
What You Should Know...............................................................................................ix
Scope and Manual Organization ...................................................................................ix
Document Conventions..................................................................................................x
Determining User's Sound Blaster Card ..................................................................... xii
Determining User's Card Settings .............................................................................. xiii
Chapter 1
Hardware Overview
Anatomy of Sound Blaster Family of Audio Cards.................................................... 1-2
Digital Sound Processor Chip..................................................................... 1-2
Mixer Chip.................................................................................................. 1-3
FM Synthesizer Chip................................................................................... 1-3
Bus Interface Chip....................................................................................... 1-4
Advanced Signal Processor ........................................................................ 1-4
Block Diagrams for Sound Blaster Family of Audio Cards....................................... 1-6
Chapter 2
Introduction to DSP Programming
DSP I/O Addresses ................................................................................................... 2-2
Resetting DSP............................................................................................................ 2-2
Reading from DSP..................................................................................................... 2-3
Writing to DSP .......................................................................................................... 2-4
Handling Interrupts from DSP ................................................................................... 2-4
Sharing of Interrupts.................................................................................... 2-5
Configuring DMA and Interrupt Settings ................................................................... 2-6
Chapter 3
Digitized Sound I/O Programming
Digitized Sound Operation Modes ............................................................................ 3-2
Digitized Sound Data Format...................................................................... 3-2
Digitized Sound I/O Transfer Rate.............................................................. 3-4
Direct-Mode ............................................................................................... 3-4
Single-cycle DMA Mode ............................................................................ 3-4
Auto-initialize DMA Mode......................................................................... 3-5
High-Speed DMA Mode ............................................................................. 3-6
ADPCM DMA mode................................................................................... 3-6
DSP Digitized Sound I/O Capability........................................................... 3-7