×

Event driven power reducing software state machine

  • US 5,469,553 A
  • Filed: 12/16/1994
  • Issued: 11/21/1995
  • Est. Priority Date: 04/16/1992
  • Status: Expired due to Term
First Claim
Patent Images

1. A computer peripheral control system for controlling operations of a computer peripheral device and including a processor for executing instructions and a memory for storing the instructions and a plurality of hardware subsystems of the device being connected to and controlled by said processor, and further comprising:

  • clock means for driving the processor at a predetermined clock rate;

    a plurality of operation software state machines, each of said plurality of operation state machines having a plurality of steady states bridged by transitional states, at least a first one of the steady states being a power reduced steady state and at least a second one of the steady states being a ready steady state, and comprising a sequence of instructions stored in the memory and executed in the processor, and each of said plurality of state machines for operating a corresponding one of the hardware subsystems of the device connected to the processor, an active one of said plurality of operation state machines executing instructions in the processor at a particular time;

    event generating means within at least some of the hardware subsystems for generating an event;

    event identification means within the processor, responsive to said event, for identifying the event for identifying one the hardware subsystems associated with the event and for identifying one of said plurality of operation state machines to process said event by executing instructions of said at associated operation state machine in the processor, said associated state machine thereupon transitioning through transitional states until a subsequent steady state is reached and operating particular hardware components of said associated one of the hardware subsystems;

    said processor including event completion detection means for detecting arrival of said associated state machine at said subsequent steady state,said associated operation state machine being responsive to the event completion detection means and including a power down transitional slate reached from said subsequent steady state for transitioning said associated operation state machine to the first power reduced steady state for decreasing power to said particular hardware components.

View all claims
  • 7 Assignments
Timeline View
Assignment View
    ×
    ×