CPC G06F 3/0647 (2013.01) [G06F 1/04 (2013.01); G06F 3/0604 (2013.01); G06F 3/0659 (2013.01); G06F 3/0673 (2013.01)] | 20 Claims |
1. A method, comprising:
receiving, from a first clock domain, a first command to store data in a queue as part of transferring the data from the first clock domain to a second clock domain in a memory sub-system;
determining, after receiving the first command, that the queue is full;
storing the data in the queue at a first location based at least in part on the queue being full, wherein storing the data overwrites information previously stored at the first location;
receiving, from the first clock domain, a second command to cause the second clock domain to retrieve the data from the queue;
generating, based at least in part on receiving the second command, a third command synchronized with a clock of the second clock domain and to cause the second clock domain to retrieve the data from the queue;
retrieving the data from the first location of the queue based at least in part on generating the third command; and
transmitting, to the second clock domain, the data based at least in part on retrieving the data.
|