Data storage in a mobile device with embedded mass storage device
AssigneesSony Mobile Communications Inc., Sony Corporation
InventorWladyslaw Bolanowski
Life of this patent
Estimating the term…
Abstract
A mobile device (100) includes a processing device (140), a random access memory, RAM, (150) and an embedded mass storage device (160). A first interface (IF1) is provided between the processing device (140) and the RAM (150). The first interface (IF1) supports access of the processing device (140) to the RAM (150). The mass storage device (160) includes a controller (170) and a non-volatile flash memory (180). A second interface (IF2) is provided between the controller (170) and the flash memory (180). The second interface (IF2) supports access of the controller (170) to the flash memory (180). A third interface (IF3) is provided between the controller (170) and the processing device (140). The third interface (IF3) supports access of the controller (170) to the RAM (150).
Claims20
A mobile device comprising:
- a processing device,
- a random access memory,
- an embedded mass storage device comprising a controller and a non-volatile flash memory,
- a first interface between the processing device and the random access memory,
- the first interface supporting access of the processing device to the random access memory,
- a second interface between the controller and the non-volatile flash memory of the embedded mass storage device,
- the second interface supporting access of the controller to the non-volatile flash memory, and
- a third interface between the controller and the processing device,
- the third interface supporting access of the controller to the random access memory, and
- the processing device being to translate memory accesses via the third interface to memory accesses via the first interface.
A method of storing data in a mobile device that includes a processing device, a random access memory coupled to the processing device, and an embedded mass storage device coupled to the processing device, the method comprising:
- transferring, by the processing device, data to be stored in the embedded mass storage device to a controller of the embedded mass storage device;
- managing, by the controller, storage of the data in a non-volatile flash memory of the embedded mass storage device;
- accessing, by the controller, the random access memory via an interface between the controller and the processing device;
- and
- translating, by the processing device, memory accesses, via the interface between the controller and the processing device, to memory accesses via an interface between the processing device and the random access memory.
A mobile device comprising:
- a first interface provided between a processing device and a random access memory,
- the first interface supporting access of the processing device to the random access memory;
- a second interface provided between a controller and a non-volatile flash memory of an embedded mass storage device,
- the second interface supporting access of the controller to the non-volatile flash memory;
- and
- a third interface provided between the controller and the processing device,
- the third interface supporting access of the controller to the random access memory, and
- the processing device being to translate memory accesses via the third interface to memory accesses via the first interface.
Dependencies are inferred from the claim text.