CONTROL OF ACCESS TO A MEMORY BY A DEVICE

Patent №

US 7,305,534

Granted

2007-12-04

Filed 2003

Owner

ARM LIMITED

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

10714561

The present invention provides a data processing apparatus and method for controlling access to a memory. The data processing apparatus has a secure domain and a non-secure domain, in the secure domain the data processing apparatus having access to secure data which is not accessible in the non-secure domain. The data processing apparatus comprises a device coupled to a memory via a device bus, and operable, when an item of data in the memory is required by the device, to issue onto the device bus a memory access request pertaining to either the secure domain or the non-secure domain. The memory is operable to store data required by the device, and contains secure memory for storing secure data and non-secure memory for storing non-secure data. In accordance with the present invention, the data processing apparatus further comprises partition checking logic coupled to the device bus and operable whenever the memory access request as issued by the device pertains to the non-secure domain, to detect if the memory access request is seeking to access the secure memory and upon such detection to prevent the access specified by that memory request. This approach significantly improves the security of data contained within a secure portion of memory.

AI hardwareG06F 12/1491G06F 21/6218G06F 21/71G06F 21/74G06F 21/79G06F 21/85G06F 2221/2105G06F 2221/2141+1 more

AI classification

AI hardware0.71
Planning0.02
Speech0.00
Vision0.00
Knowledge representation0.00
Natural language0.00
Machine learning0.00
Evolutionary computation0.00

Ownership

ARM LIMITED

assignment · 152560287

Assignors

WATT, SIMON CHARLES, BELNET, LIONEL, MANSELL, DAVID H., CHAUSSADE, NICOLAS, MIDDLETON, PETER G.

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC