×

Method and apparatus for controlling data transfer in a serial-ATA system

  • US 8,930,583 B1
  • Filed: 09/18/2003
  • Issued: 01/06/2015
  • Est. Priority Date: 09/18/2003
  • Status: Active Grant
First Claim
Patent Images

1. A method for controlling data transfer in a serial-ATA system, the method comprising:

  • using serial-ATA Native Command Queuing (NCQ) concurrently issuing, from a host, a queue of NCQ commands to at least two serial-ATA devices, the NCQ commands including a first plurality of NCQ commands for a first one of the at least two devices and a second plurality of NCQ commands for a second one of the at least two devices, each of the NCQ commands including a respective port address of one of the at least two devices and a first command identifier identifying a command for the one of the at least two devices, the respective port address and the first command identifier being assigned by the host;

    receiving a first acknowledgement, which has a port address of a first target device and a second command identifier identifying a first outstanding command for the first target device; and

    sending the first outstanding command to the first target device;

    wherein each of the queues of NCQ commands is sent to the at least two serial-ATA devices prior to receiving the first acknowledgement.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×