Creative SB0350 Hardware Programming Guide - Page 17

Creative SB0350 Manual

Page 17 highlights

1-4 Hardware Overview Bus Interface Chip The Bus Interface Chip (CT1336) is responsible for providing handshake signals and data transfer between the ISA bus and various components on the Sound Blaster card. On Sound Blaster 16, it provides MPU-401 UART mode compatible MIDI, FIFOs for digital audio playback and recording, and interrupt channel sharing by three different processes (8-bit digitized sound, 16-bit digitized sound and MIDI). Advanced Signal Processor Chip The Advanced Signal Processor, used on Sound Blaster 16 Advanced Signal Processing cards, is a technological breakthrough. It can perform high speed mathematical processing on digitized sound data. It also provides real-time signal processing like compression/decompression of sound. The flexibility of the chip is that it can accept the downloading of algorithms. Below is a simplified block diagram of this chip: Clock Clocks Controller Interface Glue Logic AD/DA Data Interface Host Data Interface Serial In/Out Serial In/Out Controller Program RAM (512 x 32) Data RAM (512 x 16) DSP Core Figure 1-1: Block Diagram of the Advanced Signal Processor

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141

1-4
Hardware Overview
Bus Interface Chip
The Bus Interface Chip (CT1336) is responsible for providing handshake signals and
data transfer between the ISA bus and various components on the Sound Blaster card.
On Sound Blaster 16, it provides MPU-401 UART mode compatible MIDI, FIFOs for
digital audio playback and recording, and interrupt channel sharing by three different
processes (8-bit digitized sound, 16-bit digitized sound and MIDI).
Advanced Signal Processor Chip
The Advanced Signal Processor, used on Sound Blaster 16 Advanced Signal
Processing cards, is a technological breakthrough.
It can perform high speed
mathematical processing on digitized sound data.
It also provides real-time signal
processing like compression/decompression of sound.
The flexibility of the chip is
that it can accept the downloading of algorithms.
Below is a simplified block
diagram of this chip:
DSP Core
Program
R A M
(512 x 32)
Data
R A M
(512 x 16)
Serial
In/Out
Serial
In/Out
Clock
Controller
Clocks
Glue Logic
Host Data
Interface
Controller
Interface
AD/DA Data
Interface
Figure 1-1: Block Diagram of the Advanced Signal Processor