Method and apparatus for using advanced host controller interface to transfer data
First Claim
Patent Images
1. A method comprising:
- entering a mode of a Host Controller; and
omitting a state of a state machine sequence of the Host Controller prior to data exchange by the Host Controller.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for entering a mode of a host controller and omitting a state of a state machine sequence of the host controller for data exchange by the host controller are disclosed. For one embodiment, the method and apparatus include setting a bit before a command information is transmitted to a separate device and exchanging data without sending the command information to the separate device. The bit of the embodiment indicates a current task file status.
-
Citations
34 Claims
-
1. A method comprising:
-
entering a mode of a Host Controller; and
omitting a state of a state machine sequence of the Host Controller prior to data exchange by the Host Controller. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
a Host Controller fetching a command;
the Host Controller receiving the command; and
the Host Controller exchanging data without transmitting a command information that is to be received by a separate device. - View Dependent Claims (11, 12)
-
-
13. A method comprising:
-
a Host Controller fetching a command;
the Host Controller receiving the command with a modified command structure; and
the Host Controller exchanging data without transmitting a command that is to be received by a separate device. - View Dependent Claims (14, 15)
-
-
16. An apparatus comprising:
-
means for entering a mode of a Host Controller; and
means for omitting a state of a state machine sequence of the Host Controller prior to data exchange by the Host Controller. - View Dependent Claims (17, 18, 19)
-
-
20. An apparatus comprising:
-
means for fetching a command;
means for receiving the command; and
means for exchanging data without transmitting a command information that is to be received by a separate device. - View Dependent Claims (21, 22)
-
-
23. An apparatus comprising:
-
means for fetching a command;
means for receiving a command;
means for exchanging data without transmitting a command information that is to be received by a separate device; and
means for exchanging data without waiting for the separate device to acknowledge the command information was received. - View Dependent Claims (24, 25)
-
-
26. An apparatus comprising:
-
a host controller, the host controller to;
fetch a command from a memory;
receive the command from the memory; and
exchange data with the host controller between the memory and a separate device without transmitting a command information that is to be received by the device. - View Dependent Claims (27, 28)
-
-
29. A system comprising:
-
a system bus;
a Synchronous Dynamic Random Access Memory; and
a Host Controller coupled to the bus, the Host Controller to;
fetch a command from system memory;
receive the command from system memory; and
exchange data with the host controller between a separate device and system memory without transmitting a command information that is to be received by the separate device. - View Dependent Claims (30, 31)
-
-
32. An article of manufacture comprising:
a machine-accessible medium including data that, when accessed by a machine, cause the machine to perform operations comprising, a Host Controller fetching a command from a memory;
the Host Controller receiving the command from the memory; and
the Host Controller exchanging data between a separate device and the memory without transmitting a command information that is to be received by the separate device. - View Dependent Claims (33, 34)
Specification