Method in a memory management unit for managing address translations in two stages

    公开(公告)号:US10025726B2

    公开(公告)日:2018-07-17

    申请号:US14526686

    申请日:2014-10-29

    Abstract: A memory management unit (MMU) may manage address translations. The MMU may obtain a first intermediate physical address (IPA) based on a first virtual address (VA) relating to a first memory access request. The MMU may identify, based on the first IPA, a first memory page entry in a second address translation table. The MMU may store, in a second cache memory, a first IPA-to-PA translation based on the identified first memory page entry. The MMU may store, in the second cache memory and in response to the identification of the first memory page entry, one or more additional IPA-to-PA translations that are based on corresponding one or more additional memory page entries in the second address translation table. The one or more additional memory page entries may be contiguous to the first memory page entry.

    METHOD IN A MEMORY MANAGEMENT UNIT FOR MANAGING ADDRESS TRANSLATIONS IN TWO STAGES
    4.
    发明申请
    METHOD IN A MEMORY MANAGEMENT UNIT FOR MANAGING ADDRESS TRANSLATIONS IN TWO STAGES 有权
    用于在两个阶段管理地址转换的存储器管理单元中的方法

    公开(公告)号:US20150143072A1

    公开(公告)日:2015-05-21

    申请号:US14526686

    申请日:2014-10-29

    CPC classification number: G06F12/1036 G06F12/1009 G06F2212/657

    Abstract: A memory management unit (MMU) may manage address translations. The MMU may obtain a first intermediate physical address (IPA) based on a first virtual address (VA) relating to a first memory access request. The MMU may identify, based on the first IPA, a first memory page entry in a second address translation table. The MMU may store, in a second cache memory, a first IPA-to-PA translation based on the identified first memory page entry. The MMU may store, in the second cache memory and in response to the identification of the first memory page entry, one or more additional IPA-to-PA translations that are based on corresponding one or more additional memory page entries in the second address translation table. The one or more additional memory page entries may be contiguous to the first memory page entry.

    Abstract translation: 内存管理单元(MMU)可以管理地址转换。 MMU可以基于与第一存储器访问请求相关的第一虚拟地址(VA)获得第一中间物理地址(IPA)。 MMU可以基于第一IPA识别第二地址转换表中的第一存储器页条目。 MMU可以在第二高速缓冲存储器中存储基于所识别的第一存储器页条目的第一IPA到PA转换。 MMU可以在第二高速缓冲存储器中存储并且响应于第一存储器页条目的标识,基于第二地址转换中的对应的一个或多个附加存储器页条目的一个或多个附加的IPA到PA转换 表。 一个或多个附加存储器页条目可以与第一存储器页条目相邻。

    SYSTEM-ON-CHIP HAVING A MEMORY CONTROLLER AND CORRESPONDING MEMORY CONTROL METHOD

    公开(公告)号:US20240370382A1

    公开(公告)日:2024-11-07

    申请号:US18652555

    申请日:2024-05-01

    Abstract: The system on chip includes a memory controller adapted to receive transactions containing transaction information defining an access to a memory, the memory controller being configured to store the transaction information in a command register, and to control the access to the memory from the content of the command register. The memory controller includes verification circuitry configured to determine the access to the memory depending on a comparison between the transaction information stored in the command register and a list of special information defining special transactions.

Patent Agency Ranking