Apparatus and method for driving a bus to a docking safe state in a dockable computer system including a docking station and a portable computer
First Claim
1. A portable computer in a dockable computer system for assuming at least two states, a docked state and an undocked state, said dockable computer system including a host station, said dockable computer system being in said docked state when said portable computer is operatively associated with said host station and being in said undocked state when said portable computer is physically separate from said host station, said portable computer comprising:
- a computer bus;
a processor coupled to said computer bus;
a docking safe circuit communicating with said computer bus, said docking safe circuit including a dock input, said dock safe circuit driving said computer bus to a docking safe state in response to a DOCK signal on said dock input, wherein said portable computer includes a plurality of bidirectional terminals coupled to said computer bus, and said docking safe state includes setting said bidirectional terminals coupled to said computer bus to an output state before said dockable computer system attains said docked state or said undocked state, and wherein said host station includes a host bus said host station including a plurality bidirectional terminals coupled to said host bus, and said docking safe state includes setting said bidirectional terminals coupled to said host bus to an input state before said dockable computer system attains said docked state or said undocked state, and wherein said docking safe state includes quieting said computer bus before said dockable computer system attains said docked state or said undocked state; and
a dock circuit communicating with said docking safe circuit, said dock circuit providing said DOCK signal in response to said dockable computer system changing states, said dock circuit sensing when said portable computer is physically separate from said host station and when said portable computer is operatively associated with said host station to generate said dock signal before said dockable computer system attains said docked state or said undocked state whereby said portable computer remains powered on without suspending operation of said processor during the transition from said undocked state to said docked state.
1 Assignment
0 Petitions
Accused Products
Abstract
In a dockable computer system capable of hot docking or warm docking, a docking safe circuit drives the bus of the portable computer and docking station to a docking safe state in response to a DOCK signal. The DOCK signal may be a notice signal indicative of a change of state from the undocked state to the docked state or from the docked state to the undocked state. The notice signal may be provided from software, a user-actuated switch or an infrared signal. Preferably, the docking safe state or dockable state is a state in which: the ground conductors of the buses are referenced to a common ground potential; the buses are "quiet" or non-transitioning; the bidirectional terminals on the bus of the portable computer are set to an output state; the bidirectional terminals of the bus of the docking station are set to an input state; and the signaling levels of the buses have the same voltage potential. Preferably, the present invention is implemented on a peripheral component interconnect (PCI) bus.
92 Citations
20 Claims
-
1. A portable computer in a dockable computer system for assuming at least two states, a docked state and an undocked state, said dockable computer system including a host station, said dockable computer system being in said docked state when said portable computer is operatively associated with said host station and being in said undocked state when said portable computer is physically separate from said host station, said portable computer comprising:
-
a computer bus; a processor coupled to said computer bus; a docking safe circuit communicating with said computer bus, said docking safe circuit including a dock input, said dock safe circuit driving said computer bus to a docking safe state in response to a DOCK signal on said dock input, wherein said portable computer includes a plurality of bidirectional terminals coupled to said computer bus, and said docking safe state includes setting said bidirectional terminals coupled to said computer bus to an output state before said dockable computer system attains said docked state or said undocked state, and wherein said host station includes a host bus said host station including a plurality bidirectional terminals coupled to said host bus, and said docking safe state includes setting said bidirectional terminals coupled to said host bus to an input state before said dockable computer system attains said docked state or said undocked state, and wherein said docking safe state includes quieting said computer bus before said dockable computer system attains said docked state or said undocked state; and a dock circuit communicating with said docking safe circuit, said dock circuit providing said DOCK signal in response to said dockable computer system changing states, said dock circuit sensing when said portable computer is physically separate from said host station and when said portable computer is operatively associated with said host station to generate said dock signal before said dockable computer system attains said docked state or said undocked state whereby said portable computer remains powered on without suspending operation of said processor during the transition from said undocked state to said docked state. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of docking or undocking a portable computer and a host station of a dockable computer system, said portable computer having a processing unit coupled to a computer bus and said host station having a host bus, said dockable computer system including a dock circuit for generating a DOCK signal in response to docking or undocking said portable computer, said computer bus being physically, and electrically coupled with said host bus when said portable computer is docked with said host station, said docking circuit sensing when said portable computer is about to be docked or undocked with said host station and determining when said portable computer is docking or undocking to generate said DOCK signal, said method comprising the steps of:
-
receiving said DOCK signal provided by said dock circuit; driving said computer bus to a docking safe state in response to said dock signal by placing a plurality of bidirectional terminals coupled to said computer bus to an output state; and coupling or uncoupling said host bus and said computer bus, whereby said portable computer remains powered on without suspending operation of said processing unit when said portable computer is coupled with or uncoupled from said host station. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A computer operated in an undocked state or a docked state with a station having a station bus, said computer including a computer bus, a connector bus and a computer connector coupled to said connector bus, said station including a station connector coupled to said station bus, said computer connector being coupled to said station connector when said computer is operable in said docked state, said computer connector being physically separate from said station connector when said computer is operable in said undocked state, said computer comprising:
-
a CPU for physical electrical communication with said computer bus; and a bus isolation circuit coupled between said computer bus and said connector bus, said connector bus being coupled between said bus isolation circuit and said computer connector, said bus isolation circuit isolating said computer bus to place said computer bus in a docking safe state when said computer changes states, said bus isolation circuit bringing said connector bus to a high impedance state to isolate said computer bus from said station bus in response to a dock signal indicating when said computer is about to change states, whereby said CPU remains powered on and said CPU remains operational when said computer changes states; and a dock sense circuit for sensing when said computer is about to change states and determines when said computer connector is about to be coupled to said station connector or when said computer connector is about to be disconnected from said station connector to generate said dock signal, said dock sense circuit generating said dock signal in response to said computer being about to change states. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A dockable computer system comprising;
-
a host computer station, including a processor and a station bus; a mobile computer unit including a unit bus, wherein said system is capable of residing in at least two distinct states, a docked state in which said unit is operatively associated with said station and an undocked state in which said unit is physically separate from said station; a docking safe circuit coupled to said unit bus, said docking safe circuit driving said unit bus to a docking safe state in response to a dock signal before said system changes from said undocked state to a docked state or from said docked state to said undocked state, said docking safe state including setting a plurality of bidirectional terminals coupled to said unit bus to an output state, setting a plurality of bidirectional terminals coupled to said station bus to an input state, setting the logic high signal level of said station bus to the logic high signal level of said unit bus, and referencing ground conductors on said station bus and the unit bus to the same ground potential, whereby said mobile computer unit remains powered on without suspending said processor when said mobile computer unit is docked with said host computer station; and a dock sense circuit for sensing when said dockable computer system is about to change states, said dock sense circuit determining when said unit is about to be operatively associated with said station or when said unit is about to be physically separate from said station to generate said dock signal in response to said dockable computer system being about to change states.
-
Specification