Data processing systems
    1.
    发明授权

    公开(公告)号:US11775380B2

    公开(公告)日:2023-10-03

    申请号:US17156443

    申请日:2021-01-22

    Applicant: Arm Limited

    CPC classification number: G06F11/1004 G06F12/0804 G06F2212/1008

    Abstract: A data processing system comprises a memory, a processing unit, a MMU operable to process memory transactions for the processing unit; and an error-detecting circuit located between the MMU and the memory. The MMU is configured to determine from respective memory address mappings corresponding memory addresses to which memory transaction applies. The determined memory addresses comprise a first part representing a memory location and a second part representing an error-detecting code generated using the first part of the memory address. The error-detecting circuit can then check using the error-detecting code for the memory address whether the memory address received by the error-detecting circuit is valid.

    Data processing systems
    2.
    发明授权

    公开(公告)号:US12282794B2

    公开(公告)日:2025-04-22

    申请号:US18251564

    申请日:2021-11-04

    Applicant: Arm Limited

    Abstract: A data processing system (1) comprises a plurality of processing units (11) and a controller (30) operable to allocate processing units of the plurality of processing units into respective groups of the processing units, wherein each group of processing units comprises a set of one or more of the processing units of the plurality of processing units. The data processing system further comprises an arbiter (31, 32) for each group of processing units for controlling access by virtual machines (33, 34) that require processing operations to the processing units of the group of processing units that the arbiter has been allocated.

    DATA PROCESSING SYSTEMS
    4.
    发明申请

    公开(公告)号:US20220147416A1

    公开(公告)日:2022-05-12

    申请号:US17156443

    申请日:2021-01-22

    Applicant: Arm Limited

    Abstract: A data processing system comprises a memory, a processing unit, a MMU operable to process memory transactions for the processing unit; and an error-detecting circuit located between the MMU and the memory. The MMU is configured to determine from respective memory address mappings corresponding memory addresses to which memory transaction applies. The determined memory addresses comprise a first part representing a memory location and a second part representing an error-detecting code generated using the first part of the memory address. The error-detecting circuit can then check using the error-detecting code for the memory address whether the memory address received by the error-detecting circuit is valid.

Patent Agency Ranking