Power management, 1 ac’97 reset modes, 1 cold reset – Cirrus Logic CS4205 User Manual

Page 59: 2 warm reset, 3 new warm reset, 4 register reset, 1 ac ’97 reset modes, 1 cold reset 10.1.2 warm reset, 3 new warm reset 10.1.4 register reset, Cs4205

Advertising
background image

CS4205

DS489PP4

59

10. POWER MANAGEMENT

10.1

AC ’97 Reset Modes

The CS4205 supports four reset methods, as de-
fined in the AC ’97 Specification: Cold Reset,
Warm Reset, New Warm Reset, and Register Reset.
A Cold Reset results in all AC ’97 logic (registers
included) initialized to its default state. A Warm
Reset or New Warm Reset leaves the contents of
the AC ’97 register set unaltered. A Register Reset
initializes only the AC ’97 registers to their default
states.

10.1.1

Cold Reset

A Cold Reset is achieved by asserting RESET# for
a minimum of 1 µs after the power supply rails
have stabilized. This is done in accordance with the
minimum timing specifications in the AC ’97 Seri-
al Port Timing
section on page 10. Once de-assert-
ed, all of the CS4205 registers will be reset to their
default power-on states and the BIT_CLK and
SDATA_IN signals will be reactivated.

10.1.2

Warm Reset

A Warm Reset allows the AC-link to be reactivated
without losing information in the CS4205 registers.
A Warm Reset is required to resume from a D3

hot

state where the AC-link had been halted yet full
power had been maintained. A primary codec
Warm Reset is initiated when the SYNC signal is
driven high for at least 1 µs and then driven low in
the absence of the BIT_CLK clock signal. The
BIT_CLK clock will not restart until at least 2 nor-

mal BIT_CLK clock periods (162.8 ns) after the
SYNC signal is de-asserted. A Warm Reset of the
secondary codec is recognized when the primary
codec on the AC-link resumes BIT_CLK genera-
tion. The CS4205 will wait for BIT_CLK to be sta-
ble to restore SDATA_IN activity, S/PDIF and/or
serial data port transmission on the following
frame.

10.1.3

New Warm Reset

The New Warm Reset also allows the AC-link to
be reactivated without losing information in the
registers. A New Warm Reset is required to resume
from a D3

cold

state where AC-link power has been

removed. New Warm Reset is recognized by the
low-high transition of RESET# after the AC-link
has been programmed into PR4 powerdown. The
New Warm Reset functionality can be disabled by
setting the CRST bit in the Misc. Crystal Control
Register (Index 60h)
.

10.1.4

Register Reset

The last reset mode provides a Register Reset to the
CS4205. This is available only when the CS4205
AC-link is active and the Codec Ready bit is ‘set’.
The audio (including extended audio) control reg-
isters (Index 00h - 3Ah) and the vendor specific
registers (Index 5Ah - 7Ah) are reset to their de-
fault states by a write of any value to the Reset Reg-
ister (Index 00h). The modem (including GPIO)
registers (Index 3Ch - 56h) are reset to their default
states by a write of any value to the Extended Mo-
dem ID Register (Index 3Ch)
.

Advertising