User manual

P
R
E
L
I
M
I
N
A
R
Y
T
E
C
H
N
I
C
A
L
D
A
T
A
P
R
E
L
I
M
I
N
A
R
Y
T
E
C
H
N
I
C
A
L
D
A
T
A
This information applies to a product under development. Its characteristics and specifications are subject to change with-
out notice. Analog Devices assumes no obligation regarding future manufacturing unless otherwise agreed to in writing.
31REV. PrA
For current information contact Analog Devices at (781) 461-3881
ADSP-2192October 2000
SMSel (Bit 3): Stereo / Mono Select - AC97 Mode
Only. (0 = Mono Stream or 1 = Stereo Stream)
SLOT (Bits 74): AC97 Slot Select - AC97 Mode
Only.
FIP (Bit 108): FIFO interrupt position. An interrupt
is generated when FIP[2:0] + 1 words have been
received in the FIFO. The interrupt is level-sensitive.
DME (Bit 11): DMA Enable. (0 = DMA Disabled or
1 = DMA Enabled)
RFF (Bit 13): Receive FIFO Full - Read Only. (0 =
FIFO Not Full or 1 = FIFO Full)
RFE (Bit 14): Receive FIFO Empty - Read Only. (0 =
FIFO Not Empty or 1 = FIFO Empty)
RO (Bit 15): Receive Overflow - Sticky,
Write-One-Clear. (0 = FIFO Overflow has not
occurred or 1 = FIFO Overflow has occurred)
System Reset Description
There are several sources of reset to the ADSP-2192.
Power On Reset
PCI Reset
USB Reset
Soft Reset (RST in CMSR Register)
Power On Reset
The DSP has an internal power on reset circuit that resets
the DSP when power is applied. The DSP also has a Power
On Reset PORST
signal that can initiate this master reset.
Note that PORST
is not needed when using PCI or USB
(and is shown as a no connect in Figure 8 on page 33); these
interfaces reset the DSP under their control as needed.
DSP Software Reset
The DSP can generate a software reset using the RSTD bit
in DSP Interrupt/Powerdown Registers). Generally, reset
conditions are handled by forcing the DSPs to execute
ROM- or RAM-based Reset Handler code. The Reset Han-
dler that gets executed can be dictated by the Reset Source
as defined by the CRST[1:0] bits in the Chip Mode/Status
Register (CMSR).
The exact Reset Functionality is therefore defined by the
ROM and RAM Reset Handler Code and as such is
programmable.
Booting Modes
The ADSP-2192 has two mechanisms for automatically
loading internal program memory after reset. The CRST
pins, sampled during power on reset, implement these
modes:
Boot from PCI Host
Boot from USB Host
Optionally, extra boot information can come from an SPI or
Microwire serial EPROM during PCI or USB booting. The
boot process flow appears in Figure 6 on page 32.
Power Management Description
The ADSP-2192 supports several states with distinct power
management and functionality capabilities. These states
encompass both hardware and software state.
The driver and DSP code take responsibility for detailed
power management of the modem, so minimum power lev-
els are achieved regardless of OS or BIOS. The driver and
DSPs manage power by changing platform states as neces-
sary in response to events.
Power Regulators
The ADSP-2192 is intended to operate in a variety of dif-
ferent systems. These include PCI, CardBus, USB and
imbedded (Sub-ISA) applications. The PCI and USB spec-
ifications define power consumption limits that constrain
the ADSP-2192 design.
2.5V Regulator Options
In 5V and 3.3V PCI applications the ADSP-2192 2.5V
IVDD supply will be generated by an on-chip regulator.
The internal 2.5V supply (IVDD) can be generated by the
on-chip regulator combined with an external power transis-
tor as shown in Figure 7 on page 32. To support the PCI
specifications power down modes, the two transistors con-
trol the primary and auxiliary supply. If the reference
voltage on RVDD (typically the same as PCIVDD) drops
out, the VCTRLAUX will switch on the device connected
Table 26. AC97 Slot Select Values
Slot Mono Stereo
00000010 Reserved
0011 Slot 3 Slots 3/4
0100 Slot 4 Slots 4/5
0101 Slot 5 Slots 5/6
0110 Slot 6 Slots 6/7
0111 Slot 7 Slots 7/8
1000 Slot 8 Slots 8/9
1001 Slot 9 Slots 9/10
1010 Slot 10 Slots 10/11
1011 Slot 11 Slots 11/12
1100 Slot 12 Not Allowed
11011111 Reserved