Parallel use of integrated non-volatile memory and main volatile memory within a mobile device
First Claim
1. A mobile device, comprising:
- a volatile memory;
a non-volatile memory comprising a Magnetoresistive Random Access Memory (MRAM);
a memory controller functionally coupled to the non-volatile memory and the volatile memory; and
a processor coupled to the memory controller,wherein the processor, during normal operation, addresses both the non-volatile memory and the volatile memory substantially at the same time utilizing a continuous memory map,wherein the processor, during normal operation, writes system-state information to the non-volatile memory and/or reads the system-state information from the non-volatile memory,wherein the processor, during normal operation, does not write the system-state information to the volatile memory, andwherein normal operation refers to a state where the mobile device performs routine operations after a cold-boot or an instant on process.
1 Assignment
0 Petitions
Accused Products
Abstract
A mobile device having parallel use of non-volatile memory and main memory is presented. The mobile device includes a volatile memory, a non-volatile memory, a memory controller functionally coupled to the non-volatile memory and the volatile memory, and a processor coupled to the memory controller. The processor addresses both the non-volatile memory and the volatile memory utilizing a continuous memory map. Alternatively, a mobile device may include a volatile memory, a non-volatile memory, a memory controller coupled to the volatile memory, a processor coupled to the memory controller. The processor may address the volatile memory during normal operation. The mobile device may further include a shadow copy controller coupled to the non-volatile memory and the memory controller, where the shadow copy controller copies information stored in a designated portion of the volatile memory into the non-volatile memory.
-
Citations
15 Claims
-
1. A mobile device, comprising:
-
a volatile memory; a non-volatile memory comprising a Magnetoresistive Random Access Memory (MRAM); a memory controller functionally coupled to the non-volatile memory and the volatile memory; and a processor coupled to the memory controller, wherein the processor, during normal operation, addresses both the non-volatile memory and the volatile memory substantially at the same time utilizing a continuous memory map, wherein the processor, during normal operation, writes system-state information to the non-volatile memory and/or reads the system-state information from the non-volatile memory, wherein the processor, during normal operation, does not write the system-state information to the volatile memory, and wherein normal operation refers to a state where the mobile device performs routine operations after a cold-boot or an instant on process. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A mobile device, comprising:
-
a volatile memory; a non-volatile memory; a memory controller functionally coupled to the non-volatile memory and the volatile memory; and a processor coupled to the memory controller, wherein the processor, during normal operation, addresses both the non-volatile memory and the volatile memory utilizing a continuous memory map, wherein the processor, during normal operation, writes system-state information to the non-volatile memory and/or reads the system-state information from the non-volatile memory, wherein the processor, during normal operation, does not write the system-state information to the volatile memory, and wherein normal operation refers to a state where the mobile device performs routine operations after a cold-boot or an instant on process. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
Specification