System for periodically transmitting signal to/from sleeping node identifying its existence to a network and awakening the sleeping node responding to received instruction
First Claim
1. A network connection system comprising a network controller having a sleep mode and a transceiver for connecting said network controller to a data processing network, said network controller being configured for allowing a sleep mode for a data processing node connected to said network controller, the data processing network being configured to repetitively signal its presence to said transceiver when the data processing node is in the sleep mode and said data processing node being configured to awake from the sleep mode in response to said transceiver receiving a transmission including an instruction field including a node address for the data processing node and an awaking instruction.
1 Assignment
0 Petitions
Accused Products
Abstract
One of the fundamental benefits of the 10BASE-T physical interface for 802.3/Ethernet is that the health of the communications link can be permanently monitored. When in the "link good" condition, the 10BASE-T transceiver is required to output a link status (LNKST) signal to this effect. Media Access Controller (MAC) 30, with an embedded 10BASE-T transceiver (37), uses the LNKST signal to provide power management to the MAC (30). By using the programmable AWAKE bit, the receive section of the 10BASE-T transceiver (37) can remain powered, even if the SLEEP input to the MAC (30) is activated. This allows the transceiver (37) to detect a link beat pulse (60) or receive packet activity. If either receive condition is encountered, the internal transceiver (37) will activate the LNKST output from the MAC (30). The system hardware and/or software can use the LNKST output to take appropriate action. For instance, if the LNKST output is active (low), then the computer is connected to an active network, and it is likely that the operating system will allow the MAC (30) to remain powered. However, if the LNKST becomes inactive (high) then the system can assume that the link is inactive, and the MAC can be powered down to save power. If at a later time the link is re-established, the MAC (30) can be powered back up to take advantage of the communications channel. In this way, the power consumption of the Ethernet connection can be managed by the operating software/hardware.
120 Citations
16 Claims
- 1. A network connection system comprising a network controller having a sleep mode and a transceiver for connecting said network controller to a data processing network, said network controller being configured for allowing a sleep mode for a data processing node connected to said network controller, the data processing network being configured to repetitively signal its presence to said transceiver when the data processing node is in the sleep mode and said data processing node being configured to awake from the sleep mode in response to said transceiver receiving a transmission including an instruction field including a node address for the data processing node and an awaking instruction.
-
6. A method for operating a data processing network, which comprises connecting a data processing node to a data processing network through a network controller and a transceiver, comprising the steps of:
-
allowing a selected data processing node to assume a sleep mode; monitoring the data processing network with a portion of the transceiver for transmissions when the selected data processing node is in the sleep mode; periodically signalling the data processing network with the transceiver to signal presence of the transceiver on the data processing network; and awakening the selected data processing node from the sleep mode in response to receiving a transmission including an instruction field including a node address for the selected data processing node and an awakening instruction. - View Dependent Claims (7)
-
-
8. A method for operating a data processing network, which comprises connecting a data processing node to a data processing network through a network controller and a transceiver, comprising the steps of:
-
allowing a selected data processing node to assume a sleep mode; signalling a portion of the transceiver with the data processing network to signal presence of the data processing network when the selected data processing node is in the sleep mode; and awakening the selected data processing node from the sleep mode in response to said transceiver of the selected data processing node receiving a transmission including an instruction field including a node address for the selected data processing node and an awakening instruction. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A network connection system for connecting a data processing node to a data processing network comprising:
-
a network controller for allowing a selected data processing node connected to the network controller to be in a sleep mode; a transceiver for connecting the network controller to a data processing network, the transceiver being configured such that a portion of the transceiver can be selectively enabled to monitor for transmissions on the data processing network when the selected data processing node is in the sleep mode, and the transceiver being configured to awake the selected data processing node from the sleep mode in response to receiving a transmission including an instruction field including a node address for the selected data processing node and an awaking instruction; a transmitter; and a receiver comprising a data decoder and a data detector including a pulse amplitude detector, a pulse width detector, and a multiple pulse detector.
-
-
14. A network connection system for connecting a data processing node to a data processing network comprising:
-
a network controller for allowing a selected data processing node connected to the network controller to be in a sleep mode; a transceiver for connecting the network controller to the data processing network, the transceiver being configured such that a portion of the transceiver can be selectively enabled to monitor for transmissions on the data processing network when the selected data processing node is in the sleep mode and the transceiver is further configured to initiate awakening of the network controller when a transmission on the data processing network intended for the data processing node is wherein said network controller being configured to assume a sleep mode when the selected data processing node assuming a sleep mode and the data processing network being configured to repetitively signal its presence to the transceiver when the data processing node is in the sleep mode.
-
-
15. A method for operating a data processing network, which comprises connecting a data processing node to a data processing network through a network controller and a transceiver, comprising the steps of:
-
allowing a selected data processing node to assume a sleep mode; signalling a portion of the transceiver with the data processing network to signal presence of the data processing network when the selected data processing node is in the sleep mode; transmitting transmissions on the network to the selected data processing node through the transceiver; monitoring the data processing network with a portion of the transceiver for transmissions when the selected data processing node is in the sleep mode; and awakening said selected data processing node from the sleep mode in response to receiving a transmission including an instruction field including a node address for the selected data processing node and an awakening instruction. - View Dependent Claims (16)
-
Specification