Data storage device and method for handling data read out from memory using a ping-pong buffer
AssigneeSilicon Motion, Inc.
InventorWei-Yi Hsiao
Life of this patent
Estimating the term…
Loading patent…
AssigneeSilicon Motion, Inc.
InventorWei-Yi Hsiao
Estimating the term…
The invention provides a method for handling data read out from a memory. In one embodiment, a controller corresponding to the memory comprises a ping-pong buffer. First, a first sector read time period required by the memory to read and output a data sector to the ping-pong buffer is calculated. A second sector read time period required by a host to read a data sector from the ping-pong buffer is calculated. A page switch time period required by the memory to switch a target read page is obtained. A total sector number is determined according to the first sector read time period, the second sector read time period, and the page switch time period. When the memory outputs data to the ping-pong buffer, a first buffer and a second buffer of the ping-pong buffer are switched to receive the data output by the memory according to the total sector number.
A method for handling data read out from a memory, wherein a controller corresponding to the memory comprises a ping-pong buffer, the ping-pong buffer comprises a first buffer and a second buffer, the memory comprises a plurality of pages, and each of the pages stores a plurality of data sectors, comprising:
A data storage device, coupled to a host, comprising:
Dependencies are inferred from the claim text.