Back to results
US 6,715,004 B1Granted
Method and apparatus for intermediate validation of data transferred between a host and a device
AssigneeIntel Corporation
InventorsKnut S. Grimsrud, Gregory M. Pomerantz
Life of this patent
Estimating the term…
Abstract
According to one aspect of the present invention, a method is provided in which a device, in response to a read request issued by a host, transfers data to the host through a series of direct memory access (DMA) data in bursts. The host is allowed to interrupt the data transfer and terminate the data in burst upon completion of a portion of the data transfer.
Claims21
A method performed by a host for validating a partial data transfer with a storage device, the method comprising:
- initiating a first data burst by the storage device to perform a direct-memory-access (DMA) data transfer request through an Integrated Drive Electronics (IDE) host Interface unit;
- configuring the IDE host interface unit to generate an interrupt signal to the host when the partial data transfer is completed;
- initiating a termination of the first data burst by the storage device in response to the interrupt signal;
- and
- querying the storage device to verify whether the partial data transfer has been transferred correctly.
2 more elements
An Integrated Drive Electronics (IDE) host interface unit comprising:
- logic to issue commands to a storage device to instruct the storage device to transfer data through a series of direct-mnemory-access (DMA) data bursts;
- logic to generate an interrupt signal upon completion of a demand portion of the data transfer;
- logic to terminate a current data burst in response to the interrupt signal;
- and
- logic to query the storage device to verify whether the demand portion of the data transfer has been transferred correctly.
2 more elements
A system comprising:
- a storage device;
- an Integrated Drive Electronics (IDE) host interface unit coupled to the storage device;
- and
- a host coupled to the IDE host interface unit, the host to initiate a first data burst by the storage device to perform a direct-memory-access (DMA) data transfer request through an Integrated Drive Electronics (IDE) host interface unit,
- to configure the IDE host interface unit to generate an interrupt signal to the host when the partial data transfer is completed,
- to initiate a termination of the first data burst by the storage device in response to the interrupt signal, and
- to query the storage device to verify whether the partial data transfer has been transferred correctly.
4 more elements
Dependencies are inferred from the claim text.