System wake-up based on joystick movement
First Claim
1. A system, comprising:
- a host processor;
a second processor; and
a joystick interface with a game port;
wherein said second processor is adapted to sense a change in a position of a joystick coupled to said joystick interface while said host processor is in a sleep mode, and to initiate a wake-up procedure in said host processor upon sensing said change in said position of said joystick.
6 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a game port interface having a second processor interface in addition to an otherwise conventional first processor interface such that a second processor may directly poll the game port interface to detect movement of a joystick device while a first, host processor is in a low power mode. Thus, the second processor may identify movement in the joystick and initiate a wake up sequence in the first, host processor via a communication path between the two processor interfaces. The additional processor interface allows the second processor to poll the joystick without interfering with the normal operation of the joystick. The present invention provides the power savings benefits of maintaining a host processor in a low power mode while at the same allowing another processor which may or may not be in a reduced power mode to detect movement of the joystick and initiate a wake up sequence in the host processor in response thereto.
91 Citations
13 Claims
-
1. A system, comprising:
-
a host processor;
a second processor; and
a joystick interface with a game port;
wherein said second processor is adapted to sense a change in a position of a joystick coupled to said joystick interface while said host processor is in a sleep mode, and to initiate a wake-up procedure in said host processor upon sensing said change in said position of said joystick.
-
-
2. A game port interface comprising:
-
a timing circuit to sense a change in a condition of a joystick interfacing with said game port interface;
a first data bus interface to provide a first processor access to said condition of said joystick; and
a second data bus interface to provide a second processor access to said condition of said joystick;
wherein said second processor is adapted to be woken-up from a sleep mode upon a change in condition of said joystick. - View Dependent Claims (3, 4, 5)
said first data bus interface includes a communication path with said second data bus interface to allow communication from said second processor to said first processor.
-
-
4. The game port interface according to claim 2, wherein:
said second processor is a digital signal processor.
-
5. The game port interface according to claim 2, further comprising:
a logic circuit to allow one of a first polling signal from said first processor and a second polling signal from said second processor to trigger said game port interface.
-
6. A method of polling a game port interface with a joystick, comprising:
-
adapting a second processor to sense a change in a position of said joystick coupled to a joystick interface of said game port while a host processor is in a sleep mode, and to initiate a wake-up procedure in said host processor upon sensing said change in said position of said joystick;
placing said host processor in a low power mode; and
polling said joystick interface of said game port from said second processor. - View Dependent Claims (7, 8, 9)
polling said joystick interface of said game port from said host processor.
-
-
8. The method of polling a game port interface with a joystick according to claim 7, wherein:
said low power mode halts polling from said host processor to said joystick interface.
-
9. The method of polling a game port interface with a joystick according to claim 7, further comprising:
placing said second processor in a low power mode.
-
10. Apparatus for polling a game port interface with a joystick, comprising:
-
means for adapting a second processor to sense a change in position of said joystick coupled to a joystick interface of said game port while a host processor is in a sleep mode, and for initiating a wake-up procedure in said host processor upon sensing said change in said position of said joystick;
means for placing said host processor in a low power mode; and
means for polling said joystick interface of said game port from said second processor. - View Dependent Claims (11, 12, 13)
means for polling said joystick interface of said game port from said host processor.
-
-
12. The apparatus for polling a game port interface with a joystick according to claim 11, wherein:
said low power mode halts polling from said host processor to said joystick interface.
-
13. The apparatus for polling a game port interface with a joystick according to claim 11, further comprising:
means for placing said second processor in a low power mode.
Specification