Patent ID: 8738843
Filing Date: 2014-05-27
Classification: G06F

Abstract:
1. A method of transferring data between a volatile memory and a nonvolatile memory, comprising: receiving a command data block having a memory address field, a number of bits provided in the memory address field exceeding a number of bits required to uniquely address all of the volatile memory, said memory address field having a first plurality of address bits that are used to uniquely indicate a location in said volatile memory and a second plurality of address bits that are not used to uniquely indicate the location in said volatile memory and are encoded to indicate a data manipulation; based on said indicated data manipulation, selecting a source for data to be sent to said nonvolatile memory; transferring data from said volatile memory to said source; receiving manipulated data from said source; and, transferring said manipulated data to said nonvolatile memory.