
AD1812
REV. 0
–14–
Table VIII. Windows Sound System, Logical Device Number = 0
Register Name Address Type
Description Value
Activate
I/O Range Check 0x31
0x30
Read/Write
Read/Write
Activates device.
Performs conflict check
on selected I/O range.
I/O Base [15:8].
I/O Base [7:0].
Selects interrupt level.
Active HI, level-sensitive
(not user programmable).
Indicates DMA capture
channel.
I/O Port Base
Address
IRQ Level Select 0x70
IRQ Type Select 0x71
0x60
0x61
Read/Write
Read/Write
Read/Write
Read-Only
DMA Select 0
0x74
Read/Write
DMA Select 1
0x75
Read/Write Indicates DMA playback
channel. (If DMA 0 is
not used, capture and
playback occurs on
DMA 1.)
Table IX. Game Registers, Logical Device Number = 1
Address
Value
Register Name
Type
Description
Activate
I/O Range Check 0x31
0x30
Read/Write
Read/Write
Activates device.
Performs conflict check
on selected I/O range.
I/O Base [9:8].
I/O Base [7:0].
Selects interrupt level.
Active HI, edge-sensitive
(not user programmable).
Indicates which 8-bit
DMA channel.
I/O Port Base
Address
IRQ Level Select 0x70
IRQ Type Select
0x60
0x61
Read/Write
Read/Write
Read/Write
Read-Only
0x71
DMA Select 0
0x74
Read/Write
Table X. Music Synthesizer, Logical Device Number = 2
Address
Value
Register Name
Type
Description
Activate
I/O Range Check 0x31
0x30
Read/Write
Read/Write
Activates device.
Performs conflict check
on selected I/O range.
I/O Base [9:8].
I/O Base [7:0].
I/O Port Base
Address
0x60
0x61
Read/Write
Read/Write
Table XI. MIDI Port, Logical Device Number = 3
Address
Value
Register Name
Type
Description
Activate
I/O Range Check 0x31
0x30
Read/Write
Read/Write
Activates device.
Performs conflict check
on selected I/O range.
I/O Base [9:8].
I/O Base [7:0].
Selects interrupt level.
Active HI, edge-sensi-
tive (not user program-
mable).
I/O Port Base
Address
IRQ Level Select 0x70
IRQ Type Select 0x71
0x60
0x61
Read/Write
Read/Write
Read/Write
Read-Only
Table XII. Game Port, Logical Device Number = 4
Address
Value
Register Name
Type
Description
Activate
0x30
Read/Write
Activates device.
I/O Range Check 0x31
Read/Write
Performs conflict check
on selected I/O range.
I/O Port Base
Address
0x60
0x61
Read/Write
Read/Write
I/O Base [9:8].
I/O Base [7:0].
Table XIII. Modem, Logical Device Number = 5
Address
Register Name
Value
Type
Description
Activate
0x30
Read/Write Activates device.
I/O Range Check 0x31
Read/Write Performs conflict check
on selected I/O range.
I/O Port Base
Address
0x60
0x61
Read/Write I/O Base [9:8].
Read/Write I/O Base [7:0].
IRQ Level Select 0x70
Read/Write Selects interrupt level.
IRQ Type Select 0x71
Read Only
Active HI, edge-sensitive
(not user programmable).
Power-Down Control
The AD1812 contains two levels of Power-Down control. One
level of control is accessed through the embedded codec registers
and another is accessed via the PnP vendor defined registers.
The codec registers allow sections of the embedded codec to be
turned off to conserve power.