Invention Grant
- Patent Title: Memory controller mapping on-the-fly
-
Application No.: US14330320Application Date: 2014-07-14
-
Publication No.: US09201608B2Publication Date: 2015-12-01
- Inventor: Ian C. Hendry , Rajabali Koduri , Jeffry E. Gonion
- Applicant: Apple Inc.
- Applicant Address: US CA Cupertino
- Assignee: Apple Inc.
- Current Assignee: Apple Inc.
- Current Assignee Address: US CA Cupertino
- Agency: Meyertons, Hood, Kivlin, Kowert & Goetzel, P.C.
- Main IPC: G06F12/08
- IPC: G06F12/08 ; G06F3/06 ; G06F1/32 ; G06F12/02 ; G06F12/06 ; G06F17/30

Abstract:
Systems, methods, and devices for dynamically mapping and remapping memory when a portion of memory is activated or deactivated are provided. In accordance with an embodiment, an electronic device may include several memory banks, one or more processors, and a memory controller. The memory banks may store data in hardware memory locations and may be independently deactivated. The processors may request the data using physical memory addresses, and the memory controller may translate the physical addresses to hardware memory locations. The memory controller may use a first memory mapping function when a first number of memory banks is active and a second memory mapping function when a second number is active. When one of the memory banks is to be deactivated, the memory controller may copy data from only the memory bank that is to be deactivated to the active remainder of memory banks.
Public/Granted literature
- US20140331020A1 MEMORY CONTROLLER MAPPING ON-THE-FLY Public/Granted day:2014-11-06
Information query