AD1816 Analog Devices, AD1816 Datasheet - Page 23

no-image

AD1816

Manufacturer Part Number
AD1816
Description
Single Chip Plug And Play Multimedia Audio Subsystem
Manufacturer
Analog Devices
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
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

Related parts for AD1816