2 bus interface unit operation during idle m, 3 watchdog timer unit operation during idle, Figure 83. smm interaction with idle and powerdow – Intel 386 User Manual

Page 186

Advertising
background image

8-5

CLOCK AND POWER MANAGEMENT UNIT

Figure 8-3. SMM Interaction with Idle and Powerdown Modes

8.1.2.2

Bus Interface Unit Operation During Idle Mode

The bus interface unit (BIU) can process DMA, DRAM refresh, and external hold requests during
idle mode. When the first request occurs, the core wakes up long enough to relinquish bus control
to the bus arbiter, then returns to idle mode. For the remaining time in idle mode, the bus arbiter
controls the bus. DMA, DRAM refresh, and external hold requests are processed in the same way
as during normal operation.

8.1.2.3

Watchdog Timer Unit Operation During Idle Mode

When the watchdog timer unit is in system watchdog mode, idle mode stops the down-counter.
Since no software can run while the CPU is idle, a software watchdog is not needed. When it is
in bus monitor or general-purpose timer mode, the watchdog timer unit continues to run while the
device is in idle mode. (Chapter 17 describes the watchdog timer unit.)

Reset or

RSM Instruction

with Halt Restart

Slot Clear

System

Management

Mode

Powerdown

Mode

Idle

Mode

Normal

Operation

SMI#

A2229-03

Halt Instruction

with Idle Flag Set

RSM Instruction

with Idle Flag and

Halt Restart Slot Set

SMI#

R

es

e

t

o

r

U

n

m

a

s

ke

d

In

terr

upt

Halt Instruction

with Powerdown

Flag Set

RSM with

Powerdown Flag

and Halt Restart

Slot Set

or

N

M

I

o

r

N

M

I

SMI#

Un

m

as

ke

d

In

te

rr

u

p

t

R

e

se

t o

r

Advertising