SYSTEMS AND METHODS FOR PERFORMING DIRECT MEMORY ACCESS (DMA) OPERATIONS
First Claim
Patent Images
1. A data storage device comprising:
- a memory; and
a controller coupled to the memory, the controller including an interface to enable the controller to be coupled to an access device that includes a direct memory access (DMA) engine, the controller configured to instruct the access device to perform an access device DMA operation to transfer data from a first location of a memory of the access device to a second location of the memory of the access device.
2 Assignments
0 Petitions
Accused Products
Abstract
A data storage device includes a memory and a controller coupled to the memory. The controller includes an interface to enable the controller to be coupled to an access device that includes a direct memory access (DMA) engine. The controller is configured to instruct the access device to perform an access device DMA operation to transfer data from a first location of a memory of the access device to a second location of the memory of the access device.
-
Citations
20 Claims
-
1. A data storage device comprising:
-
a memory; and a controller coupled to the memory, the controller including an interface to enable the controller to be coupled to an access device that includes a direct memory access (DMA) engine, the controller configured to instruct the access device to perform an access device DMA operation to transfer data from a first location of a memory of the access device to a second location of the memory of the access device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An access device comprising:
-
a memory; a direct memory access (DMA) engine; and a processor coupled to the memory and to the DMA engine, the processor, the DMA engine, or both, configured to receive access device DMA parameters from a data storage device and to initiate an access device DMA operation at the DMA engine to transfer data from a first location of the memory to a second location of the memory based on the access device DMA parameters. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A method comprising:
-
receiving, at a data storage device, a data processing instruction from an access device; and sending access device direct memory access (DMA) parameters from the data storage device to the access device to initiate an access device DMA operation to transfer data from a first location of a memory of the access device to a second location of the memory of the access device based on the access device DMA parameters. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification