Method and apparatus for supporting access of a serial ATA storage device by multiple hosts with separate host adapters
First Claim
1. An adapter unit operative to support access of a Serial Advanced Technology Attachment (SATA) storage device by a plurality of hosts associated with separate host adapters, comprising:
- a multiplexer configured to receive a plurality of sets of communication signals, one signal set for each of a plurality of host adapters, and to select one of the plurality of signal sets based on a control signal and couple the selected signal set to a multiplexer output; and
an arbiter operatively coupled to the multiplexer and configured to receive requests from the plurality of hosts to access the SATA storage device, select a particular requesting host to grant access, and provide the control signal indicative of the host granted access to the SATA storage device.
1 Assignment
0 Petitions
Accused Products
Abstract
An adapter unit operative to support access of an SATA storage device by a plurality of hosts associated with separate host adapters. The adapter unit includes a multiplexer coupled to an arbiter. The multiplexer receives a plurality of sets of communication signals, one signal set for each host adapter. The multiplexer then selects one of the signal sets based on a control signal and couples the selected signal set to its output. The arbiter receives requests from the hosts to access the SATA storage device, selects a particular requesting host, and provides the control signal indicative of the specific host granted access. The host adapter for the granted host and the SATA storage device are placed in a PHY READY power management state, prior to a read or write access, and are placed in a PARTIAL power management state after the read or write access.
-
Citations
22 Claims
-
1. An adapter unit operative to support access of a Serial Advanced Technology Attachment (SATA) storage device by a plurality of hosts associated with separate host adapters, comprising:
-
a multiplexer configured to receive a plurality of sets of communication signals, one signal set for each of a plurality of host adapters, and to select one of the plurality of signal sets based on a control signal and couple the selected signal set to a multiplexer output; and
an arbiter operatively coupled to the multiplexer and configured to receive requests from the plurality of hosts to access the SATA storage device, select a particular requesting host to grant access, and provide the control signal indicative of the host granted access to the SATA storage device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. An adapter unit operative to support access of a Serial Advanced Technology Attachment (SATA) device by a plurality of hosts associated with separate host adapters, and configured to
receive requests from the plurality of hosts to access the SATA device; -
select a particular requesting host to grant access;
receive a plurality of sets of communication signals, one signal set for each of a plurality of host adapters;
select, from among the plurality of signal sets, a signal set corresponding to the host granted access; and
couple the selected signal set to an output of the adapter unit.
-
-
17. An adapter unit operative to support access of a Serial Advanced Technology Attachment (SATA) storage device by a plurality of hosts associated with separate host adapters, comprising:
-
a multiplexer configured to receive a plurality of sets of communication signals, one signal set for each of a plurality of host adapters, and to select one of the plurality of signal sets based on a control signal and couple the selected signal set to a multiplexer output; and
an arbiter operatively coupled to the multiplexer and configured to receive requests from the plurality of hosts to access the SATA storage device, select a particular requesting host to grant access, and provide the control signal indicative of the host granted access to the SATA storage device, and wherein the host adapter for the granted host and the SATA storage device are each placed in a PHY READY power management state, prior to a read or write access, via an exchange of a COMWAKE signal, and are each placed in a PARTIAL power management state after the read or write access.
-
-
18. A method of supporting access to a Serial Advanced Technology Attachment (SATA) storage device by a plurality of hosts associated with separate host adapters, comprising:
-
receiving requests from the plurality of hosts to access the SATA storage device;
selecting a particular requesting host to grant access;
providing a control signal indicative of the host granted access to the SATA storage device;
receiving a plurality of sets of communication signals, one signal set for each of a plurality of host adapters;
selecting one of the plurality of signal sets based on the control signal; and
coupling the selected signal set to the SATA storage device. - View Dependent Claims (19, 20, 21, 22)
-
Specification