17.05.2015 Views

TI486 Microprocessor - Al Kossow's Bitsavers

TI486 Microprocessor - Al Kossow's Bitsavers

TI486 Microprocessor - Al Kossow's Bitsavers

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Overview<br />

3.1.2 Power Management<br />

3.1.2.1 Suspend Request (SUSP)<br />

3.1.2.2 Suspend Acknowledge (SUSPA)<br />

The power management signals allow the <strong>TI486</strong>SLC/E to enter suspend<br />

mode. Suspend mode circuitry allows the <strong>TI486</strong>SLC/E to consume minimal<br />

power while maintaining the entire internal CPU state.<br />

Suspend Request (SUSP) is an active-low input that requests the <strong>TI486</strong>SLC/E<br />

to enter suspend mode. After recognizing SUSP is active, the processor<br />

completes execution of the current instruction, any pending decoded<br />

instructions and associated bus cycles. In addition, the <strong>TI486</strong>SLC/E waits for<br />

the coprocessor to indicate a not busy condition (BUSY=1) before entering<br />

suspend mode and asserting suspend acknowledge (SUSPA). During<br />

suspend mode, internal clocks are stopped and only the logic associated with<br />

monitoring RESET, HOLD and FLUSH remains active. With SUSPA asserted,<br />

the CLK2 input to the <strong>TI486</strong>SLC/E can be stopped in either phase. Stopping<br />

the CLK2 input further reduces current consumption of the <strong>TI486</strong>SLC/E.<br />

To resume operation, the CLK2 input is restarted (if stopped), followed by<br />

deassertion of the SUSP input. The processor then resumes instruction<br />

fetching and begins execution in the instruction stream at the point it had<br />

stopped. The SUSP input is level sensitive and must meet specified setup and<br />

hold times to be recognized at a particular clock edge. The SUSP input is<br />

ignored following reset and can be enabled using the SUSP bit in the CCRO<br />

configuration register.<br />

The Suspend Acknowledge (SUSPA) output indicates that the <strong>TI486</strong>SLC/E<br />

has entered the suspend mode as a result of SUSP assertion or execution of<br />

a HALT instruction. If SUSPA is asserted and the CLK2 input is switching, the<br />

<strong>TI486</strong>SLC/E continues to recognize FLT, RESET, HOLD, and FLUSH. If<br />

suspend mode was entered as the result of a HALT instruction, the<br />

<strong>TI486</strong>SLC/E also continues to monitor the NMI input and an unmasked INTR<br />

input. Detection of INTR or NMI forces the <strong>TI486</strong>SLC/E to exit suspend mode<br />

and begin execution of the appropriate interrupt service routine. The CLK2<br />

input to the processor may be stopped after SUSPA has been asserted to<br />

further reduce the power consumption of the <strong>TI486</strong>SLC/E. The SUSPA output<br />

is disabled (floated) following reset and can be enabled using the SUSP bit in<br />

the CCRO configuration register.<br />

3-14<br />

<strong>TI486</strong>SLCIE Bus Interface

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!