AD1821 Analog Devices, AD1821 Datasheet - Page 22
![no-image](/images/manufacturer_photos/0/0/56/analog_devices_sml.jpg)
AD1821
Manufacturer Part Number
AD1821
Description
Manufacturer
Analog Devices
Datasheet
1.AD1821.pdf
(44 pages)
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
AD1821JC
Manufacturer:
TOKO
Quantity:
1 027
Part Number:
AD1821JS
Manufacturer:
ADI/亚德诺
Quantity:
20 000
AD1821
LDN
0
0
0
0
0
0
1
1
2
NOTE
DMA channel 4 indicates single-channel mode.
Sound System Direct Registers
The AD1821 has a set of 16 programmable Sound System Direct Registers and 36 Indirect Registers. This section describes all the
AD1821 registers and gives their address, name and initialization state/reset value. Following each register table is a list (in ascending
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 AD1821 direct registers.
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
TRD
Bit 7
PI
RES
RES
JWRP
Bit 6
PDR
DAZ
VBL
CI
Table IV. Logical Device Configuration
Table V. Sound System Direct Registers
PUR
Bit 5
PLR
TI
CFMT [1:0]
PFMT [1:0]
JSEL [1:0]
Description
The SoundBlaster Pro address range is from 0x100 to 0x3F0. The
typical 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]
–22–
Bit 4
COR
PUL
VI
RESERVED
RESERVED
RESERVED
JAXIS [7:0]
JAXIS [15:8]
PC/L
PC/L
CFH
Bit 3
DI
INADR[5:0]
ORR [1:0]
CDR
Bit 2
CST
PST
RI
JMSK [3:0]
CLR
Bit 1
CIO
PIO
GI
ORL [1:0]
CUL
CEN
Bit 0
PEN
SI
REV. 0