AD1816 Analog Devices, AD1816 Datasheet - Page 23
AD1816
Manufacturer Part Number
AD1816
Description
Single Chip Plug And Play Multimedia Audio Subsystem
Manufacturer
Analog Devices
Datasheet
1.AD1816.pdf
(52 pages)
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
AD1816AJS
Manufacturer:
AD
Quantity:
5 510
Part Number:
AD1816AJS
Manufacturer:
ADI/亚德诺
Quantity:
20 000
Sound System Direct Registers
The AD1816A has a set of 16 programmable Sound System Direct Registers and 36 Indirect Registers. This section describes all the
AD1816A registers and gives their address, name and initialization state/reset value. Following each register table is a list (in ascend-
ing order) of the full register name, its usage and its type: (RO) Read Only, (WO) Write Only, (STKY) Sticky, (RW) Read Write and
Reserved (res). Table V is a map of the AD1816A direct registers.
LDN
0
0
0
0
0
0
1
1
2
NOTE
DMA channel 4 indicates single-channel mode.
REV. A
Direct
Address
SSBASE + 0
SSBASE + 1
SSBASE + 2
SSBASE + 3
SSBASE + 4
SSBASE + 5
SSBASE + 6
SSBASE + 7
SSBASE + 8
SSBASE + 9
SSBASE + 10
SSBASE + 11
SSBASE + 12
SSBASE + 13
SSBASE + 14
SSBASE + 15
PnP Function
I/O Port Address Descriptor (0x60-0x61)
I/O Port Address Descriptor (0x62-0x63)
I/O Port Address Descriptor (0x64-0x65)
Interrupt Request Level Select (0x70-0x71)
DMA Playback Channel Select (0x74)
DMA Capture Channel Select (0x75)
I/O Port Address Descriptor (0x60-0x61)
Interrupt Request Level Select (0x70-0x71)
I/O Port Address Descriptor (0x60-0x61)
CRDY
JRDY
PFH
Bit 7
TRD
PI
RES
RES
JWRP
PDR
Bit 6
DAZ
VBL
CI
Table IV. Internal Logical Device Configuration
Table V. Sound System Direct Registers
Bit 5
PUR
PLR
TI
JSEL [1:0]
CFMT [1:0]
PFMT [1:0]
Description
The SoundBlaster Pro address range is from 0x100 to 0x3F0. The typi-
cal address is 0x220. The range is 16 bytes long and must be aligned to
a 16 byte memory boundary.
The AdLib address range is from 0x100 to 0x3F8. The typical address
is 0x388. The range is 4 bytes long and must be aligned to an 8 byte
memory boundary.
The Codec address range is from 0x100 to 0x3F8. The range is
16 bytes long and must be aligned to a 16 byte memory boundary.
This IRQ is shared between the SB Pro device and the Codec. These
devices require one of the following IRQ channels: 5, 7, 9, 11, 12 or 15.
Typically, the IRQ is set to 5 or 7 for this device.
This 8-bit channel is shared between the SB Pro device and the Codec
for playback. These devices require one of the following DMA chan-
nels: 0, 1, 3. Typically, DMA channel 1 is set.
This the DMA channel used for capturing Codec data. The Codec op-
erates in single channel mode if a separate DMA channel for capture
and playback is not assigned. The following DMA channels may be
programmed: 0, 1, 3. DMA Channel 4 indicates single channel mode.
The MPU-401 compatible device address range is 0x100 to 0x3FE.
Typical configurations use 0x330. The range is 2 bytes long and must
be aligned to a 2 byte memory boundary.
The MIDI device requires one of the following IRQ channels: 5, 7, 9,
11, 12 or 15.
The Game Port address range is from 0x100 to 0x3F8. The typical
address is 0x200. The range is 8 bytes long and must be aligned to an
8 byte memory boundary.
Indirect SS Data [7:0]
Indirect SS Data [15:8]
PIO Playback/Capture [7:0]
JOYSTICK DATA [7:0]
–23–
Bit 4
COR
PUL
RESERVED
VI
RESERVED
RESERVED
JAXIS [7:0]
JAXIS [15:8]
PC/L
CC/L
Bit 3
CFH
DI
INADR[5:0]
ORR [1:0]
Bit 2
CDR
PST
CST
RI
JMSK [3:0]
Bit 1
CLR
PIO
CIO
GI
ORL [1:0]
AD1816A
Bit 0
CUL
PEN
CEN
SI