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