Memory controller mapping on-the-fly
    2.
    发明授权
    Memory controller mapping on-the-fly 有权
    内存控制器映射

    公开(公告)号:US09009383B2

    公开(公告)日:2015-04-14

    申请号:US14331336

    申请日:2014-07-15

    Applicant: Apple Inc.

    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.

    Abstract translation: 提供了当存储器的一部分被激活或去激活时用于动态地映射和重映射存储器的系统,方法和设备。 根据实施例,电子设备可以包括几个存储器组,一个或多个处理器和存储器控制器。 存储体可以将数据存储在硬件存储器位置中,并且可以被独立地去激活。 处理器可以使用物理存储器地址请求数据,并且存储器控制器可以将物理地址转换为硬件存储器位置。 当第二数量有效时,存储器控制器可以使用第一存储器组的第一存储器映射功能和第二存储器映射功能。 当存储器组中的一个被禁用时,存储器控制器可以将数据仅从要被去激活的存储器组复制到存储体的有效剩余部分。

    MEMORY CONTROLLER MAPPING ON-THE-FLY
    3.
    发明申请
    MEMORY CONTROLLER MAPPING ON-THE-FLY 审中-公开
    内存控制器映射

    公开(公告)号:US20140325173A1

    公开(公告)日:2014-10-30

    申请号:US14331336

    申请日:2014-07-15

    Applicant: Apple Inc.

    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.

    Abstract translation: 提供了当存储器的一部分被激活或去激活时用于动态地映射和重映射存储器的系统,方法和设备。 根据实施例,电子设备可以包括几个存储器组,一个或多个处理器和存储器控制器。 存储体可以将数据存储在硬件存储器位置中,并且可以被独立地去激活。 处理器可以使用物理存储器地址请求数据,并且存储器控制器可以将物理地址转换为硬件存储器位置。 当第二数量有效时,存储器控制器可以使用第一存储器组的第一存储器映射功能和第二存储器映射功能。 当存储器组中的一个被禁用时,存储器控制器可以将数据仅从要被去激活的存储器组复制到存储体的有效剩余部分。

Patent Agency Ranking