| CPC G06F 3/0655 (2013.01) [G06F 3/0604 (2013.01); G06F 3/0673 (2013.01)] | 17 Claims |

|
1. A method for supporting asynchronous READ/WRITE operations in a Double Data Rate (DDR) controller, comprising:
invoking, by a computing device, one of an async memget function for performing an asynchronous READ operation and an async memset function for performing an asynchronous WRITE operation;
transmitting, by the computing device, one of an async-READ data command and an async-WRITE data command for the invoked async memget function and the invoked async memset function to the DDR controller, respectively,
wherein the computing device proceeds with other operations in an unblocked independent manner after transmitting one of the async-READ data command and the async-WRITE data command to the DDR controller for implementing one of the async memget function and the async memset function respectively; and
triggering, by the DDR controller, one of a read operation and a write operation after receiving one of the async-READ data command and the async-WRITE data command from the computing device, the one of the read operation and the write operation being for generating a memory access request to access a Dynamic Random Access Memory (DRAM).
|