Invention Grant
- Patent Title: Controlling memory access in a data processing systems with multiple subsystems
-
Application No.: US17907205Application Date: 2021-02-08
-
Publication No.: US12067263B2Publication Date: 2024-08-20
- Inventor: Thomas Christopher Grocutt , Andrew Brookfield Swaine , Alexander Donald Charles Chadwick
- Applicant: ARM LIMITED
- Applicant Address: GB Cambridge
- Assignee: Arm Limited
- Current Assignee: Arm Limited
- Current Assignee Address: GB Cambridge
- Agency: NIXON & VANDERHYE P.C.
- Priority: GB 04671 2020.03.31
- International Application: PCT/GB2021/050278 2021.02.08
- International Announcement: WO2021/198635A 2021.10.07
- Date entered country: 2022-09-23
- Main IPC: G06F3/06
- IPC: G06F3/06 ; G06F12/0891

Abstract:
Apparatuses, methods and techniques for controlling memory access in a data processing system are disclosed. The operating data processing system comprises multiple subsystems, each comprising at least one processing element and at least one peripheral device. Memory transaction control circuitry receives memory transaction information of a memory transaction comprising a stream identifier indicative of the issuing peripheral device. A main control register indicates an address of a stream table having multiple entries each comprising an owning subsystem identifier. At least one subsystem control register corresponding to each subsystem of the multiple subsystems stores memory access checking configuration information. On receipt of the memory transaction information an entry of the stream table is selected in dependence on the stream identifier. At least one subsystem control register. corresponding to the subsystem identified by the owning subsystem identifier of the entry is selected.
Information query