摘要 |
A data movement engine (DME) for an electronic device is disclosed. The DME has an address generating module and a direct memory access (DMA) module. When the memory is switched to a lower power consumption state, a refresh area of a memory of the electronic device is refreshed and a non-refresh area of the memory is not refreshed. The address generating module obtains at least one source address of data in the non-refresh area, and generates at least one destination address for moving data from the non-refresh area to the refresh area and thereby a source-to-destination mapping table is generated. The DMA module performs a first data movement to move data from the non-refresh area to the refresh area according to the source-to-destination mapping table and independently of a microprocessor of the electronic device.
|