Download Print this page

Freescale Semiconductor MPC8313E PowerQUICC II Pro Family Reference Manual page 289

Integrated
Hide thumbs Also See for MPC8313E PowerQUICC II Pro:

Advertisement

Remote
Power
Wake-up (PME)
Case
State
Signaling
Enabled?
1
D0
Not available
2
D1
Yes
3
D2
Yes
4
D3Hot
Yes
5
D3Warm
Yes
6
D1
Yes
7
D2
Yes
MPC8313E PowerQUICC™ II Pro Integrated Processor Family Reference Manual, Rev. 2
Freescale Semiconductor
Table 5-75. MPC8313E Agent Mode Wake-Up Support
Wake-up Event
Source
Not applicable
Active state, normal system activity
Defined wake-up
PME signaling to the host from the D1 state is not likely to be used in
event: USB, internal
an application. When a defined wake-up event occurs PMC will assert
timer, external
an interrupt to the e300 (if not masked) which will cause it to wake-up
interrupt, TSEC,
directly.
GPIO
To support PME signaling the following sequence should be followed:
When a defined wake-up event occurs in D1 and PME signaling is
enabled (PMCCR1[PME_EN] = 1), PCI_PME will be asserted to the
host. Since the e300 has not been powered off, it will return to D0
(full-on) mode directly. To support PME signaling the e300 should not
continue normal processing until the host has instructed the device to
return to D0. The host would do this by writing
PCIPMCR1[Power_State] = 00b in the PCI config space. This will
cause the PMCCR1[NEXT_STATE] field to become 00b (D0) causing
an interrupt to the e300. The e300 can then respond to the host that is
had returned to D0 by writing PMCCR1[CURRENT_STATE] = 00,
which will then be reflected in PCIPMCR1[POWER_STATE],
indicating to the host that it has returned to D0. Normal processing can
then continue.
USB, internal timer,
Same as D1 state (Case 2), except e300 transitions to Full On mode
external interrupt,
from Nap state.
TSEC, GPIO
USB, internal timer,
Same as D1 state (Case 2), except e300 transitions to Full On mode
external interrupt,
from Sleep mode.
TSEC, GPIO
USB, internal timer,
In D3Warm the e300 is powered off. When the wake-up event occurs
external interrupt,
e300 does not return to D0 directly. Rather, PCI_PME is asserted to
TSEC, GPIO
the host. The host will then instruct the device to return to D0 (writing
PCIPMCR1[POWER_STATE] = 00). This will set
PMCCR1[NEXT_STATE] = 00 and the device will continue to
wake-up. Once awake the e300 should signal to the host that it has
returned to D0 by writing PMCCR1[CURRENT_STATE] = 00b which
will set PCIPMCR1[POWER_STATE] = 00. When the wake-up event
occurs the device wakes to a partially uninitialized state (DDRC, IPIC
etc. will need to be initialized). NOTE: PCI_PME signaled to the host
occurs from D3Warm without powering up the device through the
external power switch.
Other (e.g., e300
PME signaling to the host from the D1 state is not likely to be used in
decrementer timer,
an application.
2
e300 snoop hit, I
C)
e300 is in Doze mode. If an e300 interrupt occurs, the e300 will
transition to Full On mode directly. PME signalling to the host can be
supported if desired (see Case 2).
Other (e.g., e300
Same as D1 state (Case 6), except e300 transitions to Full On mode
decrementer timer,
from Nap state.
2
I
C)
System Configuration
Action
5-81

Advertisement

loading

This manual is also suitable for:

Mpc8313 powerquicc ii pro