69rlq62d-f714peg4 * Memec (Headquar
ter
s) - Unique
Tec
h,
Insight,
Impact
MAR
VELL CONFIDENTIAL,
UNDER ND
A# 12101050
69rlq62d-f714peg4 * Memec (Headquar
ter
s) - Unique
Tec
h,
Insight,
Impact
MAR
VELL CONFIDENTIAL,
UNDER ND
A# 12101050
69r
lq62d-f714peg4 * Memec (Headquar
ters) - Unique
T
ech, Insight, Impact * UNDER ND
A# 12101050
MAR
VELL CONFIDENTIAL - UNA
UTHORIZED DISTRIB
UTION OR USE STRICTL
Y PR
OHIBITED
Slave Power Management Unit
Copyright © 12/13/06 Marvell
CONFIDENTIAL
Doc. No. MV-TBD-00 Rev. A
December 13, 2006
Document Classification: Proprietary Information
Page 239
Not approved by Document Control. For review only.
9.1.1
Differences Between PXA300 Processor and PXA310
Processor
There are no differences in the BPMU for the PXA300 processor and PXA310 processor.
9.2
Operation
The BPMU controls the operation of power states and reset signals for the units within the application
subsystem. The BPMU interfaces to an external supply regulator (PMIC) using the power manager I
2
C module
in the services unit. Control over these features, as well as the clocks to each unit through the clock control unit,
allows the overall power consumption and performance of the application subsystem to be optimized for
particular applications. The power-management unit contains the follow sections:
•
Reset management
•
Power management
•
Voltage management
9.2.1
Reset Management
The application subsystem can be reset by one of four reset sources from the services unit (MPMU). The MPMU
is the originator of resets and the BPMU is the coordinator of the resets in the application subsystem. The
Application Subsystem Reset Status Register (ARSR)
records the kind of reset that occurred. Software needs this
information.
•
System reset—An uncompromised, ungated, total, and complete reset that is a combination of three
top-level resets: power-on, hardware, and watchdog resets. These three resets all put the BPMU in the same
reset state, but the status bits in the services unit are different. System reset is output from the services unit to
the application subsystem. Assertion is asynchronous. De-assertion is synchronous to the timekeeping
oscillator clock.
•
GPIO reset—Issued in response to a GPIO reset detected by the services unit. Before asserting this reset to
the application subsystem, the BPMU handshakes with the memory controller to flush the system and place
DDR SDRAM into self-refresh.
•
S3 low-power state exit reset—Issued when the BPMU is recovering from S3/D4 state. Low-power state
exit reset is output by the services unit and is asserted and de-asserted synchronously to the timekeeping
oscillator clock.
•
Watchdog reset—Issued in response to the watchdog timer overflow. The detects this and sends a signal out
to the services unit, which translates it into a watchdog reset.
illustrates the resets of the application subsystem.